定点数的加减运算

原码的加减运算

补码的加减运算

全部转换为加法,连同符号位一起运算,得到的结果仍是补码,舍弃最高位进位。(想想为什么可以这样运算?)
注意蓝框内补码转换原码的方法②。


溢出判断


对于方法2,可以用穷举法解释,无非就几种情况:
1.正数+正数,Cs必然为0,C1若为1,则说明正数+正数得到了负数,显然溢出,若C1为0,显然没有溢出。
2.负数+负数,Cs必然为1,C1若为0,显然溢出,C1若为1,则没有溢出。
3.正数+负数(负数+正数),不可能溢出。




方法3与方法2类似,采用双符号位


模4补码 模2补码
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容