Computer Character Set Tables

I had really great plans when I started this set of Computer Character Tables, but I never finished it. This site http://www.oocities.org/mikes_javascript/hex_table_ascii.html has all the tables that I was planning to put here plus a few more.

EBCDIC Character Set

EBCDIC stands for Extended Binary Coded Decimal Interchange Code or something close to that. It is the character set used on most IBM mainframe computers which run MVS, DOS/VSE, and VM/CMS. Check out a better EBCDIC table.

FIELDDATA Character Set

Field Data or FIELDATA is used on the orginial UNIVAC mainframes. Its a 6 bit character set. The Univac 1100 series computers use FIELD DATA. Check out a better Fieldata table.

FIELDATA Character Set

Field Data or FIELDATA is used on the orginial UNIVAC mainframes. Its a 6 bit character set. The Univac 1100 series computers use FIELD DATA. Check out a better Fieldata table.

BCD Character Set

BCD was used on Honeywell and older IBM computers. I beleive it was before EBCDIC. Check out a better BCD table.

Baudette Character Set

A lot of devices that used paper tape or punched paper tape use Baudette codes or the Baudette character set. Check out a better Baudette table.

UNIVAC Character Set

Field Data or FIELDATA is used on the orginial UNIVAC mainframes. Its a 6 bit character set. The Univac 1100 series computers use FIELD DATA. Check out a better Fieldata table.

IBM Character Set

EBCDIC stands for Extended Binary Coded Decimal Interchange Code or something close to that. It is the character set used on most IBM mainframe computers which run MVS, DOS/VSE, and VM/CMS. Check out a better EBCDIC table.

Punched Card Character sets

This site shows how to make 80 column punched card in the ASCII, EBCDIC, and Field Data character sets. http://www.oocities.org/mikes_javascript/hex_cardpunch.html. Just what you need if you have some old card punch equipment around :)

80 Column Punched Cards

This site shows how to make 80 column punched card in the ASCII, EBCDIC, and Field Data character sets. http://www.oocities.org/mikes_javascript/hex_cardpunch.html. Just what you need if you have some old card punch equipment around :)

IBM Punched Cards

This site shows how to make 80 column punched card in the ASCII, EBCDIC, and Field Data character sets. http://www.oocities.org/mikes_javascript/hex_cardpunch.html. Just what you need if you have some old card punch equipment around :)

Morse Code Character Set

Just for fun I once wrote some code that allowed a 68HC11 Motorola microprocessor to display Morse Code on a LED. The LED played the words from the song In-A-Gadda-Da-Vida written by the band "Iron Butterfly". The LED was on a machine used to manufactor semi-conductors and when it was flashing (and singing the words to the song In-A-Gadda-Da-Vida) the machine was in a working state. I never found out if any of our customers who used this machine discovered that the LED was singing the song In-A-Gadda-Da-Vida in Morse code. Any how here is a table that shows how to write ASCII and EBCDIC characters in Morse code. http://www.oocities.org/mikes_javascript/hex_morse.html

The words to the son In-A-Gadda-Da-Vida follow:

In-A-Gadda-Da-Vida, honey,
don't you know that I love you?
In-A-Gadda-Da-Vida, baby,
don't you know that I'll always be true?

Oh, won't you come with me
and take my hand?

Oh, won't you come with me
and walk this land?

Please take my hand!

Braille Character Set

This site shows how to display ASCII or EBCDIC characters in Braille. I guess this is something you need to know if you to write software for blind people to read. http://www.oocities.org/mikes_javascript/hex_braille.html

Some other sites that show computer character sets.

