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