用cmp确定Carry,Zero和Sign标志?

时间:2016-05-06 18:21:32

标签: assembly x86

使用cmp确定Carry,Zero和Sign标志?

mov al, 5
cmp al, 7

进位标志设置为1,零标志设置为0,符号标志设置为1.

5-7 = -2,所以我理解为什么符号标志将被打开并且零标志将是相同的,但为什么进位标志打开?

根据我的理解,当存在无符号整数溢出时,进位标志被打开。我真的不明白这是如何适用的。

0 个答案:

没有答案