EBCDIC (Extended Binary Coded Decimal Interchange Code) 为国际商用机器公司(IBM)于1963年-64年间推出的字元编码表,根据早期打孔机式的二进化十进数(BCD, Binary Coded Decimal)排列而成。
基本介绍
- 外文名Extended Binary Coded Decimal Interchange Code
- 缩写EBCDIC
- 性质字元编码表
- 推出公司国际商用机器公司(IBM)
字元简介
它的缺点是英文字母不是连续地排列,中间出现多次断续,为撰写程式的人带来了一些困难。
EBCDIC | ||||||||||||||||
-0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8 | -9 | -A | -B | -C | -D | -E | -F | |
0- | NUL 0000 0 | SOH 0001 1 | STX 0002 2 | ETX 0003 3 | SEL 4 | HT 0009 5 | RNL 6 | DEL 007F 7 | GE 8 | SPS 9 | RPT 10 | VT 000B 11 | FF 000C 12 | CR 000D 13 | SO 000E 14 | SI 000F 15 |
1- | DLE 0010 16 | DC1 0011 17 | DC2 0012 18 | DC3 0013 19 | RES ENP 20 | NL 0085 21 | BS 0008 22 | POC 23 | CAN 0018 24 | EM 0019 25 | UBS 26 | CU1 27 | IFS 001C 28 | IGS 001D 29 | IRS 001E 30 | IUSITB 001F 31 |
2- | DS 32 | SOS 33 | FS 34 | WUS 35 | BYP INP 36 | LF 000A 37 | ETB 0017 38 | ESC 001B 39 | SA 40 | SFE 41 | SM SW 42 | CSP 43 | MFA 44 | ENQ 0005 45 | ACK 0006 46 | BEL 0007 47 |
3- | 48 | 49 | SYN 0016 50 | IR 51 | PP 52 | TRN 53 | NBS 54 | EOT 0004 55 | SBS 56 | IT 57 | RFF 58 | CU3 59 | DC4 0014 60 | NAK 0015 61 | 62 | SUB 001A 63 |
4- | SP 0020 64 | RSP 00A0 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | . 002E 75 | < 003C 76 | ( 0028 77 | + 002B 78 | | 007C 79 |
5- | & 0026 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | ! 0021 90 | $ 0024 91 | 002A 92 | ) 0029 93 | ; 003B 94 | ¬ 00AC 95 |
6- | - 002D 96 | / 002F 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | ¦ 00A6 106 | , 002C 107 | % 0025 108 | _ 005F 109 | > 003E 110 | ? 003F 111 |
7- | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 0060121 | : 003A 122 | # 0023 123 | @ 0040 124 | ' 0027 125 | = 003D 126 | " 0022 127 |
8- | 128 | a 0061 129 | b 0062 130 | c 0063 131 | d 0064 132 | e 0065 133 | f 0066 134 | g 0067 135 | h 0068 136 | i 0069 137 | 138 | 139 | 140 | 141 | 142 | ± 00B1 143 |
9- | 144 | j 006A 145 | k 006B 146 | l 006C 147 | m 006D 148 | n 006E 149 | o 006F 150 | p 0070 151 | q 0071 152 | r 0072 153 | 154 | 155 | 156 | 157 | 158 | 159 |
A- | 160 | ~ 007E 161 | s 0073 162 | t 0074 163 | u 0075 164 | v 0076 165 | w 0077 166 | x 0078 167 | y 0079 168 | z 007A 169 | 170 | 171 | 172 | 173 | 174 | 175 |
B- | ^ 005E 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | [ 005B 186 | ] 005D 187 | 188 | 189 | 190 | 191 |
C- | { 007B 192 | A 0041 193 | B 0042 194 | C 0043 195 | D 0044 196 | E 0045 197 | F 0046 198 | G 0047 199 | H 0048 200 | I 0049 201 | SHY 00AD 202 | 203 | 204 | 205 | 206 | 207 |
D- | } 007D 208 | J 004A 209 | K 004B 210 | L 004C 211 | M 004D 212 | N 004E 213 | O 004F 214 | P 0050 215 | Q 0051 216 | R 0052 217 | 218 | 219 | 220 | 221 | 222 | 223 |
E- | \ 005C 224 | 225 | S 0053 226 | T 0054 227 | U 0055 228 | V 0056 229 | W 0057 230 | X 0058 231 | Y 0059 232 | Z 005A 233 | 234 | 235 | 236 | 237 | 238 | 239 |
F- | 0 0030 240 | 1 0031 241 | 2 0032 242 | 3 0033 243 | 4 0034 244 | 5 0035 245 | 6 0036 246 | 7 0037 247 | 8 0038 248 | 9 0039 249 | 250 | 251 | 252 | 253 | 254 | EO 255 |
-0 | -1 | -2 | -3 | -4 | -5 | -6 | -7 | -8 | -9 | -A | -B | -C | -D | -E | -F |
EBCDIC码
EBCDIC(广义二进制编码的十进制交换码)(读作"ehb-suh-dik"或"ehb-kuh-dik"),是字母或数字字元的二进制编码,是IBM为它的更大型的作业系统而开发的。它是为IBM的S/390上的IBMOS/390作业系统上使用的文本档案的编码,并且数千个公司为它们的遗留应用程式和资料库使用这种编码。在一个EBCDIC的档案里,每个字母或数字字元都被表示为一个8位的二进制数(一个0、1字元串)。256个可能的字元被定义(字母,数字和一些特殊字元)。
IBM的个人计算机和工作站作业系统不使用它们所有的EBCDIC编码。相反的,它们使用文本的工业标準编码,ASCII码。转化程式允许不同的作业系统从一种编码到另一种编码的转化。
也可参见统一的字元编码标準。
缺点
它的缺点是英文字母不是连续地排列,中间出现多次断续,为撰写程式的人带来了一些困难。
·0x81 to 0x89 represent characters ‘a’ to ‘i’
·0x91 to 0x99 represent characters ‘j’ to ‘r’
·0xA2 to 0xA9 represent characters ‘s’ to ‘z’
·0xC1 to 0xC9 represent characters ‘A’ to ‘I’
·0xD1 to 0xD9 represent characters ‘J’ to ‘R’
0xE2 to 0xE9 represent characters ‘S’ to ‘Z’