順序程序設計
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
希望是光!