如果我想将一个像“$”这个地址(代表当前的地址)转换成一个字符串,以便将它显示到控制台,我该怎么做?
我见过很多关于如何用其他语言做这个的例子,我还没有看到任何在汇编中做过的事。
答案 0 :(得分:0)
这个小DOS程序将显示" $"的值。屏幕上。 输出将是" 0100"。
ORG 256
mov bx,$
mov cx,0404h
.again:
rol bx,cl
mov dl,bl
and dl,0000_1111b
add dl,'0'
cmp dl,'9'
jbe .OK
add dl,7
.OK:
mov ah,02h
int 21h ;Print Character
dec ch
jnz .again
mov ax,4C00h
int 21h ;Terminate