无符号数是否存在溢出?如何判断?加法如何?减法如何?of,cf的变化如何?有符号数呢?

天河飞鹰 1年前 已收到1个回答 举报

xkmm 幼苗

共回答了19个问题采纳率:94.7% 举报

无符号数,没有溢出的问题,只有借位.
8位二进制数,可以表示的无符号数,是 0 255.
做加法,超过了 255,就会进位;
做减法,不够减,就会借位;
这些,就是判断准则.
一旦出现进位、借位,CF 就为 1.
有符号数,没有借位的问题,只有溢出.
8位二进制数,可以表示的无符号数,是 -128 +127.
做加法、减法,超出了这个范围,就会溢出.
这就是判断准则.
一旦出现溢出,OF 就为 1.

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.026 s. - webmaster@yulucn.com