标志寄存器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。
现在明白了吗?
温馨提示:答案为网友推荐,仅供参考