彙編語言程序設計——例題

順序程序設計

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

希望是光!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章