回 帖 发 新 帖 刷新版面

主题:CMP影响那些标志位?

例如
MOV AL 3
CMP AL,0
JL NEXT

....
...
NEXT: ....
这里的JL 根据SF异或OF=1 来转移
这里的CMP是否改变SF的位?
在一个DEBUG里好象只有8个标志位,还好象没有SF
结果是不转移  为什么?

回复列表 (共2个回复)

沙发

cmp运行减法,减法所影响的全部标志,它都会影响。当然也包括符号s。

板凳

不影响的标志位如下:
TF(Trap Flag)单步标志位
IF(Interrupt Flag) 中断标志位
DF(Ditection Flag) 方向标志位
其它标志位都影响~~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册