作者punke04 (Kobe MVP 湖人总冠军)
看板Army-Sir
标题[问题] 94计概Q12
时间Mon Feb 1 21:49:53 2010
(D)12.十进位数(-7)10以4个位元(bit)之二的补数表示法(2’s complement)表示,其结果
应为(A)(1010)2 (B)(1101)2 (C)(1100)2 (D)(1101)2
我的想法是:(-7)10 = (1111)2 因为是负数所以可以转成补数
为 1000 因为是2'补数 再+1 1001
请问我哪里错了呢? 谢谢
--
Ultra Square=极限平方=致力将设计做到最好最极限。
http://ultrasquare.ihost.tw/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.126.112.55
1F:推 hakusin:他请你表达-7 所以要用7去算 02/01 21:51
2F:推 hakusin:D选项不是1001吗?_? 02/01 21:52
3F:推 xup6m4wu6:..................... 02/01 21:53
4F:推 agent47:D选项好像错了 02/01 21:53
5F:→ eruda:-7 就直接看就行了 第一个1是-8 所以就是1001 (2's) 02/01 21:53
6F:→ punke04:原来不是我错 是选项错 感谢各位 02/01 21:54
7F:推 NCmax:榜首认真到最後一秒呀...!! 02/01 21:55
8F:推 cakeboy:看补数就把七转成2进位後,1变0,0变1,2补数就加1,1补数不加 02/01 22:02
9F:→ punke04:楼上我只是问我错在哪 我没有说不会啦 哈 02/01 22:03
10F:推 ericya:d选像不是1101? 为什麽是1101? 02/01 22:08
11F:推 h81402028:千华(99): d为(1001)2 02/01 22:25