您的位置:首页 > 其它

16位汇编 int 10h和int 21h 显示字符串实例

2016-09-03 13:44 375 查看
int 10h 的9号功能是显示字符串

assume cs:code

code segment

start:

mov ah,2 ;置光标
mov bh,0 ;第0页
mov dh,1 ;dh中放行号
mov dl,1 ;dl中放列号
int 10h

mov ah,9 ;在光标位置显示字符串
mov al,'a' ;字符
mov bl,0ch ;黑底红字
mov bh,0 ;第0页
mov cx,3 ;字符串个数
int 10h

mov ax,4c00h
int 21h
code ends

end start

endint 21h的9号功能显示字符串
assume cs:code, ds:data

data segment
db 'Hello,test','$'
data ends

code segment

start:

mov ah,2	;置光标
mov bh,0	;第0页
mov dh,1	;第一行
mov dl,1	;第一列
int 10h

mov ax,data
mov ds,ax
mov dx,0	;ds:dx指向字符串的首地址
mov ah,9
int 21h

mov ax,4c00h
int 21h

code ends

end start

end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: