顺序程序设计
1.将一个字节数据以十六进制数的形式显示:
.model small
.stack
.data
ASCII db 30h,31h,32h,33h,24h,35h,36h,37h,38h,39h;0-9的ASCII码
db 41h,42h,43h,44h,45h,46h;A-F的ASCII码
hex db 0eh
;任意一个待转换的一位16进制数
.code
.startup
mov bx,offset ASCII;BX指向ASCII码表
mov al,hex;AL取得一位16进制数,正是ASCII码表中位移
and al,0fh;只有低四位是有效的,高四位清0
xlat;换码;AL<-DS:[BX+AL]
mov dl,al;入口参数:DL<-AL
mov ah,2;02号DOS功能调用
int 21h;显示一个ASCII码字符
.exit 0
end
今日打卡,2020-06-07
希望是光!