概要
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 | ? | “ | ノ | ミ | ラ |