作者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