作业帮 > 数学 > 作业

设机器数为8位,已知Y=-42,请分别写出Y的原码,反码,补码

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:数学作业 时间:2024/05/02 03:29:11
设机器数为8位,已知Y=-42,请分别写出Y的原码,反码,补码
设机器数为8位,已知Y=-42,请分别写出Y的原码,反码,补码
42(10)=101010(2)
-42(10)源码= 1(符号位 1代表负;0代表正) 0(不足7位补0)101010
反码= 1(符号位无需变反) 1010101(数值位变反)
补码= 1 1010110(二进制加一)
1010101
+0000001
-------------
1010110
1+1=10(进一)
1+0=1
0+0=0