Ao ser criado o ASCII - American Standard Code for Information Interchange (Código Americano Padrão para Troca de Informações) utilizava apenas 127 códigos diferentes, para representar um conjunto de caracteres de controle para o fluxo de dados, além de caracteres estampáveis, de uso corrente na língua inglesa (letras maiúsculas e minúculas de A até Z; os dígitos de 0 a 9, e sinais gráficos de pontuação).
| código | caracter | código | caracter | código | caracter | código | caracter |
|---|---|---|---|---|---|---|---|
| 000 | CTRL-@ | 032 | (BRANCO) | 064 | @ | 096 | ` |
| 001 | CTRL-A | 033 | ! | 065 | A | 097 | a |
| 002 | CTRL-B | 034 | " | 066 | B | 098 | b |
| 003 | CTRL-C | 035 | # | 067 | C | 099 | c |
| 004 | CTRL-D | 036 | $ | 068 | D | 100 | d |
| 005 | CTRL-E | 037 | % | 069 | E | 101 | e |
| 006 | CTRL-F | 038 | & | 070 | F | 102 | f |
| 007 | CTRL-G | 039 | ' | 071 | G | 103 | g |
| 008 | CTRL-H | 040 | ( | 072 | H | 104 | h |
| 009 | CTRL-I | 041 | ) | 073 | I | 105 | i |
| 010 | CTRL-J | 042 | * | 074 | J | 106 | j |
| 011 | CTRL-K | 043 | + | 075 | K | 107 | k |
| 012 | CTRL-L | 044 | , | 076 | L | 108 | l |
| 013 | CTRL-M | 045 | - | 077 | M | 109 | m |
| 014 | CTRL-N | 046 | . | 078 | N | 110 | n |
| 015 | CTRL-O | 047 | / | 079 | O | 111 | o |
| 016 | CTRL-P | 048 | 0 | 080 | P | 112 | p |
| 017 | CTRL-Q | 049 | 1 | 081 | Q | 113 | q |
| 018 | CTRL-R | 050 | 2 | 082 | R | 114 | r |
| 019 | CTRL-S | 051 | 3 | 083 | S | 115 | s |
| 020 | CTRL-T | 052 | 4 | 084 | T | 116 | t |
| 021 | CTRL-U | 053 | 5 | 085 | U | 117 | u |
| 022 | CTRL-V | 054 | 6 | 086 | V | 118 | v |
| 023 | CTRL-W | 055 | 7 | 087 | W | 119 | w |
| 024 | CTRL-X | 056 | 8 | 088 | X | 120 | x |
| 025 | CTRL-Y | 057 | 9 | 089 | Y | 121 | y |
| 026 | CTRL-Z | 058 | : | 090 | Z | 122 | z |
| 027 | CTRL-[ | 059 | ; | 091 | [ | 123 | { |
| 028 | CTRL-\ | 060 | < | 092 | \ | 124 | | |
| 029 | CTRL-] | 061 | = | 093 | ] | 125 | } |
| 030 | CTRL-^ | 062 | > | 094 | ^ | 126 | ~ |
| 031 | CTRL-_ | 063 | ? | 095 | _ | 127 | DEL |
Alguns códigos de controle têm designações particulares, como mostrado na tabela abaixo, onde estão enegritados os mais populares.
| código | caracter | designação | sigla |
|---|---|---|---|
| 000 | CTRL-@ | Null | NUL |
| 001 | CTRL-A | Start Of Header | SOH |
| 002 | CTRL-B | Start Of Text | STX |
| 003 | CTRL-C | End Of Text | ETX |
| 004 | CTRL-D | End Of Transmition | EOT |
| 005 | CTRL-E | Enquire | ENQ |
| 006 | CTRL-F | Acknowledge | ACK |
| 007 | CTRL-G | Bell | BEL |
| 008 | CTRL-H | Back Space | BS |
| 009 | CTRL-I | Horizontal Tabulation | HT |
| 010 | CTRL-J | Line Feed | LF |
| 011 | CTRL-K | Vertical Tabulation | VT |
| 012 | CTRL-L | Form Feed | FF |
| 013 | CTRL-M | Carriage Return | CR |
| 014 | CTRL-N | Shift Out | SO |
| 015 | CTRL-O | Shift-In | SI |
| 016 | CTRL-P | Data Link Escape | DLE |
| 017 | CTRL-Q | Device 1 | D1 |
| 018 | CTRL-R | Device 2 | D2 |
| 019 | CTRL-S | Device 3 | D3 |
| 020 | CTRL-T | Device 4 | D4 |
| 021 | CTRL-U | Not Acknowledge | NAK |
| 022 | CTRL-V | Synchronous Idle- | SYN |
| 023 | CTRL-W | End Of Transmition Block | ETB |
| 024 | CTRL-X | Cancel | CAN |
| 025 | CTRL-Y | End Of Medium | EM |
| 026 | CTRL-Z | Substitute | SUB |
| 027 | CTRL-[ | Escape | ESC |
| 028 | CTRL-\ | File Separator | FS |
| 029 | CTRL-] | Group Separator | GS |
| 030 | CTRL-^ | Register Separator | RS |
| 031 | CTRL-_ | Unit Separator | US |
Com o surgimento dos microcomputadorss pessoais e sua popularização mundial, ficou patente a necessidade de se representar caracteres acentuados (com diacríticos) em função de aquelas máquinas estarem atingindo mercados não concebidos originalmente, e que se utilizavam de uma gama maior de tipos imprimíveis.
Foi desta forma que a IBM ao lançar o seu PC (Personal Computer) ampliou a tabela ASCII dando a ela a capacidades de 256 caracteres codificados, incluindo então além de diacríticos uma série de caracteres semi-gráficos.

Esta ampliação da tabela ASCII, como pode ser observado, comtemplava muitos caracteres acentuados, porém ainda não acomodava todas as possibilidades de diacríticos, principalmente para os idiomas de origem latina (p. ex.: ã; õ; Ã; Õ; etc.). Ainda se carecia de alguns caracteres maiúsculos acentuados, sem deixar de lembrar do uso do til nas vogais "a" e "o". Com esta necessidade fervilhando no mercado, a Microsoft implementou o conceito de Páginas de Código, onde haveriam diversas tabelas ASCII estendidas para cada necessidade. Aquela original recebeu a denominação de ASC 437 (Código de Página para US) e aquela que melhor nos serve para os países da América Latina recebeu a denominação ASC 850 (Código de Página Latin I), que é mostrada na tabela a seguir.
| código | caracter | código | caracter | código | caracter | código | caracter |
|---|---|---|---|---|---|---|---|
| 128 | Ç | 160 | á | 192 | + | 224 | Ó |
| 129 | ü | 161 | í | 193 | - | 225 | ß |
| 130 | é | 162 | ó | 194 | - | 226 | Ô |
| 131 | â | 163 | ú | 195 | + | 227 | Ò |
| 132 | ä | 164 | ñ | 196 | - | 228 | õ |
| 133 | à | 165 | Ñ | 197 | + | 229 | Õ |
| 134 | å | 166 | ª | 198 | ã | 230 | µ |
| 135 | ç | 167 | º | 199 | Ã | 231 | þ |
| 136 | ê | 168 | ¿ | 200 | + | 232 | Þ |
| 137 | ë | 169 | ® | 201 | + | 233 | Ú |
| 138 | è | 170 | ¬ | 202 | - | 234 | Û |
| 139 | ï | 171 | ½ | 203 | - | 235 | Ù |
| 140 | î | 172 | ¼ | 204 | ¦ | 236 | ý |
| 141 | ì | 173 | ¡ | 205 | - | 237 | Ý |
| 142 | Ä | 174 | « | 206 | + | 238 | ¯ |
| 143 | Å | 175 | » | 207 | ¤ | 239 | ´ |
| 144 | É | 176 | _ | 208 | ð | 240 | |
| 145 | æ | 177 | _ | 209 | Ð | 241 | ± |
| 146 | Æ | 178 | _ | 210 | Ê | 242 | _ |
| 147 | ô | 179 | ¦ | 211 | Ë | 243 | ¾ |
| 148 | ö | 180 | ¦ | 212 | È | 244 | ¶ |
| 149 | ò | 181 | Á | 213 | i | 245 | § |
| 150 | û | 182 | Â | 214 | Í | 246 | ÷ |
| 151 | ù | 183 | À | 215 | Î | 247 | ¸ |
| 152 | ÿ | 184 | © | 216 | Ï | 248 | ° |
| 153 | Ö | 185 | ¦ | 217 | + | 249 | ¨ |
| 154 | Ü | 186 | ¦ | 218 | + | 250 | · |
| 155 | ø | 187 | + | 219 | _ | 251 | ¹ |
| 156 | £ | 188 | + | 220 | _ | 252 | ³ |
| 157 | Ø | 189 | ¢ | 221 | ¦ | 253 | ² |
| 158 | × | 190 | ¥ | 222 | Ì | 254 | _ |
| 159 | ƒ | 191 | + | 223 | _ | 255 |
Se você tem uma matéria ou artigo, sua contribuição será sempre bem recebida e depois de analisada, poderá integrar este acervo.
As regras básicas para inserção são: