Documentos de Académico
Documentos de Profesional
Documentos de Cultura
, pronunciado generalmente [ski] o [sci] , es un cdigo de caracteres basado en el alfabeto latino, tal como se usa en ingls moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comit Estadounidense de Estndares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estndares Nacionales, o ANSI) como una refundicin o evolucin de los conjuntos de cdigos utilizados entonces en telegrafa. Ms tarde, en 1967, se incluyeron las minsculas, y se redefinieron algunos cdigos de control para formar el cdigo conocido como US-ASCII. El cdigo ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la transmisin. A menudo se llama incorrectamente ASCII a otros cdigos de caracteres de 8 bits, como el estndar ISO-8859-1 que es una extensin que utiliza 8 bits para proporcionar caracteres adicionales usados en idiomas distintos al ingls, como el espaol. ASCII fue publicado como estndar por primera vez en 1967 y fue actualizado por ltima vez en 1986. En la actualidad define cdigos para 32 caracteres no imprimibles, de los cuales la mayora son caracteres de control obsoletos que tienen efecto sobre cmo se procesa el texto, ms otros 95 caracteres imprimibles que les siguen en la numeracin (empezando por el carcter espacio). Casi todos los sistemas informticos actuales utilizan el cdigo ASCII o una extensin compatible para representar textos y para el control de dispositivos que manejan texto como el teclado. No deben confundirse los cdigos ALT+nmero de teclado con los cdigos ASCII. El cdigo ASCII reserva los primeros 32 cdigos (numerados del 0 al 31 en decimal) para caracteres de control: cdigos no pensados originalmente para representar informacin imprimible, sino para controlar dispositivos (como impresoras) que usaban ASCII. Por ejemplo, el carcter 10 representa la funcin "nueva lnea" (line feed), que hace que una impresora avance el papel, y el carcter 27 representa la tecla "escape" que a menudo se encuentra en la esquina superior izquierda de los teclados comunes. El cdigo 127 (los siete bits a uno), otro carcter especial, equivale a "suprimir" ("delete"). Aunque esta funcin se asemeja a otros caracteres de control, los diseadores de ASCII idearon este cdigo para poder "borrar" una seccin de papel perforado (un medio de almacenamiento popular hasta la dcada de 1980) mediante la perforacin de todos los agujeros posibles de una posicin de carcter concreta, reemplazando cualquier informacin previa. Dado que el cdigo 0 era ignorado, fue posible dejar huecos (regiones de agujeros) y ms tarde hacer correcciones. Muchos de los caracteres de control ASCII servan para marcar paquetes de datos, o para controlar protocolos de transmisin de datos (por ejemplo ENQuiry, con el significado: hay alguna estacin por ah?, ACKnowledge: recibido o ", Start Of Header: inicio de cabecera, Start of TeXt: inicio de texto, End of TeXt: final de texto, etc.). ESCape y SUBstitute permitan a un protocolo de comunicaciones, por ejemplo, marcar datos binarios para que contuviesen cdigos con el mismo cdigo
que el carcter de protocolo, y que el receptor pudiese interpretarlos como datos en lugar de como caracteres propios del protocolo. Los diseadores del cdigo ASCII idearon los caracteres de separacin para su uso en sistemas de cintas magnticas. Dos de los caracteres de control de dispositivos, comnmente llamados XON y XOFF generalmente ejercan funciones de caracteres de control de flujo para controlar el flujo a hacia un dispositivo lento (como una impresora) desde un dispositivo rpido (como un ordenador), de forma que los datos no saturasen la capacidad de recepcin del dispositivo lento y se perdiesen. Los primeros usuarios de ASCII adoptaron algunos de los cdigos de control para representar "metainformacin" como final-de-lnea, principio/final de un elemento de datos, etc. Estas asignaciones a menudo entraban en conflicto, as que parte del esfuerzo de convertir datos de un formato a otro comporta hacer las conversiones correctas de metainformacin. Por ejemplo, el carcter que representa el final-de-lnea en ficheros de texto vara con el sistema operativo. Cuando se copian archivos de un sistema a otro, el sistema de conversin debe reconocer estos caracteres como marcas de final-de-lnea y actuar en consecuencia. Actualmente los usuarios de ASCII usan menos los caracteres de control, (con algunas excepciones como "retorno de carro" o "nueva lnea"). Los lenguajes modernos de etiquetas, los protocolos modernos de comunicacin, el paso de dispositivos basados en texto a basados en grficos, el declive de las teleimpresoras, las tarjetas perforadas y los papeles continuos han dejado obsoleta la mayora de caracteres de control.
Decima l He x Abreviatur a Rep r Nombre/Significad o
Binario 0000 000 0 0000 000 1 0000 001 0 0000 001 1 0000 010 0 0000 010 1
AT
00
NUL
^@
Carcter Nulo
01
SOH
^A
Inicio de Encabezado
02
STX
^B
Inicio de Texto
03
ETX
^C
Fin de Texto
04
EOT
^D
Fin de Transmisin
05
ENQ
^E
Consulta
0000 011 0 0000 011 1 0000 100 0 0000 100 1 0000 101 0 0000 101 1 0000 110 0 0000 110 1 0000 111 0 0000 111 1 0001 000 0
06
ACK
^F
Acuse de recibo
07
BEL
^G
Timbre
08
BS
^H
Retroceso
09
HT
^I
Tabulacin horizontal
10
0A
LF
^J
Salto de lnea
11
0B
VT
^K
Tabulacin Vertical
12
0C
FF
^L
De avance
13
0D
CR
^M
Retorno de carro
14
0E
SO
^N
Maysculas fuera
15
0F
SI
^O
En maysculas
16
10
DLE
^P
Enlace de datos / Escape Dispositivo de control 1 oft. XON Dispositivo de control 2 Dispositivo de control 3 oft. XOFF Dispositivo de
0001 000 1
17
11
DC1
^Q
0001 001 0
18
12
DC2
^R
0001 001 1
19
13
DC3
^S
0001 010
20
14
DC4
^T
0 0001 010 1 0001 011 0 0001 011 1 0001 100 0 0001 100 1 0001 101 0 0001 101 1 0001 110 0 0001 110 1 0001 111 0 0001 111 1 0111 111 1
21
15
NAK
^U
22
16
SYN
^V
Sncrono en espera
23
17
ETB
^W
24
18
CAN
^X
Cancelar
25
19
EM
^Y
26
1A
SUB
^Z
Substituto
27
1B
ESC
^[ or ESC
Escape
28
1C
FS
^\
Separador de fichero
29
1D
GS
^]
Separador de grupo
30
1E
RS
^^
31
1F
US
^_
127
7F
DEL
Eliminar
D ec 32
H ex 20
D ec 64
H ex 40
Represent acin @
D ec 96
H ex 60
Represent acin `
0010 0 001 0010 0 010 0010 0 011 0010 0 100 0010 0 101 0010 0 110 0010 0 111 0010 1 000 0010 1 001 0010 1 010 0010 1 011 0010 1 100 0010 1 101 0010 1 110 0010 1 111 0011 0 000 0011 0 001 0011 0 010
33
21
0100 0 001 0100 0 010 0100 0 011 0100 0 100 0100 0 101 0100 0 110 0100 0 111 0100 1 000 0100 1 001 0100 1 010 0100 1 011 0100 1 100 0100 1 101 0100 1 110 0100 1 111 0101 0 000 0101 0 001 0101 0 010
65
41
0110 0 001 0110 0 010 0110 0 011 0110 0 100 0110 0 101 0110 0 110 0110 0 111 0110 1 000 0110 1 001 0110 1 010 0110 1 011 0110 1 100 0110 1 101 0110 1 110 0110 1 111 0111 0 000 0111 0 001 0111 0 010
97
61
34
22
"
66
42
98
62
35
23
67
43
99 10 0 10 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 11 0 11 1 11 2 11 3 11 4
63
36
24
68
44
64
37
25
69
45
65
38
26
&
70
46
66
39
27
'
71
47
67
40
28
72
48
68
41
29 2 A 2B
73
49 4 A 4B
69 6 A 6B
42
74
43
75
44
2C 2 D 2E
76
4C 4 D 4E
6C 6 D 6E
45
77
46
78
47
2F
79
4F
6F
48
30
80
50
70
49
31
81
51
71
50
32
82
52
72
0011 0 011 0011 0 100 0011 0 101 0011 0 110 0011 0 111 0011 1 000 0011 1 001 0011 1 010 0011 1 011 0011 1 100 0011 1 101 0011 1 110 0011 1 111
51
33
0101 0 011 0101 0 100 0101 0 101 0101 0 110 0101 0 111 0101 1 000 0101 1 001 0101 1 010 0101 1 011 0101 1 100 0101 1 101 0101 1 110 0101 1 111
83
53
0111 0 011 0111 0 100 0111 0 101 0111 0 110 0111 0 111 0111 1 000 0111 1 001 0111 1 010 0111 1 011 0111 1 100 0111 1 101 0111 1 110
11 5 11 6 11 7 11 8 11 9 12 0 12 1 12 2 12 3 12 4 12 5 12 6
73
52
34
84
54
74
53
35
85
55
75
54
36
86
56
76
55
37
87
57
77
56
38
88
58
78
57
39 3 A 3B
89
59 5 A 5B
79 7 A 7B
58
90
59
91
60
3C 3 D 3E
<
92
5C 5 D 5E
7C 7 D 7E
61
93
62
>
94
63
3F
95
5F