¿Qué es el código ASCII? American Standard Code for Information Interchange es el código estándar americano para el intercambio de información, que define los caracteres que se utilizan en el ordenador. Como existen múltiples plataformas hardware en el mercado e infinidad de sistemas operativos se han ajustado los códigos utilizados por el ordenador atendiendo a estas razones y al idioma de los usuarios. Esto es un poco de la historía de la informática
De esta manera se normalizo los códigos de acuerdo a una institución americana ASCII. ASCII (acrónimo inglés de American Standard Code for Information Interchange Código Estándar Estadounidense para el Intercambio de Información),, es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno. Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales, o ANSI) como una refundición o evolución de los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código conocido como US-ASCII.
El código ASCII o US-ASCII fue creado en 1963 para transferir información entre equipos eléctricos. ASCII fue publicado como estándar por primera vez en 1967 y fue actualizado por última vez en 1986. En la actualidad define códigos para 32 caracteres no imprimibles, de los cuales la mayoría son caracteres de control que tienen efecto sobre cómo se procesa el texto, más otros 95 caracteres imprimibles que les siguen en la numeración (empezando por el carácter espacio) y 128 extendidos.
Se propusieron que cada carácter ocupara 1 byte (8bits) y así se pueden definir 2^8 =256 caracteres. Los cuales se almacenan en la ROM (Read Only Memory) del ordenador.
Del 0 al 127 son caracteres ASCII definidos por los americanos:
Del 0 al 31 son caracteres no imprimibles, códigos de control.
Del 32 al 127 son caracteres normales.
Del 128 al 255 son caracteres ASCII ampliados y cambian según el idioma, el hardware y el sistema operativo. Incluyen aparte de vocales acentuadas la ñ, ç, ¿ y todos aquellos símbolos que no son utilizados cotidianamente por los ingleses. A estos se les denomina caracteres ANSI. (American National Standards Institute).
Para obtener un carácter en la pantalla se debe pulsar la tecla ALT y con ella pulsada y usando el teclado numérico pulsar el numero que corresponda con el carácter que deseamos mostrar. ATL+65, al soltar la tecla ALT se vera en pantalla el carácter A
A continuación se dejamos la tabla ASCII con el carácter y su numero correspondiente en Decimal, Octal y Hexadecimal. ¿Qué es el código ASCII?
Un ejemplo de su uso
¿Cómo escribir la comillas latinas / españolas o angulares(« ») en un ordenador? Gracias al ASCII lo puedes hacer co el ALT+174 y ALT+175
Binario | Decimal | Hex | Abreviatura | Repr | AT | Nombre/Significado |
---|---|---|---|---|---|---|
0000 0000 | 0 | 00 | NUL | ␀ | ^@ | Carácter Nulo |
0000 0001 | 1 | 01 | SOH | ␁ | ^A | Inicio de Encabezado |
0000 0010 | 2 | 02 | STX | ␂ | ^B | Inicio de Texto |
0000 0011 | 3 | 03 | ETX | ␃ | ^C | Fin de Texto |
0000 0100 | 4 | 04 | EOT | ␄ | ^D | Fin de Transmisión |
0000 0101 | 5 | 05 | ENQ | ␅ | ^E | Consulta |
0000 0110 | 6 | 06 | ACK | ␆ | ^F | Acuse de recibo |
0000 0111 | 7 | 07 | BEL | ␇ | ^G | Timbre |
0000 1000 | 8 | 08 | BS | ␈ | ^H | Retroceso |
0000 1001 | 9 | 09 | HT | ␉ | ^I | Tabulación horizontal |
0000 1010 | 10 | 0A | LF | ␊ | ^J | Salto de línea |
0000 1011 | 11 | 0B | VT | ␋ | ^K | Tabulación Vertical |
0000 1100 | 12 | 0C | FF | ␌ | ^L | De avance |
0000 1101 | 13 | 0D | CR | ␍ | ^M | Retorno de carro |
0000 1110 | 14 | 0E | SO | ␎ | ^N | Mayúsculas fuera |
0000 1111 | 15 | 0F | SI | ␏ | ^O | En mayúsculas |
0001 0000 | 16 | 10 | DLE | ␐ | ^P | Enlace de datos / Escape |
0001 0001 | 17 | 11 | DC1 | ␑ | ^Q | Dispositivo de control 1 — oft. XON |
0001 0010 | 18 | 12 | DC2 | ␒ | ^R | Dispositivo de control 2 |
0001 0011 | 19 | 13 | DC3 | ␓ | ^S | Dispositivo de control 3 — oft. XOFF |
0001 0100 | 20 | 14 | DC4 | ␔ | ^T | Dispositivo de control 4 |
0001 0101 | 21 | 15 | NAK | ␕ | ^U | Confirmación negativa |
0001 0110 | 22 | 16 | SYN | ␖ | ^V | Síncrono en espera |
0001 0111 | 23 | 17 | ETB | ␗ | ^W | Fin de Transmisión del Bloque |
0001 1000 | 24 | 18 | CAN | ␘ | ^X | Cancelar |
0001 1001 | 25 | 19 | EM | ␙ | ^Y | Finalización del Medio |
0001 1010 | 26 | 1A | SUB | ␚ | ^Z | Substituto |
0001 1011 | 27 | 1B | ESC | ␛ | ^[ or ESC | Escape |
0001 1100 | 28 | 1C | FS | ␜ | ^\ | Separador de fichero |
0001 1101 | 29 | 1D | GS | ␝ | ^] | Separador de grupo |
0001 1110 | 30 | 1E | RS | ␞ | ^^ | Separador de registro |
0001 1111 | 31 | 1F | US | ␟ | ^_ | Separador de unidad |
0111 1111 | 127 | 7F | DEL | ␡ | ^?, Delete o Backspace | Eliminar |
Código imprimibles
|
|
|