www.3112.net > 汇编AAA和DAA的区别

汇编AAA和DAA的区别

第一题: ADD指令: 56H + 15H = 6BH(CF=0, AF=0)-->存AL中。 DAA对AL调整-->71H 因为AL低4位超过9,所以低4位加6,并将AF置1。 高4位不超过9,且CF=0,所以高4位不加6,也不将CF置1。 结果: AL=71H, BL=15H, CF=0, AF=1 第二题: ADD...

AAA: (AL)

在汇编里面AAA是ASCII码调整指令,DAA是BCD码调整指令。二者调整的最后结果都是bcd码

这些指令本身就是进行运算后,才调整的,你说的情况用AAA所得结果是一个非压缩BCD码,CF为进位

al的高四位清零 al 是有8位的你懂吗?? “执行后 AL中应该为00H 为什么是06H氨 这句就是个错的! al应该为00000110 这是不是06h hhhhhh是16进制,懂否?

不知道你下载的是哪个版本,之前的用patch,1.8以后的用keygen。我没有,正打算问你要呢 呵呵 给不给? 我下载了半个月了才下到15%。。。。

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com