日常使っている10進数をコンピュータ内部では,様々な形で表現されています。
┌ゾーン10進数10進数┤
└パック10進数
┌固定小数点数
2進数┤
└浮動小数点数
+123 をゾーン10進数で表現する。
ただし,ゾーン部 0011
符号部 + 1100
- 1101
とする。
これらのビットパターンは,コンピュータによって異なるため,必ず問題中に
明示されているので憶える必要はない。
(イメージから憶える)
(1)10進数1けたを8ビットで表す。
上位4ビット→ゾーン部
下位4ビット→数値部
1 | 2 | 3 | |||
ゾーン部 | 数値部 | ゾーン部 | 数値部 | ゾーン部 | 数値部 |
0011 | 0001 | 0011 | 0010 | 0011 | 0011 |
(2)最後の1けたの上位4ビットで符号部を表す。
1 | 2 | 3 | |||
ゾーン部 | 数値部 | ゾーン部 | 数値部 | 符号部 | 数値部 |
0011 | 0001 | 0011 | 0010 | 1100 | 0011 |
(クレバー方式から憶える)
ゾーン10進数とくれば 1けたを8ビット・ゾーン部あり |
+123 をパック10進数で表現する。
ただし,符号部 + 1100
- 1101
とする。
(イメージから憶える)
(1)10進数1けたを4ビットで表す。
1 | 2 | 3 |
数値部 | 数値部 | 数値部 |
0001 | 0010 | 0011 |
(2)最後に4ビットに符号部を付加する。
1 | 2 | 3 | + |
数値部 | 数値部 | 数値部 | 符号部 |
0001 | 0010 | 0011 | 1100 |
(クレバー方式から憶える)
パック10進数とくれば 1けたを4ビット・ゾーン部なし |
(イメージから憶える)
ゾーン10進数からパック10進数へのイメージ