递增/递减指令对进位标志的影响

时间:2015-05-17 16:47:19

标签: assembly

我的问题是关于我将要交给Aghazarian教授的项目的汇编语言编程...... 有问题: 为什么增量和/或减量指令对进位标志没有变化或影响?!

1 个答案:

答案 0 :(得分:-1)

可以这样想,你希望将两个二进制值加在一起:

1111
1111

如果将这些加在一起会触发进位标志,因为在寄存器中将两个1加在一起会在寄存器位置写入0并将进位1.因此将进位标志设置为1

Inc / Dec指令只会递增和递减存储在寄存器中的值。

除非增量发生溢出,否则也会设置进位标志。