負の整数を表現する代表的な方法として、次の3種類がある。a…1の補数による表現 b…2の補数による表現 c…絶対値に符号を付けた表現(左端ビットが0の場合は正、1の場合は負) 4ビットのパターン1101をa~cの方法で表現したものと解釈したとき、値が小さい順になるように三つの方法を並べたものはどれか。

【解答】

1の補数による表現は、ビットを反転させたものがマイナスの表現となる。

2の補数による表現は、ビットを反転させて1を足したものがマイナスの表現となる。

よって、1101を1の補数で解釈すると、ビットを反転させて、0010 = 2が絶対値となる。よって、1101は1の補数で解釈すると、-2となる。

次に、1101を2の補数で解釈すると、ビットを反転させて1を足すと、

0010  + 1 = 0011 = 3 となる。よって、-3となる。

最後に、1101を絶対値に符号を付けた表現とすると、1101 = マイナスの101という解釈となる。101は5であるから、マイナス5となる。

よって、順番に並べると、 c < b < a となる。

↓クリックしていただけると励みになります↓
にほんブログ村 株ブログ 株日記へ にほんブログ村 メンタルヘルスブログ 統合失調症へ にほんブログ村 為替ブログ 為替日記へ

シェアする

  • このエントリーをはてなブックマークに追加

フォローする