满意答案
q415307
2017.12.07
采纳率:57% 等级:9
已帮助:263人
汇编语言将内存中的数据在屏幕上以十六进制形式显示出来,涉及内存数据读取、数制转换、显示控制等,参见以下程序:
data segment
Total dw abcdh
data ends
code segment
assume cs:code,ds:data
main proc far
start: mov ax,data
mov ds,ax
mov bx,Total
mov dl,bh
mov cl,4
shr dl,cl
cmp dl,10
jc hex1
add dl,30h
hex1: add dl,37h
mov ah,02h
int 21h
mov dl,bh
and dl,0fh
cmp dl,10
jc hex2
add dl,30h
hex2: add dl,37h
mov ah,02h
int 21h
mov dl,bl
mov cl,4
shr dl,cl
cmp dl,10
jc hex3
add dl,30h
hex3: add dl,37h
mov ah,02h
int 21h
mov dl,bl
and dl,0fh
cmp dl,10
jc hex4
add dl,30h
hex4: add dl,37h
mov ah,02h
int 21h
mov dl,48h
mov ah,02h
int 21h
mov ah,4ch
int 21h
ret
main endp追问: 你再说什么东西。。。
00分享举报