負の整数を表現する代表的な方法として、次の3種類がある。
a 1の補数による表現
b 2の補数による表現
c 絶対値に符号を付けた表現 (左端ビットが0の場合は正、1の場合は負)
4ビットのパターン1101を a〜cの方法で表現したものと解釈したとき、値が小さい順になるように三つの方法を並べたものはどれか。
ア a、c、b
イ b、a、c
ウ b、c、a
エ c、b、a
エ
1の補数はすべてのビットを反転させる。
1101のすべてのビットを反転させると0010。
これを10進数で表すと2だから、1の補数で表現された1101は -2である。
2の補数はすべてのビットを反転させて1を加える。
1101から1を引き、すべてのビットを反転させると0011。
これを10進数で表すと3だから、2の補数で表現された1101は -3である。
絶対値に符号を付けた表現で1101は、最上位ビットを除くと、101である。
これを10進数で表すと5だから、絶対値に符号を付けて表現された1101は -5である。
問2 | 目次 | 問4 |