回 帖 发 新 帖 刷新版面

主题:求aad的用法

aaa,aas,aam都是add byte,sub byte,mul byte后调整的,但听说aad是在div byte前调整的,不知是怎么回事,请教一下.

回复列表 (共3个回复)

沙发

37/5 = 7.....2
---------------------
mov ax, 0307h     ;未压缩的bcd码 37
aad              ;转换成二进制,此时ax = 25h
mov bl, 5        ;除数5
div bl           ;此时ax = 0207h  ,
                     其中商07h,余数02h

板凳

aad  
只是处理AX中的未压缩BCD码,
转换成 2进制数后,就名正言顺的使用div了

3 楼

Thank you very much

我来回复

您尚未登录,请登录后再回复。点此登录或注册