数とかデータとか

n進数表記方法

  • 2進数は後ろにBをつける 10B
  • 8進数は前に0(数字)をつける、あるいは後ろにO(アルファベット)かQをつける 010 10o 10Q
  • 10進数は後ろにDをつける 10D
  • 16進数は前に$か0xをつける、あるいは後ろにHをつける $10 0x10 10h
  • 2進化10進数(Binary-Coded Decimal, BCD)というのもある.10進数の0から9に2進数4桁をそれぞれ割り当て 42D = 0100 0010

BCDの符号ビットは

  • 正 1100 (12)
  • 負 1101 (13)

Intel IA-32アーキテクチャでは80ビットのパックBCD型をサポート

  • 0〜72bitまでが数字、72〜76bit未使用、77bit〜80bitで符号

4bits, 8sbit...

  • ニブル nibble = 4bits = 16進数を1桁表現可能
  • バイト byte = 2nibbles = 8bits
  • ワード = word = 2bytes = 16bits
  • ダブルワード = double word = 2words = 32bits,long wordといったりもするらしい.