viernes, 6 de abril de 2007

Código ASCII

ASCII significa acrónimo de American Standard Code for Information Interchange (Código Normalizado Americano para el Intercambio de la Información). En computación, un esquema de codificación que asigna valores numéricos a las letras, números, signos de puntuación y algunos otros caracteres. Al normalizar los valores utilizados para dichos caracteres, ASCII permite que los computadores intercambien información.

ASCII incluye 256 códigos divididos en dos conjuntos, estándar y extendido. Estos conjuntos representan todas las combinaciones posibles de 7 u 8 bits, siendo esta última el número de bits en un byte. El conjunto ASCII básico, o estándar, utiliza 7 bits para cada código, (00H hasta 7FH hexadecimal). El conjunto ASCII extendido utiliza 8 bits para cada código, (80H hasta FFH extendido).

En el conjunto de caracteres ASCII básico los primeros 32 valores están asignados a los códigos de control de comunicaciones y de impresora ;caracteres no imprimibles, como retroceso, retorno de carro y tabulación; empleados para controlar la forma en que la información es transferida desde un computador a otro O desde un computador a una impresora. Los 96 códigos restantes se asignan a los signos de puntuación corrientes, a los dígitos del 0 al 9 y a las letras mayúsculas y minúsculas del alfabeto latino.

Carácteres no imprimibles
Carácteres imprimibles
Nombre Dec Hex Car.
Dec Hex Car.
Dec Hex Car.
Dec Hex Car.
Nulo000NUL
3220Espacio 6440@ 9660`
Inicio de cabecera101SOH
3321! 6541A 9761a
Inicio de texto202STX
3422" 6642B 9862b
Fin de texto303ETX
3523# 6743C 9963c
Fin de transmisión404EOT
3624$ 6844D 10064d
enquiry505ENQ
3725% 6945E 10165e
acknowledge606ACK
3826& 7046F 10266f
Campanilla (beep)707BEL
3927' 7147G 10367g
backspace808BS
4028( 7248H 10468h
Tabulador horizontal909HT
4129) 7349I 10569i
Salto de línea100ALF
422A* 744AJ 1066Aj
Tabulador vertical110BVT
432B+ 754BK 1076Bk
Salto de página120CFF
442C, 764CL 1086Cl
Retorno de carro130DCR
452D- 774DM 1096Dm
Shift fuera140ESO
462E. 784EN 1106En
Shift dentro150FSI
472F/ 794FO 1116Fo
Escape línea de datos1610DLE
48300 8050P 11270p
Control dispositivo 11711DC1
49311 8151Q 11371q
Control dispositivo 21812DC2
50322 8252R 11472r
Control dispositivo 31913DC3
51333 8353S 11573s
Control dispositivo 42014DC4
52344 8454T 11674t
neg acknowledge2115NAK
53355 8555U 11775u
Sincronismo2216SYN
54366 8656V 11876v
Fin bloque transmitido2317ETB
55377 8757W 11977w
Cancelar2418CAN
56388 8858X 12078x
Fin medio2519EM
57399 8959Y 12179y
Sustituto261ASUB
583A: 905AZ 1227Az
Escape271BESC
593B; 915B[ 1237B{
Separador archivos281CFS
603C< 925C\ 1247C|
Separador grupos291DGS
613D= 935D] 1257D}
Separador registros301ERS
623E> 945E^ 1267E~
Separador unidades311FUS
633F?

No hay comentarios: