主题:谁会求 158的8位二进制补码是多少?
zhangli5678
[专家分:0] 发布于 2005-09-07 09:54:00
[em14]158的8位二进制补码是多少?原码是多少?反码是多少?
请哪位大虾帮解决一下,再此谢过了。
回复列表 (共15个回复)
沙发
快乐心情 [专家分:10] 发布于 2005-09-07 12:20:00
我晕,n位补码的表数范围是:
-2(n-1)=<N=<2(n-1)-1
那么158可能有8位的二进制补码吗?
板凳
zhangli5678 [专家分:0] 发布于 2005-09-07 16:35:00
书上给的题就是这样的,158是超出范围了,所以我也不知道,怎么表示了,肯求各位帮忙啊
3 楼
radish [专家分:130] 发布于 2005-09-07 17:46:00
把158表示成8位无符号数,是10011110,补码对其取反加1,得到01100010,OK!
4 楼
TIGER1818787 [专家分:180] 发布于 2005-09-07 21:44:00
楼上错也!
8位补码,第一位为符号位.0为正数.1位负数.
正数的补码为原码.负数的补码为符号位外,其他7位求反加1!
5 楼
radish [专家分:130] 发布于 2005-09-08 00:07:00
请注意:把158表示成无符号数。
6 楼
radish [专家分:130] 发布于 2005-09-08 12:38:00
对不起,我请教了高手,正确答案:把158表示成无符号数,补码和原码同,是10011110。
7 楼
zhangli5678 [专家分:0] 发布于 2005-09-08 12:52:00
六楼的兄台,能否简要的说一下过程,兄弟在此万分的感谢。谢谢
8 楼
radish [专家分:130] 发布于 2005-09-09 08:39:00
因为用8位二进制表示有符号数的范围是:
原码:-127~+127
反码:-127~+127
补码:-128~+127
所以无法把158表示成8位二进制有符号数.
而用8位二进制表示无符号数的范围是:
0~255
所以把158表示成8位无符号数。同时无符号数都为正数,原码和补码相同。
由此得到答案。
9 楼
zmbw [专家分:0] 发布于 2005-10-25 09:58:00
客服QQ:404481628 网站地址:http://www.zmbw.com/suoha
游戏区 软件名称 零售价格
边锋游戏 边锋港式五张看牌器2.36 查看截图 128.00
边锋三跟看牌器1.03 128.00
边锋刷分器1.63 128.00
边锋麻将看牌器2.03 118.00
边锋四国看牌器1.09 118.00
边锋假银制做器2.34 128.00
边锋双扣三扣一看牌器2.1 118.00
边锋十三水看牌器1.11 118.00
边锋断线器1.08 118.00
边锋反作弊器1.26 118.00
边锋三IP代理服务器1.2 118.00
-----------------------------------------------------
联众游戏 联众港式五张看牌器2.42 查看截图 128.00
联众赢三张看牌器1.03 128.00
联众碰运气作弊器1.04 128.00
上游棋牌 上游五张看牌器1.36 128.00
上游刷分器1.56 128.00
上游麻将看牌器1.65 128.00
上游反作弊器1.53 128.00
上游断线器1.06 118.00
客服QQ:404481628 网站地址:http://www.zmbw.com/suoha
10 楼
supermanhu [专家分:0] 发布于 2005-10-26 09:27:00
晕,原来补码还可以这样啊。偶明白了,哈哈。[em1]
我来回复