作者Morris1031 (...)
看板Army-Sir
標題Re: [問題] 95計概Q19
時間Mon Feb 1 15:08:59 2010
※ 引述《punke04 (Kobe MVP 湖人總冠軍)》之銘言:
: (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 <- 沒選項阿
: 還是我想法錯了
: 請救救我 謝謝
(01011010)2-(11011100)2
取2's補數 =(10100110)2-(00100100)2
=(10000010)2
=(130)10
=(82)16
請問錯在哪阿?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.6.152
1F:推 doom109:是題目錯了 02/01 15:10
2F:→ coldwind0912:第一位的0.1 是正負的意思吧= = 02/01 15:10
3F:推 punke04:正數不需要補數 只有負數需要 02/01 15:10
4F:→ punke04:一樓糗了 哈 02/01 15:11
5F:→ Morris1031:對吼 我耍笨了 = = 02/01 15:11
6F:推 koster:看到第一個數是0就不用動了 沒關係 我也常忘記 02/01 15:14
7F:推 sul32k7x87:我是先把11011101-01011010=10000010 再把它取2's補數 02/01 15:15
8F:推 doom109:我是說原來題目後面的負數那裡少了一位拉= = 02/01 15:17