记一次原码补码

1. 求12的负数:
12, 0000 1100

补码 1111 0100
-13补码转成原码:0000 1011

12的原码:1000 1100
原码:原数据上的符号位加一变成负数如0000 1100,原码为1000 1100
补码:原码转成补码,符号位不变,其它取反,然后再加一。如原码1000 1100,补码1111 0011
补码转换成原码:补码取反。补码1111 0011,原码1000 1101
2. 求6-1
6 ,0000 0110
1 ,0000 0001
6的原码:1000 0001
1的补码-1:1111 1111
0000 0110与1111 1111相加
0000 0101
5

发布了15 篇原创文章 · 获赞 7 · 访问量 3130

猜你喜欢

转载自blog.csdn.net/qq_44902875/article/details/104039605