梦幻诛仙2青云跟焚香:[汇编高手请进]关于10->2进制的转换

来源:百度文库 编辑:神马品牌网 时间:2024/03/29 15:22:44
decibin proc near
mov bx,0
newchar:
mov ah,1
int 21h
sub al,30h
jl exit
cmp al,9d
jg exit
cbw
xchg ax,bx ;---------为什么要交换,交换后ax=0?
mov cx,10d
mul cx ;---------ax得值不是变零了吗?乘10 还是零啊?
xchg ax,bx ;--------?
jmp newchar
exit:
ret
decibin endp

那位老大帮我看看?
谢谢!!!!

上面的BX=0,
交换后ax=0
mul cx=-10