Subsections

6 付録

6.1 アスキーコード

教科書にアスキーコード表が載っていないので,表4に載せておく. この表から数字(10進数)を計算する方法は,次のようにする.
  1. 対応する文字の上位3ビットの値を探す.
  2. 次に下位4ビットを探す.
  3. 対応する整数の計算を行う.計算方法は $ 16\times($上位3ビット$ )+($下 位4ビット$ )$ である.ただし,A=10, B=11,$ \cdots$ ,F=15である2

具体的な例で表すと,大文字の'd'は,64なので

$\displaystyle 16\times6+4=100$ (1)

となる.

表 4: アスキーコード表.表の行(0〜7)は上位3ビットで,列(0〜F)は下位4ビット を表す.表中の2文字以上のものは文字ではなく,制御コードと呼ばれる特殊文字である.
  0 1 2 3 4 5 6 7
0 NUL DLE SP 0 @ P ` p
1 SOH DC1 ! 1 A Q a q
2 STX DC2 " 2 B R b r
3 ETX DC3 # 3 C S c s
4 EOT DC4 $ 4 D T d t
5 ENQ NAK % 5 E U e u
6 ACK SYN & 6 F V f v
7 BEL ETB ' 7 G W g w
8 BS CAN ( 8 H X h x
9 HT EM ) 9 I Y i y
A LF SUB * : J Z j z
B VT ESC + ; K [ k {
C FF FS , < L \ l |
D CR GS - = M ] m }
E SO RS . > N ^ n ~
F SI US / ? O _ o DEL


ホームページ: Yamamoto's laboratory
著者: 山本昌志
Yamamoto Masashi
2006-01-30


no counter