ASCII and EBCDIC Codes

ASCII (American Standard Code for Information Interchange) is used by PCs to represent character data. Each character is represented by a code of eight bits or one byte. EBCDIC (Extended Binary-Coded Decimal Interchange Code) is used by IBM mainframes to represent character data. EBCDIC also uses eight bits, or one byte, to represent each character. There are codes for many control sequences in addition to the printable characters that we find on our keyboards.

The following chart shows the ASCII and EBCDIC codes. The codes are given in decimal, hexadecimal, and binary.

Dec Hex ASCII  EBCDIC   BINARY         Dec Hex ASCII  EBCDIC   BINARY
---------------------------------      ----------------------------------
 0   0   NUL    NUL      0000 0000      32  20          DS      0010 0000
 1   1   SOH    SOH      0000 0001      33  21   !     SOS      0010 0001
 2   2   STX    STX      0000 0010      34  22   "      FS      0010 0010
 3   3   ETX    ETX      0000 0011      35  23   #     WUS      0010 0011
 4   4   EOT    SEL      0000 0100      36  24   $     BYP/INP  0010 0100
 5   5   ENQ     HT      0000 0101      37  25   %      LF      0010 0101
 6   6   ACK    RNL      0000 0110      38  26   &     ETB      0010 0110
 7   7   BEL    DEL      0000 0111      39  27   '     ESC      0010 0111
 8   8    BS     GE      0000 1000      40  28   (      SA      0010 1000
 9   9   TAB    SPS      0000 1001      41  29   )     SFE      0010 1001
10   A    LF    RPT      0000 1010      42  2A   *     SM/SW    0010 1010
11   B    VT     VT      0000 1011      43  2B   +     CSP      0010 1011
12   C    FF     FF      0000 1100      44  2C   ,     MFA      0010 1100
13   D    CR     CR      0000 1101      45  2D   -     ENQ      0010 1101
14   E    SO     SO      0000 1110      46  2E   .     ACK      0010 1110
15   F    SI     SI      0000 1111      47  2F   /     BEL      0010 1111
16  10   DLE    DLE      0001 0000      48  30   0              0011 0000
17  11   DC1    DC1      0001 0001      49  31   1              0011 0001
18  12   DC2    DC2      0001 0010      50  32   2     SYN      0011 0010
19  13   DC3    DC3      0001 0011      51  33   3      IR      0011 0011
20  14   DC4    RES/ENP  0001 0100      52  34   4      PP      0011 0100
21  15   NAK     NL      0001 0101      53  35   5     TRN      0011 0101
22  16   SYN     BS      0001 0110      54  36   6     NBS      0011 0110
23  17   ETB    POC      0001 0111      55  37   7     EOT      0011 0111
24  18   CAN    CAN      0001 1000      56  38   8     SBS      0011 1000
25  19    EM     EM      0001 1001      57  39   9      IT      0011 1001
26  1A   SUB    UBS      0001 1010      58  3A   :     RFF      0011 1010
27  1B   ESC    CU1      0001 1011      59  3B   ;     CU3      0011 1011
28  1C    FS    IFS      0001 1100      60  3C   <     DC4      0011 1100
29  1D    GS    IGS      0001 1101      61  3D   =     NAK      0011 1101
30  1E    RS    IRS      0001 1110      62  3E   >              0011 1110
31  1F    US    ITB/IUS  0001 1111      63  3F   ?     SUB      0011 1111


Dec Hex ASCII  EBCDIC   BINARY         Dec Hex  ASCII  EBCDIC   BINARY
----------------------------------     ----------------------------------
64  40   @      SPACE    0100 0000      96  60     `     -      0110 0000
65  41   A      RSP      0100 0001      97  61     a     /      0110 0001
66  42   B               0100 0010      98  62     b            0110 0010
67  43   C               0100 0011      99  63     c            0110 0011
68  44   D               0100 0100     100  64     d            0110 0100
69  45   E               0100 0101     101  65     e            0110 0101
70  46   F               0100 0110     102  66     f            0110 0110
71  47   G               0100 0111     103  67     g            0110 0111
72  48   H               0100 1000     104  68     h            0110 1000
73  49   I               0100 1001     105  69     i            0110 1001
74  4A   J        ¢      0100 1010     106  6A     j     |      0110 1010
75  4B   K        .      0100 1011     107  6B     k     ,      0110 1011
76  4C   L        <      0100 1100     108  6C     l     %      0110 1100
77  4D   M        (      0100 1101     109  6D     m     _      0110 1101
78  4E   N        +      0100 1110     110  6E     n     >      0110 1110
79  4F   O        |      0100 1111     111  6F     o     ?      0110 1111
80  50   P        &      0101 0000     112  70     p            0111 0000
81  51   Q               0101 0001     113  71     q            0111 0001
82  52   R               0101 0010     114  72     r            0111 0010
83  53   S               0101 0011     115  73     s            0111 0011
84  54   T               0101 0100     116  74     t            0111 0100
85  55   U               0101 0101     117  75     u            0111 0101
86  56   V               0101 0110     118  76     v            0111 0110
87  57   W               0101 0111     119  77     w            0111 0111
88  58   X               0101 1000     120  78     x            0111 1000
89  59   Y               0101 1001     121  79     y     `      0111 1001
90  5A   Z        !      0101 1010     122  7A     z     :      0111 1010
91  5B   [        $      0101 1011     123  7B     {     #      0111 1011
92  5C   \        *      0101 1100     124  7C     |     @      0111 1100
93  5D   ]        )      0101 1101     125  7D     }     '      0111 1101
94  5E   ^        ;      0101 1110     126  7E     ~     =      0111 1110
95  5F   _               0101 1111     127  7F   DEL     "      0111 1111


Dec Hex ASCII  EBCDIC   BINARY         Dec Hex  ASCII  EBCDIC   BINARY
----------------------------------     ----------------------------------
128 80                   1000 0000     160  A0                  1010 0000
129 81            a      1000 0001     161  A1           ~      1010 0001
130 82            b      1000 0010     162  A2           s      1010 0010
131 83            c      1000 0011     163  A3           t      1010 0011
132 84            d      1000 0100     164  A4           u      1010 0100
133 85            e      1000 0101     165  A5           v      1010 0101
134 86            f      1000 0110     166  A6           w      1010 0110
135 87            g      1000 0111     167  A7           x      1010 0111
136 88            h      1000 1000     168  A8           y      1010 1000
137 89            i      1000 1001     169  A9           z      1010 1001
138 8A                   1000 1010     170  AA                  1010 1010
139 8B                   1000 1011     171  AB                  1010 1011
140 8C                   1000 1100     172  AC                  1010 1100
141 8D                   1000 1101     173  AD                  1010 1101
142 8E                   1000 1110     174  AE                  1010 1110
143 8F                   1000 1111     175  AF                  1010 1111
144 90                   1001 0000     176  B0                  1011 0000
145 91            j      1001 0001     177  B1                  1011 0001
146 92            k      1001 0010     178  B2                  1011 0010
147 93            l      1001 0011     179  B3                  1011 0011
148 94            m      1001 0100     180  B4                  1011 0100
149 95            n      1001 0101     181  B5                  1011 0101
150 96            o      1001 0110     182  B6                  1011 0110
151 97            p      1001 0111     183  B7                  1011 0111
152 98            q      1001 1000     184  B8                  1011 1000
153 99            r      1001 1001     185  B9                  1011 1001
154 9A                   1001 1010     186  BA                  1011 1010
155 9B                   1001 1011     187  BB                  1011 1011
156 9C                   1001 1100     188  BC                  1011 1100
157 9D                   1001 1101     189  BD                  1011 1101
158 9E                   1001 1110     190  BE                  1011 1110
159 9F                   1001 1111     191  BF                  1011 1111


Dec Hex ASCII  EBCDIC   BINARY         Dec Hex  ASCII  EBCDIC   BINARY
----------------------------------     ----------------------------------
192 C0            {      1100 0000     224  E0           \      1110 0000
193 C1            A      1100 0001     225  E1                  1110 0001
194 C2            B      1100 0010     226  E2           S      1110 0010
195 C3            C      1100 0011     227  E3           T      1110 0011
196 C4            D      1100 0100     228  E4           U      1110 0100
197 C5            E      1100 0101     229  E5           V      1110 0101
198 C6            F      1100 0110     230  E6           W      1110 0110
199 C7            G      1100 0111     231  E7           X      1110 0111
200 C8            H      1100 1000     232  E8           Y      1110 1000
201 C9            I      1100 1001     233  E9           Z      1110 1001
202 CA                   1100 1010     234  EA                  1110 1010
203 CB                   1100 1011     235  EB                  1110 1011
204 CC                   1100 1100     236  EC                  1110 1100
205 CD                   1100 1101     237  ED                  1110 1101
206 CE                   1100 1110     238  EE                  1110 1110
207 CF                   1100 1111     239  EF                  1110 1111
208 D0            }      1101 0000     240  F0           0      1111 0000
209 D1            J      1101 0001     241  F1           1      1111 0001
210 D2            K      1101 0010     242  F2           2      1111 0010
211 D3            L      1101 0011     243  F3           3      1111 0011
212 D4            M      1101 0100     244  F4           4      1111 0100
213 D5            N      1101 0101     245  F5           5      1111 0101
214 D6            O      1101 0110     246  F6           6      1111 0110
215 D7            P      1101 0111     247  F7           7      1111 0111
216 D8            Q      1101 1000     248  F8           8      1111 1000
217 D9            R      1101 1001     249  F9           9      1111 1001
218 DA                   1101 1010     250  FA                  1111 1010
219 DB                   1101 1011     251  FB                  1111 1011
220 DC                   1101 1100     252  FC                  1111 1100
221 DD                   1101 1101     253  FD                  1111 1101
222 DE                   1101 1110     254  FE                  1111 1110
223 DF                   1101 1111     255  FF                  1111 1111


Email Me | Office Hours | My Home Page | Department Home | MCC Home Page

© Copyright Emmi Schatz 2003