数とかデータとか
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といったりもするらしい.