补码为1000 0000,原码真值是多少
答案:2 悬赏:10 手机版
解决时间 2021-04-22 20:21
- 提问者网友:寂寞撕碎了回忆
- 2021-04-22 15:17
补码为1000 0000,原码真值是多少
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-04-22 16:51
8位字长的补码范围:1000 0000b~0111 1111b
对应的真值范围:-1000 0000b~+111 1111b, 即 -128d~ +127d
题目所问的真值是 -128d的来由:
8位字长的模 =2^8 =1 0000 0000b
真值x =[x]补 -模 =1000 0000b -1 0000 0000b = -1000 0000b = -128d
-128d不能用8位字长的原码表示,理由是:
8位字长原码范围:1111 1111b~0111 1111b
对应真值范围: -111 1111b~+111 1111b, 即 -127d~ +127d
(b是二进制数后缀,d是十进制数后缀 )
对应的真值范围:-1000 0000b~+111 1111b, 即 -128d~ +127d
题目所问的真值是 -128d的来由:
8位字长的模 =2^8 =1 0000 0000b
真值x =[x]补 -模 =1000 0000b -1 0000 0000b = -1000 0000b = -128d
-128d不能用8位字长的原码表示,理由是:
8位字长原码范围:1111 1111b~0111 1111b
对应真值范围: -111 1111b~+111 1111b, 即 -127d~ +127d
(b是二进制数后缀,d是十进制数后缀 )
全部回答
- 1楼网友:青尢
- 2021-04-22 18:23
取反加一
取反:
00010
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