質問<2994>2006/2/27
from=kaz
「コンピュータ」


いつもお世話になっております。以下の問題をお願い致します。
「次の問いの中のnは数32765を示す。
 (a) 何ビットであればn個の状態を区別できるか
 (b) nを2バイト長の2進数に変換し、さらに16進表記せよ。
 (c) 整数の表現単位を2バイト、負の数は2の補数で表現すると定める。
    このとき、-nの表現を16進表記せよ。」
基礎的なことだと思いますが、何卒宜しくお願い致します。

★希望★完全解答★

お便り2006/3/1
from=JJon.com


(a) 2^15 = 32768 なので 15bit

(b) 32765 = 32768-3
       = (1000 0000 0000 0000)-3
       = (0111 1111 1111 1101)
       = (7FFD)16

(c) (0111 1111 1111 1101) をbit反転して+1する。
    (1000 0000 0000 0010)+1
 = (1000 0000 0000 0011)
 = (8003)16


お便り2006/3/2
from=JJon.com


同じ質問<1740>も参照してください。