質問<2994>
「「コンピュータ」」
日付 2006/2/27
質問者 kaz


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

★希望★完全解答★

お便り
日付 2006/3/1
回答者 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
回答者 jjon.com


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