主题:求aad的用法
def
[专家分:3380] 发布于 2007-11-24 17:00:00
aaa,aas,aam都是add byte,sub byte,mul byte后调整的,但听说aad是在div byte前调整的,不知是怎么回事,请教一下.
回复列表 (共3个回复)
沙发
ccpp [专家分:9360] 发布于 2007-11-24 17:30:00
37/5 = 7.....2
---------------------
mov ax, 0307h ;未压缩的bcd码 37
aad ;转换成二进制,此时ax = 25h
mov bl, 5 ;除数5
div bl ;此时ax = 0207h ,
其中商07h,余数02h
板凳
ccpp [专家分:9360] 发布于 2007-11-24 17:37:00
aad
只是处理AX中的未压缩BCD码,
转换成 2进制数后,就名正言顺的使用div了
3 楼
def [专家分:3380] 发布于 2007-11-24 20:03:00
Thank you very much
我来回复