Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ASCII (acrnimo ingls de American Standard Code for Information Interchange Cdigo
Estndar Estadounidense para el Intercambio de Informacin), pronunciado
generalmente [ski] o [sci] o [squi], es un cdigo de caracteres basado en el alfabeto latino,
tal como se usa en ingls moderno. 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 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.
ndice
[ocultar]
1 Vista general
2 Historia
5 Rasgos estructurales
7 Variantes de ASCII
8 Arte ASCII
9 Vase tambin
o
10 Notas y referencias
o
11 Enlaces externos
Vista general[editar]
Las computadoras solamente entienden nmeros. El cdigo ASCII es una representacin
numrica de un carcter como a o @.1
Como otros cdigos de formato de representacin de caracteres, el ASCII es un mtodo para
una correspondencia entre cadenas de bits y una serie de smbolos (alfanumricos y otros),
permitiendo de esta forma la comunicacin entre dispositivos digitales as como su procesado
y almacenamiento. El cdigo de caracteres ASCII2 3 o una extensin compatible (ver ms
abajo) se usa casi en todas las computadoras, especialmente con computadoras
personales y estaciones de trabajo. El nombre ms apropiado para este cdigo de caracteres
es "US-ASCII".4
ASCII es, en sentido estricto, un cdigo de siete bits, lo que significa que usa cadenas de bits
representables con siete dgitos binarios (que van de 0 a 127 en base decimal) para
representar informacin de caracteres. En el momento en el que se introdujo el cdigo ASCII
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _
` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~
muchas computadoras trabajaban con grupos de ocho bits (bytes u octetos), como la unidad
mnima de informacin; donde el octavo bit se usaba habitualmente como bit de paridad con
funciones de control de errores en lneas de comunicacin u otras funciones especficas del
dispositivo. Las mquinas que no usaban la comprobacin de paridad asignaban al octavo bit
el valor cero en la mayora de los casos, aunque otros sistemas como las
computadoras Prime, que ejecutaban PRIMOS ponan el octavo bit del cdigo ASCII a uno. El
cdigo ASCII define una relacin entre caracteres especficos y secuencias de bits; adems
de reservar unos cuantos cdigos de control para el procesador de textos, y no define ningn
mecanismo para describir la estructura o la apariencia del texto en un documento; estos
asuntos estn especificados por otros lenguajes como los lenguajes de etiquetas.
Historia[editar]
La carta de Cdigo ASCII 1968 de los EE.UU. fue estructurada con dos columnas de caracteres de
control, una columna con caracteres especiales, una columna con nmeros, y cuatro columnas de letras
El cdigo ASCII tambin est incluido en su probable relevo, Unicode, constituyendo los
primeros 128 caracteres (o los 'ms bajos').
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
0000 000
0
00
NUL
^@
Carcter Nulo
0000 000
1
01
SOH
^A
Inicio de
Encabezado
0000 001
0
02
STX
^B
Inicio de Texto
0000 001
1
03
ETX
^C
Fin de Texto
0000 010
0
04
EOT
^D
Fin de Transmisin
0000 010
1
05
ENQ
^E
Consulta
0000 011
0
06
ACK
^F
Acuse de recibo
0000 011
1
07
BEL
^G
Timbre
0000 100
0
08
BS
^H
Retroceso
0000 100
1
09
HT
^I
Tabulacin
horizontal
0000 101
0
10
0A
LF
^J
Salto de lnea
Binario
AT
Nombre/Significad
o
0000 101
1
11
0B
VT
^K
Tabulacin Vertical
0000 110
0
12
0C
FF
^L
De avance
0000 110
1
13
0D
CR
^M
Retorno de carro
0000 111
0
14
0E
SO
^N
Maysculas fuera
0000 111
1
15
0F
SI
^O
En maysculas
0001 000
0
16
10
DLE
^P
Enlace de datos /
Escape
0001 000
1
17
11
DC1
^Q
Dispositivo de
control 1 oft.
XON
0001 001
0
18
12
DC2
^R
Dispositivo de
control 2
0001 001
1
19
13
DC3
^S
Dispositivo de
control 3 oft.
XOFF
0001 010
0
20
14
DC4
^T
Dispositivo de
control 4
0001 010
1
21
15
NAK
^U
Confirmacin
negativa
0001 011
0
22
16
SYN
^V
Sncrono en espera
0001 011
1
23
17
ETB
^W
Fin de Transmisin
del Bloque
0001 100
0
24
18
CAN
^X
Cancelar
0001 100
1
25
19
EM
^Y
Finalizacin del
Medio
0001 101
26
1A
SUB
^Z
Substituto
0
0001 101
1
27
1B
ESC
^[ or ESC
Escape
0001 110
0
28
1C
FS
^\
Separador de fichero
0001 110
1
29
1D
GS
^]
Separador de grupo
0001 111
0
30
1E
RS
^^
Separador de
registro
0001 111
1
31
1F
US
^_
Separador de unidad
0111 1111
127
7F
DEL
Eliminar
Binari
o
D
ec
H
ex
Represent
acin
Binari
o
D
ec
H
ex
Represent
acin
Binari
o
D
ec
H
ex
Represent
acin
0010 0
000
32
20
espacio ( )
0100 0
000
64
40
0110 0
000
96
60
0010 0
001
33
21
0100 0
001
65
41
0110 0
001
97
61
0010 0
010
34
22
"
0100 0
010
66
42
0110 0
010
98
62
0010 0
011
35
23
0100 0
011
67
43
0110 0
011
99
63
0010 0
100
36
24
0100 0
100
68
44
0110 0
100
10
0
64
0010 0
101
37
25
0100 0
101
69
45
0110 0
101
10
1
65
0010 0
110
38
26
&
0100 0
110
70
46
0110 0
110
10
2
66
0010 0
111
39
27
'
0100 0
111
71
47
0110 0
111
10
3
67
0010 1
000
40
28
0100 1
000
72
48
0110 1
000
10
4
68
0010 1
001
41
29
0100 1
001
73
49
0110 1
001
10
5
69
0010 1
010
42
2
A
0100 1
010
74
4
A
0110 1
010
10
6
6
A
0010 1
011
43
2
B
0100 1
011
75
4
B
0110 1
011
10
7
6
B
0010 1
100
44
2
C
0100 1
100
76
4
C
0110 1
100
10
8
6
C
0010 1
101
45
2
D
0100 1
101
77
4
D
0110 1
101
10
9
6
D
0010 1
110
46
2E
0100 1
110
78
4E
0110 1
110
11
0
6E
0010 1
111
47
2F
0100 1
111
79
4F
0110 1
111
11
1
6F
0011 0
000
48
30
0101 0
000
80
50
0111 0
000
11
2
70
0011 0
001
49
31
0101 0
001
81
51
0111 0
001
11
3
71
0011 0
010
50
32
0101 0
010
82
52
0111 0
010
11
4
72
0011 0
011
51
33
0101 0
011
83
53
0111 0
011
11
5
73
0011 0
100
52
34
0101 0
100
84
54
0111 0
100
11
6
74
0011 0
101
53
35
0101 0
101
85
55
0111 0
101
11
7
75
0011 0
110
54
36
0101 0
110
86
56
0111 0
110
11
8
76
0011 0
111
55
37
0101 0
111
87
57
0111 0
111
11
9
77
0011 1
000
56
38
0101 1
000
88
58
0111 1
000
12
0
78
0011 1
001
57
39
0101 1
001
89
59
0111 1
001
12
1
79
0011 1
010
58
3
A
0101 1
010
90
5
A
0111 1
010
12
2
7
A
0011 1
011
59
3
B
0101 1
011
91
5
B
0111 1
011
12
3
7
B
0011 1
100
60
3
C
<
0101 1
100
92
5
C
0111 1
100
12
4
7
C
0011 1
101
61
3
D
0101 1
101
93
5
D
0111 1
101
12
5
7
D
0011 1
110
62
3E
>
0101 1
110
94
5E
0111 1
110
12
6
7E
0011 1
111
63
3F
0101 1
111
95
5F
Rasgos estructurales[editar]
ANSI_X3.4-1986
ASCII
us
ISO646-US
ISO_646.irv:1991
iso-ir-6
IBM367
cp367
csASCII
Variantes de ASCII[editar]
A medida que la tecnologa informtica se difundi a lo largo del mundo, se desarrollaron
diferentes estndares y las empresas desarrollaron muchas variaciones del cdigo ASCII para
facilitar la escritura de lenguas diferentes al ingls que usaran alfabetos latinos. Se pueden
encontrar algunas de esas variaciones clasificadas como "ASCII Extendido", aunque en
ocasiones el trmino se aplica errneamente para cubrir todas las variantes, incluso las que
no preservan el conjunto de cdigos de caracteres original ASCII de siete bits. La ISO
646 (1972), el primer intento de remediar el sesgo pro-ingls de la codificacin de caracteres,
cre problemas de compatibilidad, pues tambin era un cdigo de caracteres de 7 bits. No
especific cdigos adicionales, as que reasign algunos especficamente para los nuevos
lenguajes. De esta forma se volvi imposible saber en qu variante se encontraba codificado
el texto, y, consecuentemente, los procesadores de texto podan tratar una sola variante. La
tecnologa mejor y aport medios para representar la informacin codificada en el octavo bit
de cada byte, liberando este bit, lo que aadi otros 128 cdigos de carcter adicionales que
quedaron disponibles para nuevas asignaciones. Por ejemplo, IBM desarroll pginas de
cdigo de 8 bits, como la pgina de cdigos 437, que reemplazaba los caracteres de control
con smbolos grficos como sonrisas, y asign otros caracteres grficos adicionales a los 128
bytes superiores de la pgina de cdigos. Algunos sistemas operativos como DOS, podan
trabajar con esas pginas de cdigo, y los fabricantes de computadoras personales incluyeron
soporte para dichas pginas en su hardware. Los estndares de ocho bits como ISO
8859 y Mac OS Roman fueron desarrollados como verdaderas extensiones de ASCII, dejando
los primeros 127 caracteres intactos y aadiendo nicamente valores adicionales por encima
de los 7-bits. Esto permiti la representacin de un abanico mayor de lenguajes, pero estos
estndares continuaron sufriendo incompatibilidades y limitaciones. Todava hoy, ISO-8859-1 y
su variante Windows-1252 (a veces llamada errneamente ISO-8859-1) y el cdigo ASCII
original de 7 bits son los cdigos de carcter ms comnmente utilizados.
Unicode y Conjunto de Caracteres Universal (UCS) ISO/IEC 10646 definen un conjunto de
caracteres mucho mayor, y sus diferentes formas de codificacin han empezado a reemplazar
ISO 8859 y ASCII rpidamente en muchos entornos. Mientras que ASCII bsicamente usa
cdigos de 7-bits, Unicode y UCS usan "code points" o apuntadores relativamente abstractos:
nmeros positivos (incluyendo el cero) que asignan secuencias de 8 o ms bits a caracteres.
Para permitir la compatibilidad, Unicode y UCS asignan los primeros 128 apuntadores a los
mismos caracteres que el cdigo ASCII. De esta forma se puede pensar en ASCII como un
subconjunto muy pequeo de Unicode y UCS. La popular codificacin UTF-8 recomienda el
uso de uno a cuatro valores de 8 bits para cada apuntador, donde los primeros 128 valores
apuntan a los mismos caracteres que ASCII. Otras codificaciones de caracteres como UTF16 se parece a ASCII en cmo representan los primeros 128 caracteres de Unicode, pero
tienden a usar 16 a 32 bits por carcter, as que requieren de una conversin adecuada para
que haya compatibilidad entre ambos cdigos de carcter. La palabra ASCIIbtico (o, ms
habitualmente, la palabra "inglesa" ASCIIbetical) describe la ordenacin segn el orden de los
cdigos ASCII en lugar del orden alfabtico.6
La abreviatura ASCIIZ o ASCIZ se refiere a una cadena de caracteres terminada en cero (del
ingls zero). Es muy normal que el cdigo ASCII sea embebido en otros sistemas de
codificacin ms sofisticados y por esto debe tenerse claro cual es papel del cdigo ASCII en
la tabla o mapa de caracteres de una computadora.
Arte ASCII[editar]
_
__ _ _ __| |_
_
____
/_\
/ _` | '__| __|/ __ \
| (_| | |
\__,_|_|
| |_|
____
//_\\ \___ \| |
___/
| | | |
\__|\____)
/_/
\_\____/ \____|___|___|
Vase tambin[editar]
BCD
EBCDIC
ASCII extendido
ISCII
ISO 8859
Juegos ASCII
Unicode
UTF-8
ACiD Productions
Arte ASCII
ATASCII
PETSCII
Notas y referencias[editar]
1.
Volver arriba Nombres de Dominio Internacionalizados Glosario, Internet Corporation for Assigned Names and
Numbers (ICANN). Consultado el 19 de noviembre de 2008.
2.
3.
4.
5.
6.
Referencias generales[editar]
Enlaces externos[editar]
Categoras:
Codificacin de caracteres
Men de navegacin
Acceder
Artculo
Discusin
Leer
Editar
Ver historial
Ir
Portada
Portal de la comunidad
Actualidad
Cambios recientes
Pginas nuevas
Pgina aleatoria
Ayuda
Donaciones
Notificar un error
Imprimir/exportar
Crear un libro
Cambios en enlazadas
Subir archivo
Pginas especiales
Enlace permanente
Informacin de la pgina
Elemento de Wikidata
Citar esta pgina
En otros idiomas
Alemannisch
Asturianu
Azrbaycanca
Bosanski
Catal
etina
Dansk
Deutsch
English
Esperanto
Eesti
Euskara
Suomi
Franais
Gaeilge
Galego
Hrvatski
Magyar
Interlingua
Bahasa Indonesia
Italiano
Taqbaylit
Kurd
Ltzebuergesch
Lietuvi
Latvieu
Bahasa Melayu
Plattdtsch
Nederlands
Norsk nynorsk
Norsk bokml
Occitan
Polski
Portugus
Romn
Scots
Srpskohrvatski /
Simple English
Slovenina
Slovenina
Shqip
/ srpski
Svenska
Trke
Ozbekcha/
Ting Vit
Yorb
Bn-lm-g
Editar enlaces
Esta pgina fue modificada por ltima vez el 24 sep 2015 a las 07:51.
Contacto