Codigo ascii

9
CODIGO ASCII American Standard Code for Information Interchange Arte ASCII (pronunciado arte áski), es un medio artístico que utiliza recursos computarizados fundamentados en los caracteres de impresión del Código Americano Estándar de Intercambio de Información. Hoy día puede ser creado con cualquier editor de textos, aunque en la década previa al advenimiento del computador personal de escritorio (IBM PC, 1981), era utilizado de manera experimental por artistas (ver artículo: Arambilet) y como medio alternativo de arte gráfico, utilizando tarjetas perforadas de 80 y 96 columnas, así como diversos programas compiladores o utilitarios (COBOL, RPG, IBM DITTO), combinado a impresoras de martillo de alta velocidad para fines de presentación. Arambilet: ARTE ASCII/ASCII ART Conquistador/Saxofonista creado en 1975, publicado por el Diario El Caribe, sección Arte y Cibernética, en febrero 1978. Arambilet:ARTE ASCII/ASCII ART El arte ASCII ha sido utilizado cuando la transmisión o impresión de imágenes no es posible en las configuraciones de equipos computarizados, tales como maquinillas, teletipos y equipos de visualización (consolas y terminales) que no cuentan con tarjetas de proceso gráfico. El arte ASCII ha servido como lenguaje fuente para representar logos de compañías y productos, para crear diagramas procedimentales de flujo de operaciones y también en el diseño de los primeros videojuegos. Programas editores de texto especializados tal como IMG2TXT, están diseñados para dibujar

Transcript of Codigo ascii

Page 1: Codigo ascii

CODIGO ASCII

American Standard Code for Information Interchange

Arte ASCII (pronunciado arte áski), es un medio artístico que utiliza recursos computarizados fundamentados en los caracteres de impresión del Código Americano Estándar de Intercambio de Información. Hoy día puede ser creado con cualquier editor de textos, aunque en la década previa al advenimiento del computador personal de escritorio (IBM PC, 1981), era utilizado de manera experimental por artistas (ver artículo: Arambilet) y como medio alternativo de arte gráfico, utilizando tarjetas perforadas de 80 y 96 columnas, así como diversos programas compiladores o utilitarios (COBOL, RPG, IBM DITTO), combinado a impresoras de martillo de alta velocidad para fines de presentación.

Arambilet: ARTE ASCII/ASCII ART Conquistador/Saxofonista creado en 1975, publicado por el Diario El Caribe, sección Arte y Cibernética, en febrero 1978.

Arambilet:ARTE ASCII/ASCII ART

El arte ASCII ha sido utilizado cuando la transmisión o impresión de imágenes no es posible en las configuraciones de equipos computarizados, tales como maquinillas, teletipos y equipos de visualización (consolas y terminales) que no cuentan con tarjetas de proceso gráfico. El arte ASCII ha servido como lenguaje fuente para representar logos de compañías y productos, para crear diagramas procedimentales de flujo de operaciones y también en el diseño de los primeros videojuegos. Programas editores de texto especializados tal como IMG2TXT, están diseñados para dibujar figuras geométricas y rellenar áreas de luz y sombra con una combinación de caracteres basándose en algoritmos matemáticos.

ASCII, pronunciado [ˈæski], es un set de 95 caracteres basado en el alfabeto latino que se utiliza en los lenguajes de Europa-Oeste y en el inglés moderno. Su mayor aplicación se concentra en la operación de equipos computarizados y de comunicación para representar caracteres de texto o identificar dispositivos de control computarizado que trabajan exclusivamente con texto y no tienen capacidad de procesamiento de

Page 2: Codigo ascii

imágenes. Fue un elemento fundamental en la arquitectura de las primeras redes de computadoras de correo electrónico y medios de noticias de las décadas 1960-1970.

Desde el punto de vista de evolución de la gráfica computarizada, el Arte ASCII replantea la observación tradicional de una imagen en base al conjunto de elementos pictóricos que la conforman (ver: píxel), un efecto óptico similar al del puntillismo. Así pues, a una mayor distancia del observador, la imagen hecha en Arte ASCII adquiere mayor definición; exactamente lo opuesto a lo que sucede cuando, al observar con lupa una imagen impresa en un diario, la distancia entre los píxeles que la conforman se hace evidente y la imagen se desvirtúa.

Las líneas telegráficas dieron lugar a las teleimpresoras: máquinas que podían codificar y decodificar caracteres utilizando el código Baudot (para ese entonces, los caracteres se codificaban utilizando 5 bits y sólo se disponía de 32 caracteres).

En la década de 1960, se adoptó el código ASCII (American Standard Code for Information Interchange) como el nuevo estándar. Con ASCII, los caracteres se pueden codificar utilizando 8 bits y se obtienen 256 caracteres posibles.

