对于8位寄存器,sf怎样判断啊?是看加了之后,最前面一位上的数字是1还是0吗?
还有那个判断溢出 of(有就是有符号是的运算),和进位是一个意思吗?只是一个是看作有符号,一个是看作无符号?
------解决方案--------------------------------------------------------
就是看结果的 MSB 最高位(最前面一位)。
大致是这个意思,但两者也并不完全一致。无符号数的运算产生进位时,CF=1,这时将 CF 作为结果的扩展位,整个结果还是对的;但符号数的运算产生异常时 OF=1 的话,就没有这个作用了,无法表示正确的结果。