| |
|
| |
|
A seguinte tabela de conversão é tida como uma referência
para a conversão de ASCII e EBCDIC.
Quando movemos informação (arquivos ou buffers de dados) entre máquinas EBCDIC e máquinas ASCII é ,
freqüentemente, necessário converter a informação.
Se as STRINGS de dados contêm sómente caracteres display ou imprimíveis então a conversão é direta, byte a byte.
Porém, no real mundo a conversão atual de STRINGS de dados entre ASCII e EBCDIC normalmente é complicado mais que
um byte simples para byte conversão.
Por exemplo, se as STRINGS de dados contêm dados compactados ou binários ou informações de controle então a
conversão de dados fica mais sensível.
| ( Decimal 0-31
) |
( Hexadecimal
00-1F ) |
| DEC |
HEX |
EBCDIC |
ASCII |
BINARY |
|
DEC |
HEX |
EBCDIC |
ASCII |
BINARY |
| 0 |
00 |
NUL |
NUL |
0000 0000 |
|
16 |
10 |
DLE |
DLE |
0001 0000 |
| 1 |
01 |
SOH |
SOH |
0000 0001 |
|
17 |
11 |
DC1 |
DC1 |
0001 0001 |
| 2 |
02 |
STX |
STX |
0000 0010 |
|
18 |
12 |
DC2 |
DC2 |
0001 0010 |
| 3 |
03 |
ETX |
ETX |
0000 0011 |
|
19 |
13 |
DC3 |
DC3 |
0001 0011 |
| 4 |
04 |
SEL |
EOT |
0000 0100 |
|
20 |
14 |
RES/ENP |
DC4 |
0001 0100 |
| 5 |
05 |
HT |
ENQ |
0000 0101 |
|
21 |
15 |
NL |
NAK |
0001 0101 |
| 6 |
06 |
RNL |
ACK |
0000 0110 |
|
22 |
16 |
BS |
SYN |
0001 0110 |
| 7 |
07 |
DEL |
BEL |
0000 0111 |
|
23 |
17 |
POC |
ETB |
0001 0111 |
| 8 |
08 |
GE |
BS |
0000 1000 |
|
24 |
18 |
CAN |
CAN |
0001 1000 |
| 9 |
09 |
SPS |
TAB |
0000 1001 |
|
25 |
19 |
EM |
EM |
0001 1001 |
| 10 |
0A |
RPT |
LF |
0000 1010 |
|
26 |
1A |
UBS |
SUB |
0001 1010 |
| 11 |
0B |
VT |
VT |
0000 1011 |
|
27 |
1B |
CU1 |
ESC |
0001 1011 |
| 12 |
0C |
FF |
FF |
0000 1100 |
|
28 |
1C |
IFS |
FS |
0001 1100 |
| 13 |
0D |
CR |
CR |
0000 1101 |
|
29 |
1D |
IGS |
GS |
0001 1101 |
| 14 |
0E |
SO |
SO |
0000 1110 |
|
30 |
1E |
IRS |
RS |
0001 1110 |
| 15 |
0F |
SI |
SI |
0000 1111 |
|
31 |
1F |
ITB/IUS |
US |
0001 1111 | |
| ( Decimal 32-63
) |
( Hexadecimal
20-3F ) |
| DEC |
HEX |
EBCDIC |
ASCII |
BINARY |
|
DEC |
HEX |
EBCDIC |
ASCII |
BINARY |
| 32 |
20 |
DS |
Space |
0010 0000 |
|
48 |
30 |
|
0 |
0011 0000 |
| 33 |
21 |
SOS |
! |
0010 0001 |
|
49 |
31 |
|
1 |
0011 0001 |
| 34 |
22 |
FS |
" |
0010 0010 |
|
50 |
32 |
SYN |
2 |
0011 0010 |
| 35 |
23 |
WUS |
# |
0010 0011 |
|
51 |
33 |
IR |
3 |
0011 0011 |
| 36 |
24 |
BYP/INP |
$ |
0010 0100 |
|
52 |
34 |
PP |
4 |
0011 0100 |
| 37 |
25 |
LF |
% |
0010 0101 |
|
53 |
35 |
TRN |
5 |
0011 0101 |
| 38 |
26 |
ETB |
& |
0010 0110 |
|
54 |
36 |
NBS |
6 |
0011 0110 |
| 39 |
27 |
ESC |
' |
0010 0111 |
|
55 |
37 |
EOT |
7 |
0011 0111 |
| 40 |
28 |
SA |
( |
0010 1000 |
|
56 |
38 |
SBS |
8 |
0011 1000 |
| 41 |
29 |
SFE |
) |
0010 1001 |
|
57 |
39 |
IT |
9 |
0011 1001 |
| 42 |
2A |
SM/SW |
* |
0010 1010 |
|
58 |
3A |
RFF |
: |
0011 1010 |
| 43 |
2B |
CSP |
+ |
0010 1011 |
|
59 |
3B |
CU3 |
; |
0011 1011 |
| 44 |
2C |
MFA |
, |
0010 1100 |
|
60 |
3C |
DC4 |
< |
0011 1100 |
| 45 |
2D |
ENQ |
- |
0010 1101 |
|
61 |
3D |
NAK |
= |
0011 1101 |
| 46 |
2E |
ACK |
. |
0010 1110 |
|
62 |
3E |
|
> |
0011 1110 |
| 47 |
2F |
BEL |
/ |
0010 1111 |
|
63 |
3F |
SUB |
? |
0011 1111 | |
| ( Decimal 64-95
) |
( Hexadecimal
40-5F ) |
| DEC |
HEX |
EBCDIC |
ASCII |
BINARY |
|
DEC |
HEX |
EBCDIC |
ASCII |
BINARY |
| 64 |
40 |
Space |
@ |
0100 0000 |
|
80 |
50 |
& |
P |
0101 0000 |
| 65 |
41 |
RSP |
A |
0100 0001 |
|
81 |
51 |
|
Q |
0101 0001 |
| 66 |
42 |
|
B |
0100 0010 |
|
82 |
52 |
|
R |
0101 0010 |
| 67 |
43 |
|
C |
0100 0011 |
|
83 |
53 |
|
S |
0101 0011 |
| 68 |
44 |
|
D |
0100 0100 |
|
84 |
54 |
|
T |
0101 0100 |
| 69 |
45 |
|
E |
0100 0101 |
|
85 |
55 |
|
U |
0101 0101 |
| 70 |
46 |
|
F |
0100 0110 |
|
86 |
56 |
|
V |
0101 0110 |
| 71 |
47 |
|
G |
0100 0111 |
|
87 |
57 |
|
W |
0101 0111 |
| 72 |
48 |
|
H |
0100 1000 |
|
88 |
58 |
|
X |
0101 1000 |
| 73 |
49 |
|
I |
0100 1001 |
|
89 |
59 |
|
Y |
0101 1001 |
| 74 |
4A |
|
J |
0100 1010 |
|
90 |
5A |
! |
Z |
0101 1010 |
| 75 |
4B |
. |
K |
0100 1011 |
|
91 |
5B |
$ |
[ |
0101 1011 |
| 76 |
4C |
< |
L |
0100 1100 |
|
92 |
5C |
* |
\ |
0101 1100 |
| 77 |
4D |
( |
M |
0100 1101 |
|
93 |
5D |
) |
] |
0101 1101 |
| 78 |
4E |
+ |
N |
0100 1110 |
|
94 |
5E |
; |
^ |
0101 1110 |
| 79 |
4F |
| |
O |
0100 1111 |
|
95 |
5F |
|
_ |
0101 1111 | |
| ( Decimal 96-127
) |
( Hexadecimal
60-7F ) |
| DEC |
HEX |
EBCDIC |
ASCII |
BINARY |
|
DEC |
HEX |
EBCDIC |
ASCII |
BINARY |
| 96 |
60 |
- |
` |
0110 0000 |
|
112 |
70 |
|
p |
0111 0000 |
| 97 |
61 |
/ |
a |
0110 0001 |
|
113 |
71 |
|
q |
0111 0001 |
| 98 |
62 |
|
b |
0110 0010 |
|
114 |
72 |
|
r |
0111 0010 |
| 99 |
63 |
|
c |
0110 0011 |
|
115 |
73 |
|
s |
0111 0011 |
| 100 |
64 |
|
d |
0110 0100 |
|
116 |
74 |
|
t |
0111 0100 |
| 101 |
65 |
|
e |
0110 0101 |
|
117 |
75 |
|
u |
0111 0101 |
| 102 |
66 |
|
f |
0110 0110 |
|
118 |
76 |
|
v |
0111 0110 |
| 103 |
67 |
|
g |
0110 0111 |
|
119 |
77 |
|
w |
0111 0111 |
| 104 |
68 |
|
h |
0110 1000 |
|
120 |
78 |
|
x |
0111 1000 |
| 105 |
69 |
|
i |
0110 1001 |
|
121 |
79 |
` |
y |
0111 1001 |
| 106 |
6A |
|
j |
0110 1010 |
|
122 |
7A |
: |
z |
0111 1010 |
| 107 |
6B |
, |
k |
0110 1011 |
|
123 |
7B |
# |
{ |
0111 1011 |
| 108 |
6C |
% |
l |
0110 1100 |
|
124 |
7C |
@ |
| |
0111 1100 |
| 109 |
6D |
_ |
m |
0110 1101 |
|
125 |
7D |
' |
} |
0111 1101 |
| 110 |
6E |
> |
n |
0110 1110 |
|
126 |
7E |
= |
~ |
0111 1110 |
| 111 |
6F |
? |
o |
0110 1111 |
|
127 |
7F |
" |
DEL |
0111 1111 | |
| ( Decimal
128-159 ) |
( Hexadecimal
80-9F ) |
| DEC |
HEX |
EBCDIC |
ASCII |
BINARY |
|
DEC |
HEX |
EBCDIC |
ASCII |
BINARY |
| 128 |
80 |
|
|
1000 0000 |
|
144 |
90 |
DLE |
|
1001 0000 |
| 129 |
81 |
a |
|
1000 0001 |
|
145 |
91 |
j |
|
1001 0001 |
| 130 |
82 |
b |
|
1000 0010 |
|
146 |
92 |
k |
|
1001 0010 |
| 131 |
83 |
c |
|
1000 0011 |
|
147 |
93 |
l |
|
1001 0011 |
| 132 |
84 |
d |
|
1000 0100 |
|
148 |
94 |
m |
|
1001 0100 |
| 133 |
85 |
e |
|
1000 0101 |
|
149 |
95 |
n |
|
1001 0101 |
| 134 |
86 |
f |
|
1000 0110 |
|
150 |
96 |
o |
|
1001 0110 |
| 135 |
87 |
g |
|
1000 0111 |
|
151 |
97 |
p |
|
1001 0111 |
| 136 |
88 |
h |
|
1000 1000 |
|
152 |
98 |
q |
|
1001 1000 |
| 137 |
89 |
i |
|
1000 1001 |
|
153 |
99 |
r |
|
1001 1001 |
| 138 |
8A |
|
|
1000 1010 |
|
154 |
9A |
|
|
1001 1010 |
| 139 |
8B |
|
|
1000 1011 |
|
155 |
9B |
|
|
1001 1011 |
| 140 |
8C |
|
|
1000 1100 |
|
156 |
9C |
|
|
1001 1100 |
| 141 |
8D |
|
|
1000 1101 |
|
157 |
9D |
|
|
1001 1101 |
| 142 |
8E |
|
|
1000 1110 |
|
158 |
9E |
|
|
1001 1110 |
| 143 |
8F |
|
|
1000 1111 |
|
159 |
9F |
|
|
1001 1111 | |
| ( Decimal
160-191 ) |
( Hexadecimal
A0-BF ) |
| DEC |
HEX |
EBCDIC |
ASCII |
BINARY |
|
DEC |
HEX |
EBCDIC |
ASCII |
BINARY |
| 160 |
A0 |
|
|
1010 0000 |
|
176 |
B0 |
^ |
|
1011 0000 |
| 161 |
A1 |
~ |
|
1010 0001 |
|
177 |
B1 |
|
|
1011 0001 |
| 162 |
A2 |
s |
|
1010 0010 |
|
178 |
B2 |
|
|
1011 0010 |
| 163 |
A3 |
t |
|
1010 0011 |
|
179 |
B3 |
|
|
1011 0011 |
| 164 |
A4 |
u |
|
1010 0100 |
|
180 |
B4 |
|
|
1011 0100 |
| 165 |
A5 |
v |
|
1010 0101 |
|
181 |
B5 |
|
|
1011 0101 |
| 166 |
A6 |
w |
|
1010 0110 |
|
182 |
B6 |
|
|
1011 0110 |
| 167 |
A7 |
x |
|
1010 0111 |
|
183 |
B7 |
|
|
1011 0111 |
| 168 |
A8 |
y |
|
1010 1000 |
|
184 |
B8 |
|
|
1011 1000 |
| 169 |
A9 |
z |
|
1010 1001 |
|
185 |
B9 |
|
|
1011 1001 |
| 170 |
AA |
|
|
1010 1010 |
|
186 |
BA |
|
|
1011 1010 |
| 171 |
AB |
|
|
1010 1011 |
|
187 |
BB |
|
|
1011 1011 |
| 172 |
AC |
|
|
1010 1100 |
|
188 |
BC |
|
|
1011 1100 |
| 173 |
AD |
[ |
|
1010 1101 |
|
189 |
BD |
] |
|
1011 1101 |
| 174 |
AE |
|
|
1010 1110 |
|
190 |
BE |
|
|
1011 1110 |
| 175 |
AF |
|
|
1010 1111 |
|
191 |
BF |
|
|
1011 1111 | |
| ( Decimal
192-223 ) |
( Hexadecimal
C0-DF ) |
| DEC |
HEX |
EBCDIC |
ASCII |
BINARY |
|
DEC |
HEX |
EBCDIC |
ASCII |
BINARY |
| 192 |
C0 |
{ |
|
1100 0000 |
|
208 |
D0 |
} |
|
1101 0000 |
| 193 |
C1 |
A |
|
1100 0001 |
|
209 |
D1 |
J |
|
1101 0001 |
| 194 |
C2 |
B |
|
1100 0010 |
|
210 |
D2 |
K |
|
1101 0010 |
| 195 |
C3 |
C |
|
1100 0011 |
|
211 |
D3 |
L |
|
1101 0011 |
| 196 |
C4 |
D |
|
1100 0100 |
|
212 |
D4 |
M |
|
1101 0100 |
| 197 |
C5 |
E |
|
1100 0101 |
|
213 |
D5 |
N |
|
1101 0101 |
| 198 |
C6 |
F |
|
1100 0110 |
|
214 |
D6 |
O |
|
1101 0110 |
| 199 |
C7 |
G |
|
1100 0111 |
|
215 |
D7 |
P |
|
1101 0111 |
| 200 |
C8 |
H |
|
1100 1000 |
|
216 |
D8 |
Q |
|
1101 1000 |
| 201 |
C9 |
I |
|
1100 1001 |
|
217 |
D9 |
R |
|
1101 1001 |
| 202 |
CA |
|
|
1100 1010 |
|
218 |
DA |
|
|
1101 1010 |
| 203 |
CB |
|
|
1100 1011 |
|
219 |
DB |
|
|
1101 1011 |
| 204 |
CC |
|
|
1100 1100 |
|
220 |
DC |
|
|
1101 1100 |
| 205 |
CD |
|
|
1100 1101 |
|
221 |
DD |
|
|
1101 1101 |
| 206 |
CE |
|
|
1100 1110 |
|
222 |
DE |
|
|
1101 1110 |
| 207 |
CF |
|
|
1100 1111 |
|
223 |
DF |
|
|
1101 1111 | |
| ( Decimal
224-255 ) |
( Hexadecimal
E0-FF ) |
| DEC |
HEX |
EBCDIC |
ASCII |
BINARY |
|
DEC |
HEX |
EBCDIC |
ASCII |
BINARY |
| 224 |
E0 |
\ |
|
1110 0000 |
|
240 |
F0 |
0 |
|
1111 0000 |
| 225 |
E1 |
|
|
1110 0001 |
|
241 |
F1 |
1 |
|
1111 0001 |
| 226 |
E2 |
S |
|
1110 0010 |
|
242 |
F2 |
2 |
|
1111 0010 |
| 227 |
E3 |
T |
|
1110 0011 |
|
243 |
F3 |
3 |
|
1111 0011 |
| 228 |
E4 |
U |
|
1110 0100 |
|
244 |
F4 |
4 |
|
1111 0100 |
| 229 |
E5 |
V |
|
1110 0101 |
|
245 |
F5 |
5 |
|
1111 0101 |
| 230 |
E6 |
W |
|
1110 0110 |
|
246 |
F6 |
6 |
|
1111 0110 |
| 231 |
E7 |
X |
|
1110 0111 |
|
247 |
F7 |
7 |
|
1111 0111 |
| 232 |
E8 |
Y |
|
1110 1000 |
|
248 |
F8 |
8 |
|
1111 1000 |
| 233 |
E9 |
Z |
|
1110 1001 |
|
249 |
F9 |
9 |
|
1111 1001 |
| 234 |
EA |
|
|
1110 1010 |
|
250 |
FA |
|
|
1111 1010 |
| 235 |
EB |
|
|
1110 1011 |
|
251 |
FB |
|
|
1111 1011 |
| 236 |
EC |
|
|
1110 1100 |
|
252 |
FC |
|
|
1111 1100 |
| 237 |
ED |
|
|
1110 1101 |
|
253 |
FD |
|
|
1111 1101 |
| 238 |
EE |
|
|
1110 1110 |
|
254 |
FE |
|
|
1111 1110 |
| 239 |
EF |
|
|
1110 1111 |
|
255 |
FF |
|
|
1111 1111
|
|