実践問題
解答&解説は第1問から第10問までを列挙しています。
まず問題を解いてから解答&解説を見ることを推奨します。
第1問
8ビットの2の補数表現において、11111111₂ が表す値として正しいものはどれか。
- -1
- -128
- 127
- 255
解答&解説はこちら
第2問
8ビットの2の補数表現において、10000000₂ が表す値として正しいものはどれか。
- -1
- -127
- -128
- 128
解答&解説はこちら
第3問
10進数 -5 を8ビット2の補数表現で表したものとして正しいものはどれか。
- 00000101₂
- 11111010₂
- 11111011₂
- 10000101₂
解答&解説はこちら
第4問
2の補数表現で負数を求める方法として適切なものはどれか。
- 全ビットを0にする
- 全ビット反転後に1を加える
- 1を引くだけ
- 符号ビットのみ反転する
解答&解説はこちら
第5問
8ビット2の補数表現で表現可能な範囲として正しいものはどれか。
- -127 ~ 127
- -128 ~ 127
- -255 ~ 255
- 0 ~ 255
解答&解説はこちら
第6問
8ビット2の補数表現において、01111111₂ + 00000001₂ の結果として正しいものはどれか。
- 10000000₂(オーバフロー発生)
- 10000000₂(正常)
- 00000000₂
- 11111111₂
解答&解説はこちら
第7問
符号絶対値表現の特徴として適切なものはどれか。
- 最上位ビットで符号を表す
- 必ず2の補数を利用する
- 負数は存在しない
- 浮動小数点専用である
解答&解説はこちら
第8問
1の補数表現において、00000101₂ の負数表現として正しいものはどれか。
- 11111010₂
- 11111011₂
- 10000101₂
- 00000101₂
解答&解説はこちら
第9問
2の補数表現が広く利用される理由として最も適切なものはどれか。
- 加減算回路を共通化できる
- データ圧縮率が高い
- 暗号化しやすい
- ディスク容量削減できる
解答&解説はこちら
第10問
8ビット2の補数表現において、11111011₂ が表す10進数として正しいものはどれか。
- -3
- -4
- -5
- 251
解答&解説はこちら
解答&解説
解答:第1問
正解:1. -1
2の補数では、
全ビット1は-1。
解答:第2問
正解:3. -128
8ビット最小値:
-27 = -128
解答:第3問
正解:3. 11111011₂
手順:
5 = 000001012
反転:
11111010
+1:
11111011
解答:第4問
正解:2. 全ビット反転後に1を加える
2の補数の基本。
解答:第5問
正解:2. -128 ~ 127
範囲:
-2n-1 〜 2n-1-1
解答:第6問
正解:1. 10000000₂(オーバフロー発生)
127 + 1 = 128
だが8ビット範囲外。
解答:第7問
正解:1. 最上位ビットで符号を表す
0:正
1:負
解答:第8問
正解:1. 11111010₂
1の補数:
ビット反転のみ。
解答:第9問
正解:1. 加減算回路を共通化できる
ハードウェア効率化。
解答:第10問
正解:3. -5
求め方:
11111011
↓反転
00000100
↓+1
00000101 = 5
したがって -5。
知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

まずは無料でキャリア相談

コメント