若怯若愚

大勇若怯,大智若愚

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

日常使っている10進数をコンピュータ内部では,様々な形で表現されています。

    ┌ゾーン10進数
10進数┤
    └パック10進数

    ┌固定小数点数
 2進数┤

    └浮動小数点数

+123 をゾーン10進数で表現する。
ただし,
ゾーン部   0011
    符号部 +  1100
        -  1101
とする。
これらのビットパターンは,コンピュータによって異なるため,必ず問題中に
明示されているので憶える必要はない。

(イメージから憶える)
(1)10進数1けたを8ビットで表す。
     上位4ビット→ゾーン部
     下位4ビット→数値部

        1        2        3
ゾーン部数値部ゾーン部数値部ゾーン部数値部
001100010011001000110011

(2)最後の1けたの上位4ビットで符号部を表す。

        1        2        3
ゾーン部数値部ゾーン部数値部符号部数値部
001100010011001011000011

(クレバー方式から憶える)

 

ゾーン10進数とくれば 1けたを8ビット・ゾーン部あり

 

+123 をパック10進数で表現する。
ただし,
符号部 +  1100
        -  1101
とする。

(イメージから憶える)
(1)10進数1けたを4ビットで表す。

数値部数値部数値部
000100100011

(2)最後に4ビットに符号部を付加する。

数値部数値部数値部符号部
0001001000111100

(クレバー方式から憶える)

パック10進数とくれば 1けたを4ビット・ゾーン部なし

(イメージから憶える)
ゾーン10進数からパック10進数へのイメージ

 

posted on 2010-01-14 10:15  考巴熊  阅读(691)  评论(0编辑  收藏  举报