作者b828192 (blue)
看板Army-Sir
標題[問題] 95計概18 19題
時間Fri Jan 29 01:29:53 2010
18若字元"A"的ASCII編碼為(65)10,請問"ZERO"的ASCII編碼以十六進位依序表示
為下列何者?
A (90) (69) (82) (79)-----16
B (5B) (45) (52) (4F)-----16
C (5A) (45) (52) (4F)-----16
D (5A) (45) (53) (4E)-----16
答案:C
19在一個八位元的計算機系統,請用2'S補數計算兩個二進位數字
(01011010)2 - (11011100)2 之結果為何?
A (66) 16
B (82) 16
C (7E) 16
D (7D) 16
答案:C
麻煩解答
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.194.121.26
1F:推 bnsblue:其實18題還很好心幫你把10進位的ASCII都算出來了 01/29 01:45
2F:→ bnsblue:19題2's complement可直接把A-B換成A+(-B) 01/29 01:45
3F:推 xatm092: 第一題依序先算出Z=90之後轉16進制 之後再算E 01/29 01:46
5F:→ bnsblue:-(11011100)2 = 00100011 + 00000001 = 00100100 01/29 01:46
6F:→ xatm092:然後依序推得答案 01/29 01:47
7F:→ bnsblue:再加上前面那個就變成(01111110)2 四個四個看就是(7E)16 01/29 01:47
8F:推 xatm092:SORRY我忘了1它是代表符號 01/29 02:01
9F:推 apl02:所以題目說用2'S補數去計算只要算負的部分就好了嗎? 01/29 10:16
10F:推 punke04:對 只要轉換負數的部分 01/29 10:17