¿Qué es el código ASCII?

La memoria de un ordenador guarda toda la información en formato digital. No hay forma de almacenar caracteres directamente. Cada uno de los caracteres tiene un código digital equivalente. Esto se denomina código ASCII (American Standard Code for Information Interchange). El código ASCII básico representaba caracteres utilizando 7 bits (para 128 caracteres posibles, enumerados del 0 al 127).

Los códigos de 0 al 31 no se utilizan para caracteres. Éstos se denominan caracteres de control ya que se utilizan para acciones como:

o Retorno de carro (CR)o Timbre (BEL)

Los códigos 65 al 90 representan las letras mayúsculas. Los códigos 97 al 122 representan las letras minúsculas

(Si cambiamos el 6º bit, se pasa de mayúscula a minúscula; esto equivale a agregar 32 al código ASCII en base decimal).

Page 3: Codigo ascii

Tabla de caracteres ASCII

caractère code ASCII

code hexadécimal

NUL (Null) 0 00SOH (Start of heading) 1 01STX (Start of text) 2 02ETX (End of text) 3 03EOT (End of transmission) 4 04ENQ (Enquiry) 5 05ACK (Acknowledge) 6 06BEL (Bell) 7 07BS (Backspace) 8 08TAB (Horizontal tabulation, tabulación horizontal)

9 09

LF (Line Feed, salto de línea) 10 0AVT (Vertical tabulation, tabulación vertical) 11 0BFF (Form feed) 12 0CCR (Carriage return, retorno de carro) 13 0DSO (Shift out) 14 0ESI (Shift in) 15 0FDLE (Data link escape) 16 10DC1 (Device control 1) 17 11DC2 (Device control 2) 18 12DC3 (Device control 3) 19 13DC4 (Device control 4) 20 14NAK (Negative acknowledgement) 21 15SYN (Synchronous idle) 22 16ETB (End of transmission block, fin de bloque de transmisión)

23 17

CAN (Cancel, cancelar) 24 18EM (End of medium, fin de medio) 25 19SUB (Substitute, sustituto) 26 1AESC (Escape, carácter de escape) 27 1BFS (File separator, separador de archivos) 28 1CGS (Group separator, separador de grupo) 29 1DRS (Record separator, separador de registros) 30 1EUS (Unit separator, separador de unidades) 31 1F

Page 4: Codigo ascii

SP (Space, espacio) 32 20! 33 21" 34 22# 35 23$ 36 24% 37 25& 38 26' 39 27( 40 28) 41 29* 42 2A+ 43 2B, 44 2C- 45 2D. 46 2E/ 47 2F0 48 301 49 312 50 323 51 334 52 345 53 356 54 367 55 378 56 389 57 39: 58 3A; 59 3B< 60 3C= 61 3D> 62 3E? 63 3F@ 64 40A 65 41B 66 42C 67 43

Page 5: Codigo ascii

D 68 44E 69 45F 70 46G 71 47H 72 48I 73 49J 74 4AK 75 4BL 76 4CM 77 4DN 78 4EO 79 4FP 80 50Q 81 51R 82 52S 83 53T 84 54U 85 55V 86 56W 87 57X 88 58Y 89 59Z 90 5A[ 91 5B\ 92 5C] 93 5D^ 94 5E_ 95 5F` 96 60a 97 61b 98 62c 99 63d 100 64e 101 65f 102 66g 103 67h 104 68

Page 6: Codigo ascii

i 105 69j 106 6Ak 107 6Bl 108 6Cm 109 6Dn 110 6Eo 111 6Fp 112 70q 113 71r 114 72s 115 73t 116 74u 117 75v 118 76w 119 77x 120 78y 121 79z 122 7A{ 123 7B| 124 7C} 125 7D~ 126 7ETecla de borrar 127 7F

Tabla de caracteres de ASCII extendido

El ASCII se desarrolló para utilizarse con el idioma inglés. No posee caracteres acentuados, o caracteres específicos de otros idiomas. Para codificar estos caracteres, se necesitaba un sistema de códigos distinto. El código ASCII se extendió a 8 bits (el equivalente a un byte) a fin de codificar más caracteres (esto se denomina código ASCII extendido). Este código asigna los valores del 0 al 255 (codificados en 8 bits, es decir, en 1 byte) para las mayúsculas, las minúsculas, los dígitos, las marcas de puntuación y otros símbolos (incluyendo los caracteres acentuados del código iso-latin1).

Los dos grupos de caracteres más comunes del código ASCII extendido son:

Page 7: Codigo ascii

Código extendido ASCII OEM, que estaba integrado en el primer PC de IBM.

Código extendido ASCII ANSI, utilizado por los sistemas operativos actuales.

EJEMPLOS:

Alt+64=@

Alt+54=6

Alt+89=Y