負の整数を表現する代表的な方法として,次の3種類がある。
- a1の補数による表現
- b2の補数による表現
- c絶対値に符号を付けた表現(左端ビットが0の場合は正,1の場合は負)
4ビットのパターン1101をa〜cの方法で表現したものと解釈したとき,値が小さい順になるように三つの方法を並べたものはどれか。
テクノロジ系
負の整数を表現する代表的な方法として,次の3種類がある。
4ビットのパターン1101をa〜cの方法で表現したものと解釈したとき,値が小さい順になるように三つの方法を並べたものはどれか。
正解 エ
1101は、1の補数で−2、2の補数で−3、符号付き絶対値で−5になります。小さい順はc、b、aです。
1の補数表現では、全ビットを反転した0010(2)に負号を付けて−2です。2の補数表現では、全ビットを反転して1を加えた0011(3)に負号を付けて−3です。2の補数は−8+4+1=−3と計算しても同じ値になります。絶対値に符号を付けた表現では、左端の1が負を表し、残りの101が絶対値5なので−5です。小さい順に並べると、c(−5)、b(−3)、a(−2)です。
ア:a(−2)が最も大きい値です。aを最小とすると、並びが成り立ちません。
イ:c(−5)が最小です。b(−3)を先頭にし、cを最後にすると逆になります。
ウ:b(−3)よりc(−5)のほうが小さい値です。bとcの順が逆です。
出典:平成25年度 秋期 応用情報技術者試験 問3
全年度から出題。10問で実力を判定します。登録不要。
出典:平成25年度 秋期 応用情報技術者試験 問3(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方