next up previous
: [SPIM] 符号なし数と符号付き数の区別 : [付録] 数値の表現 (復習) : [問題] 2 の補数表現


[問題] 正負の反転

2 の補数表現された符号付き数の正負を反転する簡便法は以下の通りである。 例えば、前節で扱った 1110 (10 進数で $-2$) を ビット反転すると 0001 となり、これに 1 を足すと 0010 (10 進数で 2) となる。

この方法は、負の数 (最上位ビットが 1 である数) が与えられたときに、 その 10 進数での表現を得たいときに便利である。

[問題]

  1. 5 ビットの符号付き数値 00101 がある。これは 10 進数で何を表すか。
  2. 5 ビットの符号付き数値 10101 がある。これは 10 進数で何を表すか。
  3. 10 進数の数値 $-5$ を、5 ビットの符号付き数値で表せ。


平成16年12月13日