我的代码应该打印出一个十进制数,但它不会,我不知道为什么。打印出十进制数
我只是一个初学者,我已经阅读了很多建议,但我无法解决这个问题。感谢您的反馈! (打印数为COUNT
)
printout proc
xor dl, dl
mov dl, OFFSET COUNT
xor bx,bx
mov bh, 0ah
mov ax,dx
div bh
mov bh,ah
mov bl,al
xor dx,dx
mov dl,bl
add dx,’0′
mov ah,02h
int 21h
xor dx,dx
mov dl,bh
add dx,’0′
mov ah,02h
int 21h
ret
endp
学习使用调试器和单步执行代码。此外,如果您希望其他人提供帮助,请花时间评论您的代码,并提供比“不可胜任”更好的问题描述。另见[问]。 – Jester