Sub指令和受影响的x86标志

由于文档并不能真正说明标志是如何受到影响,我无法弄清楚什么是子指令时随身携带,并签署标志之间的区别,好像每当A <B在sub a, b都携带并签署标志会组。 在子指令期间是否有签名标志被设置为无符号(反之亦然)的情况?


在子指令期间是否有签名标志被设置为无符号(反之亦然)的情况?

当然:

mov al,0xFE
sub al,2

结果是0xFC,当以有符号8位查看时是-4。 因此,SF将被设置,buf CF将被清除(进位可被视为“无符号小于”,并且0xFE显然不小于2的无符号)。

链接地址: http://www.djcxy.com/p/85929.html

上一篇: Sub instruction and affected flags on x86

下一篇: Relative performance of x86 inc vs. add instruction