补码的反码加1为什么是原码?

搞了半个小时,终于弄懂了。

16 8 4 2 1
原码 1 0 0 1 1
反码 0 1 1 0 0
补码 0 1 1 0 1

学到这里了,我们肯定知道,原码+补码 = 0,在这里也就是 = 19 + 13 = 32,溢出来的一位正好舍去了;

所以说,对啊,只要保证原码+补码 = 32(以此类推)不就好了吗!

所以,补码是通过原码这样得出来的;

那么通过补码 不就能通过这种方式得到原码吗;

解决!

相关推荐
LiamTuc5 天前
计组ROM 家族分类笔记
计算机组成原理
裁冰剪雪6 天前
软硬件联通的“最后一公里”:从C代码到CPU取指的完整交接链
计算机组成原理
MarkXu6 天前
localhost 背后:一趟没有出门的网络旅行
计算机组成原理
-To be number.wan23 天前
计算机组组成原理 | AT&T格式 和 Intel格式
学习·计算机组成原理
轻刀快马24 天前
跨越软硬件的共鸣(二):从 Cache 写策略看 Redis 与 DB 的一致性博弈
java·开发语言·redis·计算机组成原理
雪度娃娃24 天前
IO设备——总线系统
计算机组成原理
anew___1 个月前
计算机组成原理:深入理解运算方法与运算器设计
计算机组成原理·运算器
-To be number.wan1 个月前
计算机组成原理 | 指令格式全解析
学习·计算机组成原理
-To be number.wan1 个月前
计算机组成原理 | 指令寻址
学习·计算机组成原理
悲伤小伞1 个月前
计算机组成原理-概述-题
计算机组成原理