Sunteți pe pagina 1din 0

Tutoriales de ayuda e informacin

para todos los niveles


(ver ms tutoriales)


TABLA DE CODIGOS ASCII

Como escribir caracteres que no se encuentran en el teclado con los cdigos ASCII

Los cdigos ASCII (American Standard Code for Information Interchange, o lo que es lo
mismo, pero en espaol, Cdigo estndar americano para intercambio de informacin) se
definieron en 1963 por la American Standards Association (ASA), que en 1969 pas a
denominarse American National Standards Institute (ANSI), que es como se la conoce
actualmente, y permiten representar todos los caracteres, hasta un total de 255, que es el mximo
posible con un byte (8 bits).

Originariamente constaba tan solo de los cdigos correspondientes a las letras
maysculas, nmeros y los cdigos de control (hasta el 90), aadindose posteriormente (en
1967) los correspondientes a las minsculas y dems smbolos, con lo que se complet la tabla
de 127 caracteres.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 Espacio
33
34 ''
35 #
36 $
37 %
38 &
39
40 (
41 )
42 *
42 +
44 '
45 -
46 .
47 /
48 0
49 1
50 2
51 3
52 4
53 5
54 6
55 7
56 8
57 9
58 :
59 ;
60 <
61 =
62 >
63
64 @
65 A
66 B
67 C
68 D
69 E
70 F
71 G
72 H
73 I
74 J
75 K
76 L
77 M
78 N
79 O
80 P
81 Q
82 R
83 S
84 T
85 U
86 V
87 W
88 X
89 Y
90 Z
91 [
92 \
93 ]
94 ^
95 _
96 `
97 a
98 b
99 c
100 d
101 e
102 f
103 g
104 h
105 i
106 j
107 k
108 l
109 m
110 n
111 o
112 p
113 q
114 r
115 s
116 t
117 u
118 v
119 w
120 x
121 y
122 z
123 {
124 |
125 }
126 ~
127 del

Es posible que algunos resultados cambien dependiendo del programa donde se usen o


del tipo de letra empleado. Esta tabla est hecha en Word, utilizando el tipo (Font) Arial, y como
pueden ver, en las combinaciones alt + 26, alt + 27 y alt + 29 los resultados son diferentes,
segn se le aplique negrita o no.

De la tabla representada, no todos los cdigos son siempre imprimibles, ya que los 31
primeros suelen utilizarse como caracteres de control, 0 corresponde a NULL, 32 devuelve un
espacio en blanco (barra espaciadora) y 127 borra un carcter escrito (DEL). Con esta primera
tabla es posible escribir todos los caracteres necesarios para el idioma ingls.

En 1986 se modific el estndar para aadir una serie de smbolos y letras
correspondientes a otros idiomas. En la siguiente tabla se muestran los correspondientes a la
tabla 437, que es la de cdigo internacional, pero hay ms tablas, correspondientes ya a
idiomas concretos, que difieren en algunos cdigos. La suma de ambas tablas se conoce como
ASCII Extendido.

128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255 espacio


Como he dicho anteriormente, los 33 (34 si incluimos 00) caracteres no se suelen poder
representar, y alguno de ellos (que s que se utilizan) est repetidos en las extensiones (del 128 al
255), como es el caso del 20 (244) o del 21 (245).

Muchos de estos caracteres se han utilizado (y se utilizan) para dibujar tablas o franjas en
programacin (176 a180, 185 a 188, 191 a 197, 200 a 206, 217 a 220, 223, 238, 240, 242 y 254).




Caracteres de control

Los caracteres de control son los siguientes:

00 = NULL (carcter nulo)
01 = SOH (inicio de encabezado)
02 = STX (inicio de texto)
03 = ETX (fin de texto)
04 = EOT (fin de transmisin)
05 = ENQ (consulta)
06 = ACK (reconocimiento)
07 = BEL (timbre)
08 = BS (retroceso)
09 = HT (tabulador horizontal)
10 = LF (nueva lnea - salto de lnea)
11 = VT (tabulador vertical)
12 = FF (nueva pgina - salto de pgina)
13 = CR (retorno de carro)
14 = SO (desplazamiento hacia afuera)
15 = SI (desplazamiento hacia adentro)
16 = DLE (escape de vnculo de datos)
17 = DC1 (control dispositivo 1)
18 = DC2 (control dispositivo 2)
19 = DC3 (control dispositivo 3)
20 = DC4 (control dispositivo 4)
21 = NAK (confirmacin negativa)
22 = SYN (inactividad sincrnica)
23 = ETB (fin del bloque de transmisin)
24 = CAN (cancelar)
25 = EM (fin del medio)
26 = SUB (sustitucin)
27 = ESC (escape)
28 = FS (separador de archivos)
29 = GS (separador de grupos)
30 = RS (separador de registros)
31 = US (separador de unidades)
32 = espacio (espacio en blanco)
127 = DEL (suprimir)


Como utilizar los caracteres ASCII

Hemos visto las tablas de caracteres ASCII, pero qu utilidad real tiene esta tabla? Pues
realmente tiene mucha, ya que, entre otras cosas, nos va a permitir escribir algunos smbolos que
necesitemos en teclados desconfigurados o con el idioma cambiado. Tambin nos permite
imprimir (o escribir) smbolos que con el teclado no es posible, como por ejemplo .

Para escribir algo por este sistema hay que mantener presionada la tecla ALT mientras se
escribe el nmero correspondiente, siempre con el teclado numrico (no sirven las teclas con
nmeros que estn debajo de las de funcin). Una vez escrito el nmero, soltamos la tecla ALT y
aparecer el smbolo correspondiente. Esta operacin se representa as: alt+64 (esto nos dara
como resultado la @).

Solo me resta reiterar la importancia que, bajo ciertas circunstancias, tiene el saber utilizar
esta tabla correctamente, lo que espero que este tutorial les haya servido para aclarar.


2009 - www.abueloinformatico.es

S-ar putea să vă placă și