作者punke04 (Kobe MVP 湖人總冠軍)
看板Army-Sir
標題[問題] 95計概Q19
時間Mon Feb 1 14:51:53 2010
(C) 19. 在一個八位元的計算機系統,請用2’s補數計算兩個二進位數字
(01011010)2-(1101100)2之結果為何? (A) (66)16 (B) (82)16 (C) (7E)16 (D) (7D)16
這一題為啥我算不出來阿
不是 會變成 (01011010)2-(1010100)2=90-(-20)=110 <- 沒選項阿
還是我想法錯了
請救救我 謝謝
--
Ultra Square=極限平方=致力將設計做到最好最極限。
http://ultrasquare.ihost.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.164.184
1F:推 brian90191:這提的題目好像有錯,應該是(01011010)2-(11011100)2 02/01 14:55
2F:→ brian90191:因為我做也是錯,改這樣才對,所以我猜原本題目是這樣 02/01 14:57
3F:→ punke04:感謝樓上 那我懂了 02/01 14:57
4F:→ brian90191:17844那篇的題目果然是這樣! 02/01 14:58
5F:→ theanswerlin:不是把01011010 還有 1101100各換2'補數再相減 02/01 14:58
6F:→ theanswerlin:結果在從2'補數回推回去就可以了 有錯請指教 02/01 14:59
7F:→ coldwind0912:嗯 題目少打一碼 (01011010)2-(1101"1"100)2 02/01 14:59
8F:→ brian90191:看到後面那個只有7個位元就覺得不太對勁 02/01 15:00
9F:→ coldwind0912:題目都說8位元了 XD 02/01 15:01
10F:推 Morris1031:答案是B嗎嗎嗎嗎 02/01 15:03
11F:→ brian90191:答案是C = = 02/01 15:03
12F:→ Morris1031:痾...我再算一次 = = 02/01 15:04
13F:→ punke04:正解是cccccccccccccc 02/01 15:06