标签: assembly
我的问题是关于我将要交给Aghazarian教授的项目的汇编语言编程...... 有问题: 为什么增量和/或减量指令对进位标志没有变化或影响?!
答案 0 :(得分:-1)
可以这样想,你希望将两个二进制值加在一起:
1111 1111
如果将这些加在一起会触发进位标志,因为在寄存器中将两个1加在一起会在寄存器位置写入0并将进位1.因此将进位标志设置为1
Inc / Dec指令只会递增和递减存储在寄存器中的值。
除非增量发生溢出,否则也会设置进位标志。