Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASCII es un cdigo para representar caracteres alfabticos como nmeros, con cada letra le asigna un nmero del 0 al 127. Por ejemplo, el cdigo ASCII para la letra mayscula M es 77. La mayora de las computadoras utilizan cdigos ASCII para representar texto, lo que hace posible transferir datos de un ordenador a otro. Los archivos de texto almacenados en formato ASCII a veces se llaman archivos ASCII. Editores de texto y procesadores de texto suelen ser capaces de almacenar datos en formato ASCII, aunque en formato ASCII no es siempre el formato de almacenamiento por defecto. La mayora de los archivos de datos, especialmente si contienen datos numricos, no se almacenan en formato ASCII. Los programas ejecutables no se almacenan en formato ASCII. ASCII fue publicado como estndar por primera vez en 1967 y fue actualizado por ltima vez en 1986. En la actualidad define cdigos para 33 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).
la cinta magntica. En particular, los teletipo Modelo 33 asignaciones de mquinas para los cdigos 17 (Control-Q, DC1, tambin conocido como XON), 19 (Control-S, DC3, tambin conocido como XOFF), y 127 (Eliminar) se convirti en estndares de facto. Debido a que la parte superior del teclado de la tecla O tambin mostraron un smbolo de flecha hacia la izquierda (de ASCII-1963, que tuvo este personaje en lugar del guin bajo), un uso no cumplen las normas de cdigo 15 (Control + O, Shift In) interpretado como "borrar el carcter anterior tambin fue adoptado por muchos sistemas de tiempo compartido, pero finalmente se convirti en los primeros descuidado. El uso de Control-S (XOFF, una abreviatura para la transmisin de descuento) como un "apretn de manos" seal de aviso de un remitente para detener la transmisin debido al desbordamiento inminente, y Control-Q (XON, "transmitir en") para reanudar el envo, persiste hasta este da en muchos sistemas como una tcnica de salida de control manual. En algunos sistemas de control-S conserva su significado pero de control-Q se sustituye por un segundo control-S para reanudar la salida. Cdigo 127 es el nombre oficial de "delete", pero la etiqueta de teletipo era "rubout". Dado que la norma original no se dio por la interpretacin detallada de la mayora de los cdigos de control, la interpretacin de este cdigo variado. El significado original de teletipo, y la intencin de la norma, era hacer un personaje ignorado, al igual que NUL (todos los ceros). Esto era til especficamente para la cinta de papel, porque perforando el patrn de bits a todos los seres en la parte superior de una marca existente lo obliterar. Las cintas diseadas para ser "editado por" incluso se podra producir con los espacios de LUNs adicionales (cinta en blanco) para que un bloque de caracteres podra ser "borrado" y luego reemplazos puesto en el espacio vaco. Como terminales de video comenz a reemplazar a los de impresin, el valor de la "rubout" carcter se perdi. Sistemas de diciembre, por ejemplo, interpreta en "Eliminar" en el sentido de "eliminar el carcter anterior al cursor", y esta interpretacin tambin se hizo comn en los sistemas Unix. La mayora de sistemas utilizan otros "Retroceso" para que el significado y se utiliza en "Eliminar" en el sentido de "eliminar el carcter en el cursor". Esa ltima interpretacin es la ms comn ahora. Muchos ms de los cdigos de control se han dado significados muy diferentes de los originales. El carcter "escape" (CES, cdigo 27), por ejemplo, fue pensado originalmente para permitir el envo de otros caracteres de control como literales en lugar de invocar su significado. Este es el significado mismo de "escape" se encuentra en la codificacin de direcciones URL, las cadenas de lenguaje C, y otros sistemas donde ciertos caracteres tienen un significado reservado. Con el tiempo este significado han sido admitidos y finalmente ha sido cambiado. En el uso moderno, un CES enviada al terminal generalmente indica el comienzo de una secuencia de comandos, generalmente en forma de un as llamado "cdigo de escape ANSI" (o, ms correctamente, un "introductor de control de secuencia") comenzando con ESC seguido por una "[" (corchete izquierdo) personaje. Un CES enviada desde el terminal es la ms utilizada como un carcter fuera de la banda utiliza para terminar una operacin, como en el TECO y editores de texto vi. En la interfaz grfica de usuario (GUI) y los sistemas de ventanas, CES, por lo general hace que una aplicacin para abortar la operacin en curso o para salir de (terminar) por completo. La ambigedad inherente de muchos caracteres de control, junto con su uso histrico, cre problemas al transferir el "texto plano" archivos entre sistemas. El mejor ejemplo de esto es el problema de salto de lnea en diversos sistemas operativos. Mquinas de teletipo que se requiere una lnea de texto se termin con el tanto de "retorno de carro" y "Nueva lnea". La primera devuelve el carro de impresin al principio de la lnea y los avances segundo a la siguiente lnea sin mover el 1
carro. Sin embargo, lo que requiere dos caracteres para marcar el final de una lnea introducido una complejidad innecesaria y preguntas en cuanto a la forma de interpretar cada personaje cuando se encuentra solo. Para simplificar las cosas, los archivos de texto sin formato en lnea de Unix y los sistemas de uso Amiga alimentan solo a lneas separadas. Del mismo modo, los antiguos sistemas Macintosh, entre otros, utilice slo los retornos de carro en archivos de texto plano. Varios sistemas operativos de IBM utilizan dos caracteres para marcar el final de una lnea, tal vez para la compatibilidad con las mquinas de teletipo. Este estndar de facto fue copiado en el CP / M y luego en MS-DOS y, finalmente, en Microsoft Windows. La transmisin del texto a travs de Internet, como los protocolos de correo electrnico y la World Wide Web, utiliza ambos personajes. Algunos sistemas operativos, tales como los pre-VMS sistemas operativos DEC, junto con el CP / M, la longitud del archivo sometido a seguimiento slo en unidades de bloques de disco usados y Control-Z (SUB) para marcar el final del texto actual en el archivo. Por esta razn, EOF, o de fin de archivo, se usa coloquialmente y convencionalmente como un acrnimo de tres letras (TLA) para el Control-Z en lugar del sustituto. Para una variedad de razones, el cdigo de fin de texto, ETX alias Control-C, era inadecuado y el uso de Z como el cdigo de control para poner fin a un archivo es anloga a la que termina el alfabeto, una ayuda nemotcnica muy conveniente. Cadenas de caracteres ASCII que terminan con el carcter nulo que se conoce como ASCIZ, ASCIIZ o cadenas de terminacin nula.
Rep Binario 0000 0000 0000 0001 0000 0010 0000 0011 0000 0100 0000 0101 0000 0110 0000 0111 0000 1000 0000 1001 0000 1010 0000 1011 Decimal 0 1 2 3 4 5 6 7 8 9 10 11 Hex 00 01 02 03 04 05 06 07 08 09 0A 0B Abreviatura NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT r ^@ ^A ^B ^C ^D ^E ^F ^G ^H ^I ^J ^K AT Nombre/Significado Carcter Nulo Inicio de Encabezado Inicio de Texto Fin de Texto Fin de Transmisin Consulta Acuse de recibo Timbre Retroceso Tabulacin horizontal Salto de lnea Tabulacin Vertical
0000 1100 0000 1101 0000 1110 0000 1111 0001 0000
12 13 14 15 16
0C 0D 0E 0F 10
FF CR SO SI DLE
^L ^M ^N ^O ^P
De avance Retorno de carro Maysculas fuera En maysculas Enlace de datos / Escape Dispositivo de control 1 oft. XON Dispositivo de control 2 Dispositivo de control 3 oft. XOFF Dispositivo de control 4 Confirmacin negativa Sncrono en espera Fin de Transmision del Bloque Cancelar Finalizacin del Medio Substituto Escape Separador de fichero Separador de grupo Separador de registro Separador de unidad Eliminar
0001 0001
17
11
DC1
^Q
0001 0010
18
12
DC2
^R
0001 0011
19
13
DC3
^S
20 21 22
14 15 16
^T ^U ^V
0001 0111
23
17
ETB
^W
0001 1000 0001 1001 0001 1010 0001 1011 0001 1100 0001 1101 0001 1110 0001 1111 0111 1111
24 25 26 27 28 29 30 31 127
18 19 1A 1B 1C 1D 1E 1F 7F
Binario 0010 000 0 0010 000 1 0010 001 0 0010 001 1 0010 010 0 0010 010 1 0010 011 0 0010 011 1 0010 100 0 0010 100 1 0010 101 0 0010 101 1 0010 110 0 0010 110 1
De c
He x
Representaci n
Binario 0100 000 0 0100 000 1 0100 001 0 0100 001 1 0100 010 0 0100 010 1 0100 011 0 0100 011 1 0100 100 0 0100 100 1 0100 101 0 0100 101 1 0100 110 0 0100 110 1
De c
He x
Representaci n
Binario 0110 000 0 0110 000 1 0110 001 0 0110 001 1 0110 010 0 0110 010 1 0110 011 0 0110 011 1 0110 100 0 0110 100 1 0110 101 0 0110 101 1 0110 110 0 0110 110 1
De c
He x
Representaci n
32
20
espacio ( )
64
40
96
60
33
21
65
41
97
61
34
22
"
66
42
98
62
35
23
67
43
99
63
36
24
68
44
100
64
37
25
69
45
101
65
38
26
&
70
46
102
66
39
27
'
71
47
103
67
40
28
72
48
104
68
41
29
73
49
105
69
42
2A
74
4A
106
6A
43
2B
75
4B
107
6B
44
2C
76
4C
108
6C
45
2D
77
4D
109
6D
0010 111 0 0010 111 1 0011 000 0 0011 000 1 0011 001 0 0011 001 1 0011 010 0 0011 010 1 0011 011 0 0011 011 1 0011 100 0 0011 100 1 0011 101 0 0011 101 1 0011 110 0 0011 110 1 0011 111 0 0011 111 1
46
2E
0100 111 0 0100 111 1 0101 000 0 0101 000 1 0101 001 0 0101 001 1 0101 010 0 0101 010 1 0101 011 0 0101 011 1 0101 100 0 0101 100 1 0101 101 0 0101 101 1 0101 110 0 0101 110 1 0101 111 0 0101 111 1
78
4E
0110 111 0 0110 111 1 0111 000 0 0111 000 1 0111 001 0 0111 001 1 0111 010 0 0111 010 1 0111 011 0 0111 011 1 0111 100 0 0111 100 1 0111 101 0 0111 101 1 0111 110 0 0111 110 1 0111 111 0
110
6E
47
2F
79
4F
111
6F
48
30
80
50
112
70
49
31
81
51
113
71
50
32
82
52
114
72
51
33
83
53
115
73
52
34
84
54
116
74
53
35
85
55
117
75
54
36
86
56
118
76
55
37
87
57
119
77
56
38
88
58
120
78
57
39
89
59
121
79
58
3A
90
5A
122
7A
59
3B
91
5B
123
7B
60
3C
<
92
5C
124
7C
61
3D
93
5D
125
7D
62
3E
>
94
5E
126
7E
63
3F
95
5F
Bibliografa
http://www.webopedia.com/TERM/A/ASCII.html http://www.w3schools.com/tags/ref_ascii.asp