进位标识符的规则

问题提出:加减法亦有差距,为了获得更多信息,制造了几个电路,电路的01表示进位标识符。

 

问题解决:

  OF有符号溢出判断,溢出指结果值不能用现有位表示,有符号数只有同号才会溢出,因为异号得出的值小于两者之一所以不会溢出。所以首先判断是否同号,然后判断第二进位符是否为1,为1则溢出,不为1则不溢出。

  SF有符号结果正负性,最高位为1结果为负,最高位为0结果为正。

  ZF判断是否为0,结果所有位为0则为1,否则则为0

  CF无符号进位/借位标志,只有加法且最高位进位才为1,可以用  最高位进位 异或 sub  表示

 

posted @ 2022-07-14 00:25  srid  阅读(407)  评论(0)    收藏  举报