Os computadores atuais apenas armazenam informação em valores que estão codificados em código binário, em formato de zeros e uns. Para se codificar um texto, é necessário que se adote um valor binário para cada caracter, letra ou número do alfabeto. O código mais simples utilizado em sistemas computacionais é o código ASCII (Sigla de American Standard Code for Information Exchange). A primeira padronização que resultaram na tabela Ascii é de 1963, com a inclusão de letras minúsculas no padrão. Neste texto vamos trazer a Tabela Ascii tradicional (ANSI X3.4 – 1986) e a Tabela Ascii Extendida, que inclui caracteres de 128 a 255.
A versão atual do código ASCII é a ANSI X3.4 de 1986, conforme está disposto na tabela ASCII a seguir:
Tabela Ascii
Decimal Binário Unicode(Hexa) c DESCRIÇÃO - OBS.
0 00000000 U+0000 \0 zero
1 00000001 U+0001 SOH não utilizado - caracter especial
2 00000010 U+0002 STX não utilizado - caracter especial
3 00000011 U+0003 ETX não utilizado - caracter especial
4 00000100 U+0004 EOT nâo utilizado - caracter especial
5 00000101 U+0005 ENQ não utilizado - caracter especial
6 00000110 U+0006 ACK não utilizado - caracter especial
7 00000111 U+0007 \a apito
8 00001000 U+0008 \b backspace
9 00001001 U+0009 \t tab
10 00001010 U+000A \n LF nova linha
11 00001011 U+000B \v tab vertical
12 00001100 U+000C \f fim de página
13 00001101 U+000D \r CR retorno de linha
14 00001110 U+000E SO não utilizado - caracter especial
15 00001111 U+000F SI não utilizado - caracter especial
16 00010000 U+0010 DLE não utilizado - caracter especial
17 00010001 U+0011 DC1 não utilizado - caracter especial
18 00010010 U+0012 DC2 não utilizado - caracter especial
19 00010011 U+0013 DC3 não utilizado - caracter especial
20 00010100 U+0014 DC4 não utilizado - caracter especial
21 00010101 U+0015 NAK não utilizado - caracter especial
22 00010110 U+0016 SYN não utilizado - caracter especial
23 00010111 U+0017 ETB não utilizado - caracter especial
24 00011000 U+0018 CAN não utilizado - caracter especial
25 00011001 U+0019 EM não utilizado - caracter especial
26 00011010 U+001A SUB não utilizado - caracter especial
27 00011011 U+001B ESC não utilizado - caracter especial
28 00011100 U+001C FS não utilizado - caracter especial
29 00011101 U+001D GS não utilizado - caracter especial
30 00011110 U+001E RS não utilizado - caracter especial
31 00011111 U+001F US não utilizado - caracter especial
32 00100000 U+0020 espaço
33 00100001 U+0021 !
34 00100010 U+0022 "
35 00100011 U+0023 #
36 00100100 U+0024 $
37 00100101 U+0025 %
38 00100110 U+0026 &
39 00100111 U+0027 '
40 00101000 U+0028 (
41 00101001 U+0029 )
42 00101010 U+002A *
43 00101011 U+002B +
44 00101100 U+002C ,
45 00101101 U+002D -
46 00101110 U+002E .
47 00101111 U+002F /
48 00110000 U+0030 0
49 00110001 U+0031 1
50 00110010 U+0032 2
51 00110011 U+0033 3
52 00110100 U+0034 4
53 00110101 U+0035 5
54 00110110 U+0036 6
55 00110111 U+0037 7
56 00111000 U+0038 8
57 00111001 U+0039 9
58 00111010 U+003A :
59 00111011 U+003B ;
60 00111100 U+003C <
61 00111101 U+003D =
62 00111110 U+003E >
63 00111111 U+003F ?
64 01000000 U+0040 @
65 01000001 U+0041 A
66 01000010 U+0042 B
67 01000011 U+0043 C
68 01000100 U+0044 D
69 01000101 U+0045 E
70 01000110 U+0046 F
71 01000111 U+0047 G
72 01001000 U+0048 H
73 01001001 U+0049 I
74 01001010 U+004A J
75 01001011 U+004B K
76 01001100 U+004C L
77 01001101 U+004D M
78 01001110 U+004E N
79 01001111 U+004F O
80 01010000 U+0050 P
81 01010001 U+0051 Q
82 01010010 U+0052 R
83 01010011 U+0053 S
84 01010100 U+0054 T
85 01010101 U+0055 U
86 01010110 U+0056 V
87 01010111 U+0057 W
88 01011000 U+0058 X
89 01011001 U+0059 Y
90 01011010 U+005A Z
91 01011011 U+005B [
92 01011100 U+005C \
93 01011101 U+005D ]
94 01011110 U+005E ^
95 01011111 U+005F _ underscore
96 01100000 U+0060 ` apóstrofe esq.
97 01100001 U+0061 a
98 01100010 U+0062 b
99 01100011 U+0063 c
100 01100100 U+0064 d
101 01100101 U+0065 e
102 01100110 U+0066 f
103 01100111 U+0067 g
104 01101000 U+0068 h
105 01101001 U+0069 i
106 01101010 U+006A j
107 01101011 U+006B k
108 01101100 U+006C l
109 01101101 U+006D m
110 01101110 U+006E n
111 01101111 U+006F o
112 01110000 U+0070 p
113 01110001 U+0071 q
114 01110010 U+0072 r
115 01110011 U+0073 s
116 01110100 U+0074 t
117 01110101 U+0075 u
118 01110110 U+0076 v
119 01110111 U+0077 w
120 01111000 U+0078 x
121 01111001 U+0079 y
122 01111010 U+007A z
123 01111011 U+007B {
124 01111100 U+007C |
125 01111101 U+007D }
126 01111110 U+007E ~
127 01111111 U+007F DEL delete
Decimal Binário Unicode(Hexa) c DESCRIÇÃO - OBS.
O ASCII foi baseado na língua inglesa e é derivado dos primeiros códigos desenvolvidos para envio de mensagens por telégrafos. Com 128 caracteres disponíveis no código (7 bits), foi possível que se pudesse incluir letras latinas maiúsculas, minúsculas, pontuação, símbolos gráficos e caracteres especiais de controle e de envio de mensagens, sendo mais específico, são 95 sinais gráficos (letras do alfabeto latino, sinais de pontuação e sinais matemáticos) e 33 sinais de controle. Os comandos de controle poderiam ser usados para gerar e sincronizar o envio e recebimento de mensagens, e para controle.
Diversos comandos foram utilizados para controlar dispositivos de impressão. Esses comandos ainda são utilizados nas impressoras, e entre os comandos mais utilizados tempos o 0x0A (line feed – ou nova linha) e o 0x0D (carriage return – retorno de linha). O comando carriage return também é utilizado como final de linha para comenados AT em alguns modens.
Como o código ASCII nasceu para cofidicar palavras na língua inglesa, não possui caracteres acentuados, letras especiais como o ce cedilha ou letras do alfabeto grego, outras codificações foram desenvolvidas para dar suporte a esses caracteres. Os códigos mais utilizados atualmente são o UTF-8 e o ISO-8859, que possuem compatibilidade total com o ASCII, com os primeiros 128 caracteres dessas duas codificações possuindo os mesmos caracteres que o código ASCII.

Tabela ASCII extendida (que contempla código de caractere de 128 a 255)
A tabela apresentada abaixo refere-se a tabela ASCII de acordo com a padronização Windows-1252 (CP-1252), que é um superconjunto da norma ISO 8859-1, ou simplesmente conhecida como ISO Latin-1. Essa Tabela ASCII Extendida contempla os códigos de caractere de 128 a 255.
Decimal Binário Unicode Hexa c Descrição
128 10000000 80 € Euro
129 10000001 81
130 10000010 82 ‚ Aspas baixa
131 10000011 83 ƒ Letra Latin f pequena
132 10000100 84 „ Aspas dupla baixa
133 10000101 85 … Reticências horizontal
134 10000110 86 † Punhal
135 10000111 87 ‡ Punhal duplo
136 10001000 88 ˆ Círcumflexo
137 10001001 89 ‰ Símbolo de por milha
138 10001010 8A Š Letra Latin S com caron
139 10001011 8B ‹ Flecha única apontando para a esquerda
140 10001100 8C Œ Letra Latin ligature OE
141 10001101 8D
142 10001110 8E Ž Letra Latin maiúscula Z com caron
143 10001111 8F
144 10010000 90
145 10010001 91 ‘ Citação única a esquerda
146 10010010 92 ’ Citação única a direita
147 10010011 93 “ Citação dupla a esquerda
148 10010100 94 ” Citação única a direita
149 10010101 95 • Bullet
150 10010110 96 – En dash
151 10010111 97 — Em dash
152 10011000 98 ˜ Til pequeno
153 10011001 99 ™ Trade mark
154 10011010 9A š Letra Latin Pequena S com Caron
155 10011011 9B › Angulo Único para Direita
156 10011100 9C œ Letra Latin pequena ligature oe
157 10011101 9D
158 10011110 9E ž Letra Latin pequena z com caron
159 10011111 9F Ÿ Letra Latin Maiúscula Y com trema
160 10100000 A0 Espaço em branco
161 10100001 A1 ¡ Ponto de Exclamação Invertido
162 10100010 A2 ¢ Cent
163 10100011 A3 £ Símbolo da Moeda Libra
164 10100100 A4 ¤ Símbolo de Moeda
165 10100101 A5 ¥ Símbolo do Moeda Yen
166 10100110 A6 ¦ Barra vertical quebrada
167 10100111 A7 § Símbolo de Sessão
168 10101000 A8 ¨ Trema
169 10101001 A9 © Copyright
170 10101010 AA ª Indicador ordinal feminino
171 10101011 AB « Ângulo Duplo para Esquerda
172 10101100 AC ¬ Sinal de negação
173 10101101 AD Soft hyphen
174 10101110 AE ® Registered trade mark
175 10101111 AF ¯ Spacing macron – overline
176 10110000 B0 ° Degree sign
177 10110001 B1 ± Simbolo mais-menos
178 10110010 B2 ² Superscript two – squared
179 10110011 B3 ³ Superscript three – cubed
180 10110100 B4 ´ Acute accent – spacing acute
181 10110101 B5 µ Letra Grega - Sinal de Micro
182 10110110 B6 ¶ Paragráfo
183 10110111 B7 · Ponto no Meio
184 10111000 B8 ¸ Espaçador de Cedilha
185 10111001 B9 ¹ Superscript um
186 10111010 BA º Masculine ordinal indicator
187 10111011 BB » Right double angle quotes
188 10111100 BC ¼ Fração um quarto
189 10111101 BD ½ Fração um e meio
190 10111110 BE ¾ Fração três quartos
191 10111111 BF ¿ Interrogação invertida
192 11000000 C0 À Letra Latin Maiúscula A com grave
193 11000001 C1 Á Letra Latin Maiúscula A com acento
194 11000010 C2 Â Letra Latin Maiúscula A com circunflexo
195 11000011 C3 Ã Letra Latin Maiúscula A com til
196 11000100 C4 Ä Letra Latin Maiúscula A com trema
197 11000101 C5 Å Letra Latin Maiúscula A com anel acima
198 11000110 C6 Æ Letra Latin Maiúscula AE
199 11000111 C7 Ç Letra Latin Maiúscula C com cedilha
200 11001000 C8 È Letra Latin Maiúscula E com grave
201 11001001 C9 É Letra Latin Maiúscula E com acento
202 11001010 CA Ê Letra Latin Maiúscula E com circunflexo
203 11001011 CB Ë Letra Latin Maiúscula E com trema
204 11001100 CC Ì Letra Latin Maiúscula I com grave
205 11001101 CD Í Letra Latin Maiúscula I com acento
206 11001110 CE Î Letra Latin Maiúscula I com circunflexo
207 11001111 CF Ï Letra Latin Maiúscula I com trema
208 11010000 D0 Ð Letra Latin Maiúscula ETH
209 11010001 D1 Ñ Letra Latin Maiúscula N com til
210 11010010 D2 Ò Letra Latin Maiúscula O com grave
211 11010011 D3 Ó Letra Latin Maiúscula O com acento
212 11010100 D4 Ô Letra Latin Maiúscula O com circunflexo
213 11010101 D5 Õ Letra Latin Maiúscula O com til
214 11010110 D6 Ö Letra Latin Maiúscula O com trema
215 11010111 D7 × Sinal de Multiplicação
216 11011000 D8 Ø Letra Latin Maiúscula O com barra
217 11011001 D9 Ù Letra Latin Maiúscula U com grave
218 11011010 DA Ú Letra Latin Maiúscula U com acento
219 11011011 DB Û Letra Latin Maiúscula U com circunflexo
220 11011100 DC Ü Letra Latin Maiúscula U com trema
221 11011101 DD Ý Letra Latin Maiúscula Y com acento
222 11011110 DE Þ Letra Latin Maiúscula THORN
223 11011111 DF ß Letra Latin Minúscula sharp s – ess-zed
224 11100000 E0 à Letra Latin Minúscula a com grave
225 11100001 E1 á Letra Latin Minúscula a with acento
226 11100010 E2 â Letra Latin Minúscula a com circunflexo
227 11100011 E3 ã Letra Latin Minúscula a til
228 11100100 E4 ä Letra Latin Minúscula a com trema
229 11100101 E5 å Letra Latin Minúscula a com círculo acima
230 11100110 E6 æ Letra Latin Minúscula ae
231 11100111 E7 ç Letra Latin Minúscula c com cedilha
232 11101000 E8 è Letra Latin Minúscula e com grave
233 11101001 E9 é Letra Latin Minúscula e com acento
234 11101010 EA ê Letra Latin Minúscula e com circunflexo
235 11101011 EB ë Letra Latin Minúscula e com trema
236 11101100 EC ì Letra Latin Minúscula i com grave
237 11101101 ED í Letra Latin Minúscula i com acento
238 11101110 EE î Letra Latin Minúscula i com circunflexo
239 11101111 EF ï Letra Latin Minúscula i com trema
240 11110000 F0 ð Letra Latin Minúscula eth
241 11110001 F1 ñ Letra Latin Minúscula n com til
242 11110010 F2 ò Letra Latin Minúscula o com grave
243 11110011 F3 ó Letra Latin Minúscula o com acento
244 11110100 F4 ô Letra Latin Minúscula o com circunflexo
245 11110101 F5 õ Letra Latin Minúscula o com til
246 11110110 F6 ö Letra Latin Minúscula o com trema
247 11110111 F7 ÷ Sinal de Divisão
248 11111000 F8 ø Letra Latin Minúscula o com barra
249 11111001 F9 ù Letra Latin Minúscula u com grave
250 11111010 FA ú Letra Latin Minúscula u com acento
251 11111011 FB û Letra Latin Minúscula u com circunflexo
252 11111100 FC ü Letra Latin Minúscula u com trema
253 11111101 FD ý Letra Latin Minúscula y com acento
254 11111110 FE þ Letra Latin Minúscula thorn
255 11111111 FF ÿ Letra Latin Minúscula y com trema
Decimal Binário Unicode(Hexa) c DESCRIÇÃO - OBS.
Referências para Ascii
- Wikipedia – Tabela Ascii
- Wikipedia – Tabela Ascii Extendida
- Livro “Programação de Sistemas Embarcados” – Prof. Rodrigo Almeida
- Imagem: link
- Para saber mais sobre Conversão de Sistemas de Numeração, acesse o texto de Fabio Souza no Embarcados.










MUITO EXCLARECEDOR. POSSO COVERTER LETRAS, NOMES EM NUMEROS, FAÇA A CONTA COM O NOME DE NACISMENTO DO PAPA FRANCISCO, BERGOGLIO O RESULTADO É 666, ele é o anticriso.
como faço? sou nova nesse ramo
boa tarde
Gostaria de Saber o código na tabela as do caraqcter ou símbolo tipo esse ” e ” , só que feito para o outro lado.
Pode me ajudar ?