Decimal Octal Hex ASCII1,2 EBCDIC3 Control
Keys4
BCD5 Field Data6 Packed
Decimal7
Baudette8
0 00 0 CNTL/@
1 01 1 CNTL/A
2 02 2 CNTL/B
3 03 3 CNTL/C
4 04 4 CNTL/D
5 05 5 CNTL/E
6 06 6 CNTL/F
7 07 7 CNTL/G
8 010 8 CNTL/H
9 011 9 CNTL/I
10 012 A CNTL/J
11 013 B CNTL/K
12 014 C CNTL/L
13 015 D CNTL/M
14 016 E CNTL/N
15 017 F CNTL/O
16 020 10 CNTL/P
17 021 11 CNTL/Q
18 022 12 CNTL/R
19 023 13 CNTL/S
20 024 14 CNTL/T
21 025 15 CNTL/U
22 026 16 CNTL/V
23 027 17 CNTL/W
24 030 18 CNTL/X
25 031 19 CNTL/Y
26 032 1A CNTL/Z
27 033 1B CNTL/[
28 034 1C CNTL/\
29 035 1D CNTL/]
30 036 1E CNTL/^
31 037 1F CNTL/_
32 040 20  
33 041 21 !  
34 042 22 "  
35 043 23 #  
36 044 24 $  
37 045 25 %  
38 046 26 &  
39 047 27 '  
40 050 28 (  
41 051 29 )  
42 052 2A *  
43 053 2B +  
44 054 2C ,  
45 055 2D -  
46 056 2E .  
47 057 2F /  
48 060 30 0  
49 061 31 1  
50 062 32 2  
51 063 33 3  
52 064 34 4  
53 065 35 5  
54 066 36 6  
55 067 37 7  
56 070 38 8  
57 071 39 9  
58 072 3A :  
59 073 3B ;  
60 074 3C <  
61 075 3D =  
62 076 3E >  
63 077 3F ?  
64 0100 40 @  
65 0101 41 A  
66 0102 42 B  
67 0103 43 C  
68 0104 44 D  
69 0105 45 E  
70 0106 46 F  
71 0107 47 G  
72 0110 48 H  
73 0111 49 I  
74 0112 4A J  
75 0113 4B K  
76 0114 4C L  
77 0115 4D M  
78 0116 4E N  
79 0117 4F O  
80 0120 50 P  
81 0121 51 Q  
82 0122 52 R  
83 0123 53 S  
84 0124 54 T  
85 0125 55 U  
86 0126 56 V  
87 0127 57 W  
88 0130 58 X  
89 0131 59 Y  
90 0132 5A Z  
91 0133 5B [  
92 0134 5C \  
93 0135 5D ]  
94 0136 5E ^  
95 0137 5F _  
96 0140 60 `  
97 0141 61 a  
98 0142 62 b  
99 0143 63 c  
100 0144 64 d  
101 0145 65 e  
102 0146 66 f  
103 0147 67 g  
104 0150 68 h  
105 0151 69 i  
106 0152 6A j  
107 0153 6B k  
108 0154 6C l  
109 0155 6D m  
110 0156 6E n  
111 0157 6F o  
112 0160 70 p  
113 0161 71 q  
114 0162 72 r  
115 0163 73 s  
116 0164 74 t  
117 0165 75 u  
118 0166 76 v  
119 0167 77 w  
120 0170 78 x  
121 0171 79 y  
122 0172 7A z  
123 0173 7B {  
124 0174 7C |  
125 0175 7D }  
126 0176 7E ~  
127 0177 7F  
128 0200 80  
129 0201 81  
130 0202 82  
131 0203 83  
132 0204 84  
133 0205 85  
134 0206 86  
135 0207 87  
136 0210 88  
137 0211 89  
138 0212 8A  
139 0213 8B  
140 0214 8C  
141 0215 8D  
142 0216 8E  
143 0217 8F  
144 0220 90  
145 0221 91  
146 0222 92  
147 0223 93  
148 0224 94  
149 0225 95  
150 0226 96  
151 0227 97  
152 0230 98  
153 0231 99  
154 0232 9A  
155 0233 9B  
156 0234 9C  
157 0235 9D  
158 0236 9E  
159 0237 9F  
160 0240 A0  
161 0241 A1  
162 0242 A2  
163 0243 A3  
164 0244 A4  
165 0245 A5  
166 0246 A6  
167 0247 A7  
168 0250 A8  
169 0251 A9  
170 0252 AA  
171 0253 AB  
172 0254 AC  
173 0255 AD  
174 0256 AE  
175 0257 AF  
176 0260 B0  
177 0261 B1  
178 0262 B2  
179 0263 B3  
180 0264 B4  
181 0265 B5  
182 0266 B6  
183 0267 B7  
184 0270 B8  
185 0271 B9  
186 0272 BA  
187 0273 BB  
188 0274 BC  
189 0275 BD  
190 0276 BE  
191 0277 BF  
192 0300 C0  
193 0301 C1  
194 0302 C2  
195 0303 C3  
196 0304 C4  
197 0305 C5  
198 0306 C6  
199 0307 C7  
200 0310 C8  
201 0311 C9  
202 0312 CA  
203 0313 CB  
204 0314 CC  
205 0315 CD  
206 0316 CE  
207 0317 CF  
208 0320 D0  
209 0321 D1  
210 0322 D2  
211 0323 D3  
212 0324 D4  
213 0325 D5  
214 0326 D6  
215 0327 D7  
216 0330 D8  
217 0331 D9  
218 0332 DA  
219 0333 DB  
220 0334 DC  
221 0335 DD  
222 0336 DE  
223 0337 DF  
224 0340 E0  
225 0341 E1  
226 0342 E2  
227 0343 E3  
228 0344 E4  
229 0345 E5  
230 0346 E6  
231 0347 E7  
232 0350 E8  
233 0351 E9  
234 0352 EA  
235 0353 EB  
236 0354 EC  
237 0355 ED  
238 0356 EE  
239 0357 EF  
240 0360 F0  
241 0361 F1  
242 0362 F2  
243 0363 F3  
244 0364 F4  
245 0365 F5  
246 0366 F6  
247 0367 F7  
248 0370 F8  
249 0371 F9  
250 0372 FA  
251 0373 FB  
252 0374 FC  
253 0375 FD  
254 0376 FE  
255 0377 FF  

1 - This ASCII chart contains the special characters used on M/S DOS and windows. The characters from decimal 128 to 255 are often not defined or used differently on other computers. ASCII stands for American StandarD Code Information Interchange.

2 - Almost all modern computers execpt IBM Mainframes running the MVS, VM/CMS, DOS/VSE operating systems use ASCII as their native characters set. Among the computers using the ASCII character set are M/S DOS and WINDOWS machines, APPLE, UNIX, LINUX, DEC, HONEYWELL, UNIVAC, UNISYS, Bourough, SUN, SOLARIS, IBM RS/6000, IBM SYSTEM 3

3EBCDIC is used mostly by IBM Mainframes that use the MVS, VM/CMS, and DOS/VSE operating systems. TSO, IMS, CICS, TSO/SPF are products that run on these computers. The RCA SPECTRA computers which evolved into the UNIVAC VS/9 computers also used EBCDIC. EBCDIC stands for Extended Binary Coded Decimal Interchange Code

4These control keys are generally used with the ASCII Character set The decimal number is the code generated when the CNTL key is pressed along with another key.

5 - BCD is predisor of EBCDIC. It stands for Binary Coded Decimal

6 - FIELDDATA - This characters was the orginal character set used on the UNIVAC 1100 computer which runs the EXEC VIII operating systems. These computers evolved into UNISYS computers. They also support ASCII.

7 Packed Decimal - explain 8Baudette