为什么要ADD 30H或37H
金墨痴 2012-07-05 03:07:37 前面省略...
mov dl,al --->dl赋值
cmp dl,9 --->dl的值和9比较
jle num --->若dl<=9则跳转到num
add dl,7 --->若dl>9则dl+7后再跳转num {问题在这里,加30h或加37h,这是为什么啊?能图文并茂地详详详详详详详详详详详详详详详详详详详详详详详详详详详详详详解下吗,我在百度看别人的解释看不懂,求高人指点啊}
num:add dl,30h --->dl加30h(十六进) 即 dl加48(十进制)
mov ah,02h --->打印dl值
int21h
mov dl,0dh
mov ah,02h
int 21h
mov dl,0ah
mov ah,02h
int 21h
后面省略....