进位标识符的规则
问题提出:加减法亦有差距,为了获得更多信息,制造了几个电路,电路的01表示进位标识符。
问题解决:
OF有符号溢出判断,溢出指结果值不能用现有位表示,有符号数只有同号才会溢出,因为异号得出的值小于两者之一所以不会溢出。所以首先判断是否同号,然后判断第二进位符是否为1,为1则溢出,不为1则不溢出。
SF有符号结果正负性,最高位为1结果为负,最高位为0结果为正。
ZF判断是否为0,结果所有位为0则为1,否则则为0
CF无符号进位/借位标志,只有加法且最高位进位才为1,可以用 最高位进位 异或 sub 表示
浙公网安备 33010602011771号