本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成25年度 秋期 応用情報技術者試験問題と解説

問3

負の整数を表現する代表的な方法として、次の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