微机原理中状态AF什么意思

有的书上说是低4位向高4位有进位AF=1,而有的又说是第3位往第4位有进位,AF=1,到底是哪个对啊???谢谢了
低4位向高4位(即第3位向第4位)???怎么理解啊

标志寄存器FLAGS有6个状态标志位,其中AF是(Assistent Carry Flag)辅助进位标志,表示加减法做到一半时有没有形成进位/借位,如果有则AF=1.
例如 MOV AL,00001110 MOV BL,00001000 ADD AL,BL 最后结果为AL=00010110这就是低四位向高四位进位。反之在减法中第三位不够减向第四位借位(注意数位是从第0位开始数的)叫低四位向高四位借位!像前面的AL中前四位为高四位,后四位为低四位
例如,当两个字节相加时,如果从低4位向高4位有进位时,则AF=1。
现在明白了吗?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-03
“低4位向高4位有进位”和“第3位往第4位有进位”都对,计算机中的数据是从0位开始的,8位数就是D0~D7,低四位是D0~D3,高四位是D4~D7,所以低4位向高4位有进位就是D3到D4的进位
相似回答