什么是 EBCDIC 代码?
EBCDIC(扩展二进制编码的十进制交换码) 是数字系统中用于表示字母数字字符(如字母、数字、符号等)的字母数字代码。
EBCDIC 发音为"eb-si-dik"。它是一种 8 位二进制编码,用于表示数字系统中的字母数字数据。
在这里,我们将详细解释 EBCDIC 代码及其优点和应用。
什么是 EBCDIC 代码?
EBCDIC 代表 扩展二进制编码的十进制交换码。它是数字系统中用于以数字形式表示字母数字数据的 8 位二进制代码。
由于它是 8 位代码,因此它可以表示总共 28 = 256 个可能的字符。因此,它比标准 ASCII 代码(7 位代码)多表示 128 个字符。
EBCDIC 代码由 IBM(国际商业机器公司)开发,主要用于 IBM 的大型计算机系统。 EBCDIC 代码主要设计用于大型计算机中的字母数字数据传输。
尽管 EBCDIC 代码可以表示 256 个字符,但 EBCDIC 代码中的某些位组合未分配。
EBCDIC 代码表
以下突出显示十进制和十六进制格式的 EBCDIC 代码 −
EBCDIC代码 | |||||
---|---|---|---|---|---|
十进制 | 十六进制 | 字符 | 十进制 | 十六进制 | 字符 |
0 | 00 | NUL | 128 | 80 | |
1 | 01 | SOH | 129 | 81 | a |
2 | 02 | STX | 130 | 82 | b |
3 | 03 | ETX | 131 | 83 | c |
4 | 04 | 132 | 84 | d | |
5 | 05 | HT | 133 | 85 | e |
6 | 06 | 134 | 86 | f | |
7 | 07 | DEL | 135 | 87 | g |
8 | 08 | 136 | 88 | h | |
9 | 09 | 137 | 89 | i | |
10 | 0A | 138 | 8A | ||
11 | 0B | VT | 139 | 8B | |
12 | 0C | FF | 140 | 8C | |
13 | 0D | CR | 141 | 8D | |
14 | 0E | SO | 142 | 8E | |
15 | 0F | SI | 143 | 8F | |
16 | 10 | DLE | 144 | 90 | |
17 | 11 | 145 | 91 | j | |
18 | 12 | 146 | 92 | k | |
19 | 13 | 147 | 93 | l | |
20 | 14 | 148 | 94 | m | |
21 | 15 | 149 | 95 | n | |
22 | 16 | BS | 150 | 96 | o |
23 | 17 | 151 | 97 | p | |
24 | 18 | CAN | 152 | 98 | q |
25 | 19 | EM | 153 | 99 | r |
26 | 1A | 154 | 9A | ||
27 | 1B | 155 | 9B | ||
28 | 1C | IFS | 156 | 9C | |
29 | 1D | IGS | 157 | 9D | |
30 | 1E | IRS | 158 | 9E | |
31 | 1F | IUS | 159 | 9F | |
32 | 20 | 160 | A0 | ||
33 | 21 | 161 | A1 | ~ | |
34 | 22 | 162 | A2 | s | |
35 | 23 | 163 | A3 | t | |
36 | 24 | 164 | A4 | u | |
37 | 25 | LF | 165 | A5 | v |
38 | 26 | ETB | 166 | A6 | w |
39 | 27 | ESC | 167 | A7 | x |
40 | 28 | 168 | A8 | y | |
41 | 29 | 169 | A9 | z | |
42 | 2A | 170 | AA | ||
43 | 2B | 171 | AB | ||
44 | 2C | 172 | AC | ||
45 | 2D | ENQ | 173 | AD | |
46 | 2E | ACK | 174 | AE | |
47 | 2F | BEL | 175 | AF | |
48 | 30 | 176 | B0 | ||
49 | 31 | 177 | B1 | ||
50 | 32 | SYN | 178 | B2 | |
51 | 33 | 179 | B3 | ||
52 | 34 | 180 | B4 | ||
53 | 35 | 181 | B5 | ||
54 | 36 | 182 | B6 | ||
55 | 37 | EOT | 183 | B7 | |
56 | 38 | 184 | B8 | ||
57 | 39 | 185 | B9 | ||
58 | 3A | 186 | BA | ||
59 | 3B | 187 | BB | ||
60 | 3C | 188 | BC | ||
61 | 3D | NAK | 189 | BD | |
62 | 3E | 190 | BE | ||
63 | 3F | SUB | 191 | BF | |
64 | 40 | space | 192 | C0 | { |
65 | 41 | 193 | C1 | A | |
66 | 42 | 194 | C2 | B | |
67 | 43 | 195 | C3 | C | |
68 | 44 | 196 | C4 | D | |
69 | 45 | 197 | C5 | E | |
70 | 46 | 198 | C6 | F | |
71 | 47 | 199 | C7 | G | |
72 | 48 | 200 | C8 | H | |
73 | 49 | 201 | C9 | I | |
74 | 4A | [ | 202 | CA | |
75 | 4B | . | 203 | CB | |
76 | 4C | < | 204 | CC | |
77 | 4D | ( | 205 | CD | |
78 | 4E | + | 206 | CE | |
79 | 4F | | ! | 207 | CF | |
80 | 50 | & | 208 | D0 | } |
81 | 51 | 209 | D1 | J | |
82 | 52 | 210 | D2 | K | |
83 | 53 | 211 | D3 | L | |
84 | 54 | 212 | D4 | M | |
85 | 55 | 213 | D5 | N | |
86 | 56 | 214 | D6 | O | |
87 | 57 | 215 | D7 | P | |
88 | 58 | 216 | D8 | Q | |
89 | 59 | 217 | D9 | R | |
90 | 5A | ! ] | 218 | DA | |
91 | 5B | $ | 219 | DB | |
92 | 5C | * | 220 | DC | |
93 | 5D | ) | 221 | DD | |
94 | 5E | ; | 222 | DE | |
95 | 5F | ^ | 223 | DF | |
96 | 60 | - | 224 | E0 | \ |
97 | 61 | / | 225 | E1 | |
98 | 62 | 226 | E2 | S | |
99 | 63 | 227 | E3 | T | |
100 | 64 | 228 | E4 | U | |
101 | 65 | 229 | E5 | V | |
102 | 66 | 230 | E6 | W | |
103 | 67 | 231 | E7 | X | |
104 | 68 | 232 | E8 | Y | |
105 | 69 | 233 | E9 | Z | |
106 | 6A | | | 234 | EA | |
107 | 6B | , | 235 | EB | |
108 | 6C | % | 236 | EC | |
109 | 6D | _ | 237 | ED | |
110 | 6E | > | 238 | EE | |
111 | 6F | ? | 239 | EF | |
112 | 70 | 240 | F0 | 0 | |
113 | 71 | 241 | F1 | 1 | |
114 | 72 | 242 | F2 | 2 | |
115 | 73 | 243 | F3 | 3 | |
116 | 74 | 244 | F4 | 4 | |
117 | 75 | 245 | F5 | 5 | |
118 | 76 | 246 | F6 | 6 | |
119 | 77 | 247 | F7 | 7 | |
120 | 78 | 248 | F8 | 8 | |
121 | 79 | ‘ | 249 | F9 | 9 |
122 | 7A | : | 250 | FA | |
123 | 7B | # | 251 | FB | |
124 | 7C | @ | 252 | FC | |
125 | 7D | ‘ | 253 | FD | |
126 | 7E | = | 254 | FE | |
127 | 7F | " | 255 | FF |
EBCDIC 码的特征
以下是 EBCDIC 码的一些主要特征 −
- EBCDIC 码使用 8 位二进制编码方案来表示字母数字数据。
- EBCDIC 码提供商业和金融领域使用的字符和符号。因此,它非常适合商业数据处理应用程序。
- EBCDIC 代码主要设计用于 IBM 大型机系统,并且与穿孔卡系统兼容。
- EBCDIC 代码具有非连续的二进制字符分配。
- 由于 EBCDIC 代码的非连续二进制分配,它与 ASCII(美国信息交换标准代码)不直接兼容。
- EBCDIC 代码是面向记录的处理的更好选择,在面向记录的处理中,数据被组织成固定长度的记录,就像在批处理中一样。
EBCDIC 代码的局限性
但是,EBCDIC 代码有几个优点。但它也有一些限制,如下所示 −
- EBCDIC 代码与许多使用 ASCII 或 Unicode 字符编码方案的现代计算系统不兼容。
- EBCDIC 代码有一些未分配的二进制模式。
- 就存储利用率而言,EBCDIC 代码是效率较低的字符编码标准。
- EBCDIC 代码与互联网标准和协议不兼容。
EBCDIC 代码的应用
EBCDIC 代码在现代计算机和数字系统中不太常见。但它在一些旧的数字系统中有应用。以下是 EBCDIC 代码的一些主要应用 −
- EBCDIC 主要用于金融和银行领域的大型计算机。
- EBCDIC 代码也用于政府和医疗保健部门使用的大型机系统。
- EBCDIC 代码用于制造业的控制系统。
- 用于批处理的系统也使用 EBCDIC 代码来表示数据。
结论
EBCDIC(扩展二进制编码的十进制交换码)是一种 8 位二进制代码,用于数字表示字母、数字、符号和控制字符等字母数字数据。
EBCDIC 代码主要设计用于 IBM 为金融和银行业开发的大型机系统。由于与 ASCII 代码不兼容等一些限制,它变得不那么流行了。在现代计算系统中,EBCDIC 代码未被使用。