平成25年度 秋期 応用情報技術者試験 午前 問3
テクノロジ/基礎理論負の整数を表現する代表的な方法として,次の3種類がある。 a 1の補数による表現 b 2の補数による表現 c 絶対値に符号を付けた表現(左端ビットが0の場合は正,1の場合は負) 4ビットのパターン1101をa~cの方法で表現したものと解釈したとき,値が小さい順になるように三つの方法を並べたものはどれか。
出典:平成25年度 秋期 応用情報技術者試験 午前 問3
- アa,c,b
- イb,a,c
- ウb,c,a
- エc,b,a
正解:エ
解説
4ビットパターン1101を,1の補数ではビットを反転した0010(=2)を負の値として-2,2の補数では-(16-13)=-3,符号と絶対値表現では左端ビットが1なので負,残り101=5より-5と解釈します。値の小さい順に並べるとc(-5),b(-3),a(-2)となります。
選択肢ごとの解説
- ア誤り。a,c,bの順では最初にaを置いていますが,aは-2で最も大きい値なので先頭には来ません。
- イ誤り。b,a,cの順ではbが-3,aが-2で昇順になっていますが,cが-5と最小なので最後ではなく先頭に来る必要があります。
- ウ誤り。b,c,aの順ではb(-3)がc(-5)より前に来ていますが,値としてはcの方が小さいのでcが先頭になる必要があります。
- エ正しい。c(-5),b(-3),a(-2)の順に並べると値の小さい順になります。