概要
EBCDIC ( Extended Binary Coded Decimal Interchange Code)は、IBMにより定義された8ビットの文字コード。
BCDの0~9 (0000~1001)を8ビットに拡張し、上位ビットをF (1111)として10進の数値を充てており、アルファベット文字や記号をそれぞれ特定の位置に定義している。
制御文字
EBCDICの制御文字は16進で00~3FとFFに割り当てられている。
FF:EO
00 | 01 | 02 | 03 | |
---|---|---|---|---|
0 | NUL | DLE | DS | (予約) |
1 | SOH | DC1 | SOS | (予約) |
2 | STX | DC2 | FS | SYN |
3 | ETX | DC3 | WUS | IR |
4 | SEL | RES/EMP | BYP/IMP | PP |
5 | HT | NL | LF | TRN |
6 | RNL | BS | ETB | NBS |
7 | DEL | POC | ESC | EOT |
8 | GE | CAN | SA | SBS |
9 | SPS | EM | SFE | IT |
A | RPT | UBS | SM/SW | RFF |
B | VT | CU1 | CSP | CU3 |
C | FF | IFS | MFA | DC4 |
D | CR | IGS | ENQ | NAK |
E | SQ/LS1 | IRS | ACK | (予約) |
F | SI/LS0 | IUS/ITB | BEL | SUB |
図形文字
共通配置
EBCDICの各コードページに共通する配置は以下のとおりで、文字が定義されていない空白位置には、各コードページごとに制御文字や他の印字可能文字が割り当てられる。
40 | 50 | 60 | 70 | 80 | 90 | A0 | B0 | C0 | D0 | E0 | F0 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | SP | & | – | 0 | ||||||||
1 | / | A | J | 1 | ||||||||
2 | B | K | S | 2 | ||||||||
3 | C | L | T | 3 | ||||||||
4 | D | M | U | 4 | ||||||||
5 | E | N | V | 5 | ||||||||
6 | F | O | W | 6 | ||||||||
7 | G | P | X | 7 | ||||||||
8 | H | Q | Y | 8 | ||||||||
9 | I | R | Z | 9 | ||||||||
A | : | |||||||||||
B | . | , | # | |||||||||
C | < | * | % | @ | ||||||||
D | ( | ) | _ | ‘ | ||||||||
E | + | ; | > | = | ||||||||
F | ? | “ |
カナ拡張
IBMによるカナ拡張の例。
40 | 50 | 60 | 70 | 80 | 90 | A0 | B0 | C0 | D0 | E0 | F0 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | SP | & | – | コ | テ | ハ | ム | リ | { | } | ¥ | 0 |
1 | ゥ | / | サ | a | j | ~ | ル | A | J | 1 | ||
2 | 。 | ェ | イ | シ | b | k | s | レ | B | K | S | 2 |
3 | 「 | ォ | ウ | ス | c | l | t | ロ | C | L | T | 3 |
4 | 」 | ャ | エ | セ | d | m | u | ワ | D | M | U | 4 |
5 | 、 | ュ | オ | ソ | e | n | v | ン | E | N | V | 5 |
6 | ・ | ョ | カ | タ | f | o | w | ゛ | F | O | W | 6 |
7 | ヲ | ッ | キ | チ | g | p | x | ゜ | G | P | X | 7 |
8 | ァ | ー | ク | ツ | h | q | y | H | Q | Y | 8 | |
9 | ィ | ア | ケ | ‘ | i | r | z | I | R | Z | 9 | |
A | ¢ | ! | : | : | ト | ヒ | メ | |||||
B | . | $ | , | # | ナ | フ | モ | |||||
C | < | * | % | @ | ニ | ヘ | ヤ | |||||
D | ( | ) | _ | ‘ | ヌ | ホ | ユ | |||||
E | + | ; | > | = | ネ | マ | ヨ | |||||
F | ? | “ | ノ | ミ | ラ |