Post on 06-Dec-2015
description
FACULTAD DE DERECHO Y CIENCIAS POLÍTICAS
PROFESOR: Jainsson Alvarado Talledo
CURSO:
Introducción a la Informática
ALUMNA:
Escobar Távara Marymar
CICLO:
II
2013
“EL ORIGEN DE LA INFORMÁTICA”
PRESENTACIÓN
El presente trabajo, tiene por objeto ampliar el
conocimiento de la informática, la cual forma parte
de nuestras vidas, puesto que gran parte de nuestra
sociedad se ha desarrollado gracias a las nuevas
tecnologías y debe su éxito a esta ciencia. Para ello
inicio dicha investigación con la historia de la
Informática; luego he optado por explicar la
evolución de las computadoras, sus distintas
generaciones, y finalmente aparece el Código
ASCII, con el que se concluye el tema.
EL ORIGEN DE LA INFORMÁTICA
HISTORIA DE LA COMPUTACIÓN
Del ábaco a la tarjeta perforada.
El ábaco. Quizá fue el primer dispositivo mecánico de contabilidad que existió. Se ha
calculado que tuvo su origen hace al menos 5000 años y su efectividad ha soportado la
prueba del tiempo.
La Pascalina. El inventor y escritor Leonardo Da Vencí (1452-1519) trazo las ideas para
una calculadora mecánica. Siglo y medio después, el filósofo matemático francés Balicé
Pascal (1623-1662) por fin inventó y construyó la primera sumadora mecánica. Se llamó
pascalina y funcionaba como maquinaria a base de engranes y ruedas. A pesar de que
Pascal fue enaltecido por toda Europa debido a sus logros, la Pascalina, resultó un
desconsolador fallo financiero, pues para esos momentos, resultaba más costosa que la
labor humana para los cálculos aritméticos.
La Locura De Babbage. Charles Babbage (1793-1871), visionario inglés y catedrático de
Cambridge, hubiera podido acelerar el desarrollo de las computadoras si él y su mente
inventiva hubieran nacido 100 años después. Adelantó la situación de hardware
computacional al inventar la “máquina de diferencias”, capaz de calcular tablas
matemáticas. En 1834, trabajaba en los avances de la máquina de diferencias de Babbage
concibió la idea de una “maquina analítica”. En esencia esta era una computadora de
propósitos generales. Conforme con su diseño, la máquina analítica de Babbage podía
sumar, sustraer, multiplicar y dividir en secuencia automática a una velocidad de 60 sumas
por minuto. El diseño requería miles de engranes y mecanismos que cubrían un área de un
campo de fútbol y necesitaría accionarse por una locomotora. Los escépticos le pusieron el
sobrenombre de “la locura de Babbage”. Charles Babbage trabajó en su máquina analítica
hasta su muerte. Los trazos detallados de Babbage describían las características
incorporadas ahora en la moderna computadora electrónica. Si Babbage vivido en la era de
la tecnología electrónica y las partes de precisión, hubiera adelantado el nacimiento de la
computadora electrónica por varias décadas. Irónicamente, su obra se olvidó a tal grado,
que algunos pioneros en el desarrollo de una computadora electrónica ignoraron por
completo sus conceptos sobre memoria, impresoras, tarjetas perforadas y control de
programa secuencia.
La Primera Tarjeta Perforada. El telar de tejido, inventado en 1801 por el francés Joseph
-Marie Jackard (1753-1834), usado todavía en la actualidad, se controla por medio de
tarjetas perforadas. El telar de Jackard opera de la manera siguiente: las tarjetas se perforan
estratégicamente y se acomodan en cierta secuencia para indicar un diseño de tejido en
particular. Charles Babbage quiso aplicar el concepto de las tarjetas perforadas del telar de
Jackard en su motor analítico. En 1843Lady Ada Augusta Lovelace sugirió la idea de que
las tarjetas perforadas pudieran adaptarse de manera que propiciaran que el motor de
Babbage repitiera ciertas operaciones. Debido a esta sugerencia algunas personas
consideran a Lady Lovelace la primera programadora.
Herman Hollerit (1860-1929) la oficina de censos estadounidenses no terminó el censo de
1880 sino hasta 1888. La dirección de la oficina ya había llegado a la conclusión de que el
censo de 10 años tardaría más que los mismos 10 años para terminarlo. La oficina de
censos comisionó la estadística de Herman Hollerit para que se aplicara su experiencia en
tarjetas perforadas y llevara a cabo el censo de 1890. Con el procesamiento de las tarjetas
perforadas de Hollerit, el censo termino en solo 3 años y la oficina se ahorró alrededor de
$5, 000, 000 de dólares. Así empezó el procesamiento automatizado de datos. Hollerit no
tomo la idea de las tarjetas perforadas del invento de Jackard, sino de la “fotografía de la
perforación”. Algunas líneas ferroviarias de la época expedían boletos con descripciones
físicas del pasajero; los conductores hacían orificios en los boletos que describían el color
del cabello, los ojos y la forma de la nariz del pasajero. Eso le dio a Hollerit la idea para
hacer la fotografía perforada de cada persona que se iba a tabular. Hollerit fundó la
Tabulating Machine Company y vendió sus productos en todo el mundo. La demanda de
sus máquinas se extendió incluso hasta Rusia. El primer censo llevado a cabo en Rusia en
1897, se registró con el Tabulador de Hollerit. En 1911, la Tabulating Machine Company,
al unirse con otras compañías, formo la Computing-Tabulating-Recording-Company.
Las Máquinas Electromecánicas De Contabilidad (MEC). Los resultados de las
máquinas tabuladoras tenían que llevarse al corriente por medios manuales, hasta que en
1919 la Computing-Tabulating-Recording-Company, anuncio la aparición de la
impresora/listadora. Esta innovación revoluciono la manera en que las Compañías
efectuaban sus operaciones. Para reflejar mejor el alcance de sus intereses comerciales, en
1924 la Compañía cambio el nombre por el de International Business Machines
Corporation (IBM). Durante décadas, desde mediados de los 50's la tecnología de las
tarjetas perforadas se perfecciono con la implantación de más dispositivos con capacidades
más complejas. Dado que cada tarjeta contenía en general un registro (un nombre,
dirección, etc.) el procesamiento de la tarjeta perforada se conoció también como
procesamiento de registro unitario. La familia de las maquinas electromecánicas de
contabilidad (EAM) electromechanical accounting machine de dispositivos de tarjeta
perforada comprende: la perforadora de tarjetas, el verificador, el reproductor, la
perforación sumaria, el intérprete, el clasificador, el cotejador, el calculador y la máquina
de contabilidad. El operador de un cuarto de máquinas en una instalación de tarjetas
perforadas tenía un trabajo que demandaba mucho esfuerzo físico. Algunos cuartos de
maquina asemejaban la actividad de una fábrica; las tarjetas perforadas y las salidas
impresas se cambiaban de un dispositivo a otro en carros manuales, el ruido que, producía
era tan intenso como el de una planta ensambladora de automóviles.
PIONEROS DE LA COMPUTACIÓNAtanasoff Y Berry. Una antigua patente de un dispositivo que mucha gente creyó que era
la primera computadora digital electrónica, se invalido en 1973 por orden de un tribunal
federal, y oficialmente se le dio crédito a John V. Atanasoff como el inventor de la
computadora digital electrónica. El Dr. Atanasoff, catedrático de la Universidad Estatal de
Iowa, desarrollo la primera computadora digital electrónica entre los años 1937 a 1942.
Llamo a su invento la computadora de Atanasoff-Berry, o solo ABC (Atanasoff Berry
Computer). Un estudiante graduado, Clifford Berry, fue una útil ayuda en la construcción
de la computadora ABC.
Algunos autores consideran que no hay una sola persona a la que se pueda atribuir el haber
inventado la computadora, sino que fue el esfuerzo de muchas personas. Sin embargo en el
antiguo edificio de Física de la Universidad de Iowa aparece una placa con la siguiente
leyenda: “La primera computadora digital electrónica de operación automática del mundo,
fue construida en este edificio en 1939 por John Vincent Atanasoff, matemático y físico de
la Facultad de la Universidad, quien concibió la idea, y por Clifford Edward Berry,
estudiante graduado de física.
Mauchly y Eckert, después de varias conversaciones con el Dr. Atanasoff, leer apuntes que
describían los principios de la computadora ABC y verla en persona, el Dr. John W.
Mauchly colaboro con J. Presper Eckert, Jr. Para desarrollar una máquina que calculara
tablas de trayectoria para el ejército estadounidense. El producto final, una computadora
electrónica completamente operacional a gran escala, se terminó en 1946 y se llamó
ENIAC (Electronic Numerical Integrator And Computer), o Integrador Numérico y
Calculador Electrónico. La ENIAC construida para aplicaciones de la Segunda Guerra
Mundial, se terminó en 30 meses por un equipo de científicos que trabajaban bajo reloj. La
ENIAC, mil veces más veloz que sus predecesoras electromecánicas, irrumpió como un
importante descubrimiento en la tecnología de la computación. Pesaba 30 toneladas y
ocupaba un espacio de 450 metros cuadrados, llenaba un cuarto de 6 m x 12 m y contenía
18,000 bulbos tenía que programarse manualmente conectándola a 3 tableros que contenían
más de 6,000 interruptores. Ingresar a un nuevo programa era un proceso muy tedioso que
requería días o incluso semanas. A diferencia de las computadoras actuales que operan con
un sistema binario (0,1) la ENIAC operaba con uno decimal (0, 1,2...9). La ENIAC
requería una gran cantidad de electricidad. La leyenda cuenta que la ENIAC, construida en
la Universidad de Pensilvania, bajaba las luces de la Filadelfia siempre que se activaba. La
imponente escala y las numerosas aplicaciones generales de la ENIAC señalaron el
comienzo de la primera generación de computadoras.
En 1945, John Von Neumann, que había trabajado con Eckert y Mauchly en la Universidad
de Pensilvania, publico un artículo acerca del almacenamiento de programas. El concepto
de programa almacenado permitió la lectura de un programa dentro de la memoria de la
computadora, y después la ejecución de las instrucciones del mismo sin tener que volverlas
a escribir. La primera computadora en usar el citado concepto fue la llamada EDVAC
(Electronic Discrete-Variable Automatic Computer, es decir, Computadora Automática
Discreta), desarrollada por Von Neumann, Eckert y Mauchly. Los programas almacenados
dieron a las computadoras la flexibilidad y confiabilidad tremendas haciéndolas más
rápidas y menos sujetas a errores que los programas mecánicos. Una computadora con
capacidad de programa almacenado podría ser utilizada para varias aplicaciones cargando y
ejecutando el programa apropiado. Hasta este punto, los programas los programas y datos
podrían ser ingresado9s en la computadora solo con la anotación binaria, que es el único
código que las computadoras “entienden”. El siguiente desarrollo importante en el diseño
de las computadoras fueron los programas intérpretes, que permitían a las personas
comunicarse con las computadoras utilizando medios distintos a los números binarios. En
1952 Grace Murria Hoper una oficial de la Marina de E.U., desarrollo el primer
compilador, un programa que puede traducir enunciados parecidos al inglés en un código
binario comprensible para la maquina llamado COBOL (COmmon Business- Oriented
Languaje).
DEFINICIÓN DE INFORMÁTICA
A la ciencia que estudia los sistemas inteligentes de información se le denomina
informática. En otras palabras, la informática es la ciencia enfocada al estudio de las
necesidades de información, de los mecanismos y sistemas requeridos para producirla y
aplicarla, de la existencia de insumos y de la integración coherente de los diversos
elementos informativos que se necesitan para comprender una situación.
La definición del IBI (Oficina Intergubernamental para la Informática) es: "La aplicación
racional y sistemática de la información en los problemas económicos, sociales y políticos";
también señala que la informática es la "ciencia de la política de la información".
PRECURSOR DEL COMPUTADOR:
Carles Babbage: considerado como el padre de la informática.
GENERACIONES Y TECNOLOGÍASEl avance de la tecnología de las computadoras, a partir de los primeros años del siglo XX
ha sido sorprendente. El descubrimiento de los nuevos dispositivos electrónicos, los
grandes avances de la programación y el acelerado desarrollo de los nuevos sistemas
operativos, han marcado fechas que permiten clasificar a las computadoras de acuerdo a sus
componentes y a su capacidad de procesamiento, agrupándolas por generaciones.
Hay quienes ubican a la primera a partir de 1937, otros desde 1951 que fue cuando apareció
la primera computadora comercial la UNIVAC (Universal Automatic Computer), pero no
es conveniente tomar partido por alguna de estas teorías, sino considerar a las fechas en que
se dieron los grandes cambios, como parámetros para determinar el fin de una etapa y el
comienzo de otra.
Primera generación:
Las computadoras de esta generación se caracterizaron
por estar constituidas de relevadores (relés)
electromecánicos como la MARK I, o de tubos de vacío
como la ENIAC. Eran de un tamaño tan grande que
ocupaban espaciosos salones en las universidades donde
fueron desarrolladas.
Su capacidad de almacenamiento en la memoria era muy
reducida, como en el caso de la ENIAC que almacenaba 1kB. La cantidad de
condensadores, resistencias y válvulas de vació propiciaba un consumo excesivo de energía
eléctrica, por lo que se calentaban demasiado. Esto obligó a incluir en las salas de
computación costosos sistemas de enfriamiento; para la entrada de datos era por medio de
tarjetas perforadas y la programación solamente se desarrollaba en lenguaje de máquina o
binario, los trabajos para construir estas primeras computadoras comenzaron con la
máquina analítica de Babbage.
La fecha final de esta etapa es en la década de los cincuenta, ya que en 1947 se descubre el
primer transistor (Transfer Resistance), elemento que dio origen a las primeras
computadoras de la segunda generación.
Segunda generación:
En la segunda generación de computadoras la
característica principal en cuanto a los equipos (hardware)
es la inclusión de transistores. Respecto a la
programación o software, siguen dominando los sistemas
de tarjeta o cinta perforada para la entrada de datos. Los
laboratorios Bell logran avances muy significativos como
la construcción en 1954, de la primera computadora
transistorizada, la TRADIC (Transistorized Airborne
Digital Computer).
Otro gran logro de esta época es el desarrollo del primer lenguaje de alto nivel, el
FORTRAN (Fórmula Translator), el cual es muy apropiado para trabajos científicos,
matemáticos y de ingeniería. Un año después, John McCarthy desarrolla el lenguaje LISP
(acrónimo de List Processor), que aporta grandes avances en la investigación sobre
Inteligencia Artificial por la facilidad con que permite el manejo de símbolos y listas.
Uno más de los asombrosos descubrimientos en el ámbito del software entre 1959 y 1960
es el lenguaje de programación COBOL (Common Business Oriented Language).
La inclusión de memorias de ferrita en estas computadoras hizo posible que se redujeran de
tamaño considerablemente, reduciendo también su consumo de energía eléctrica. Esto
significó una notable baja de la temperatura y, aunque necesitaban todavía sistemas de
enfriamiento, podían estar más tiempo operando sin presentar problemas. En esta
generación se construyen las supercomputadoras Remington Rand UNIVAC LARC, e IBM
Stretch (1961).
Tercera generación:
Lo siguiente fue la integración a gran escala de transistores en
microcircuitos llamados procesadores o circuitos integrados
monolíticos LSI (Large Scale Integration), así como la
proliferación de lenguajes de alto nivel y la introducción de
sistemas operativos (comunicación entre el usuario y la
computadora).
El descubrimiento en 1958 del primer Circuito Integrado
(chip) por el ingeniero Jack S. Kilby, así como los trabajos del
DR. Robert Noyce de Fairchild Semiconductors, acerca de los
circuitos integrados, dieron origen a la tercera generación.
IBM marca el inicio de esta generación, cuando el 7 de abril de 1964 presenta la
impresionante IBM 360, con su tecnología SLT (Solid Logic Technology).
También en ese año, Control Data Corporation presenta la supercomputadora CD 6600, que
se consideró como la más poderosa de las computadoras de la época, ya que tenía la
capacidad de ejecutar unos 3 000 000 de instrucciones por segundo.
Se empieza a utilizar los medios magnéticos de almacenamiento, como cintas magnéticas
de 9 canales, enormes discos rígidos, etc. Algunos sistemas todavía usan las tarjetas
perforadas para la entrada de datos, pero las lectoras de tarjetas ya alcanzan velocidades
respetables.
Cuarta generación:
Una fecha en la cual de manera inobjetable todos están de
acuerdo, e el final de la tercera generación marcado claramente
por la aparición del primer microprocesador. En 1971, Intel Corporation, que era una
pequeña compañía fabricante de semiconductores ubicada en Silicon Valley, presenta el
primer microprocesador o Chip de 4 bit, que en un espacio de aproximadamente 4 x 5 mm
contenía 2250 transistores. Este primer microprocesador fue bautizado como el 4004.
Esta generación se caracterizó por grandes avances tecnológicos realizados en un tiempo
muy corto. En 1977 aparecen las primeras microcomputadoras, entre las cuales, las más
famosas fueron las fabricadas por Apple Computer, Radio Shack y Commodore Business
Machines. IBM se integra al mercado de las microcomputadoras con su Personal
Computer; se incluyó un sistema operativo estandarizado, el MS-DOS (Microsoft Disk
Operating System).
Los sistemas operativos han alcanzado un notable desarrollo, sobre todo por la posibilidad
de generar gráficos a grandes velocidades, lo cual permite utilizar las interfaces gráficas de
usuario, que son pantallas con ventanas, iconos y menús desplegables que facilitan las
tareas de comunicación entre el usuario y la computadora, tales como la selección de
comandos del sistema operativo para realizar operaciones de copiado o formato con una
simple pulsación de cualquier botón del ratón (mouse) sobre uno de los iconos o menús.
Quinta generación:
Hay quienes consideran que la cuarta y quinta generaciones
han terminado, y las ubican entre los años 1971-1984 la
cuarta y entre 1984-1990 la quinta. Ellos consideran que la
sexta generación está en desarrollo desde 1990 hasta la fecha.
Hay que mencionar dos grandes avances tecnológicos que
quizás sirvan como parámetro para el inicio de dicha
generación: la creación en 1982 de la primera
supercomputadora con capacidad de proceso paralelo,
diseñada por Seymouy Cray, quien ya experimentaba desde
1968 con supercomputadoras, y que funda en 1976 la Cray
Research Inc; y el anuncio por parte del gobierno japonés del proyecto "quinta generación",
que según se estableció en el acuerdo con seis de las más grandes empresas japonesas de
computación, debería terminar en 1992.
Según este proyecto, la característica principal sería la aplicación de la inteligencia
artificial. Las computadoras de esta generación contienen una gran cantidad de
microprocesadores trabajando en paralelo y pueden reconocer voz e imágenes.
El almacenamiento de información de información se realiza en dispositivos magneto
ópticos con capacidades de decenas de Gigabytes; se establece el DVD (Digital Video Disk
o Digital Versatile Disk) como estándar para el almacenamiento de vídeo y sonido.
Los componentes de los microprocesadores actuales utilizan tecnologías de alta y ultra
integración, denominadas VLSI (Very Large Scale Integration) y ULSI (Ultra Large Scale
Integration). El único proceso que se venido realizando sin interrupciones en el transcurso
de esta generación, es la conectividad entre computadoras, que a partir de 1994, con el
advenimiento de la red Internet y del World Wide Web, ha adquirido una importancia vital
en las grandes, medianas y pequeñas empresas y, entre los usuarios particulares de
computadoras.
Sexta generación:
Supuestamente la sexta generación de computadoras está en marcha desde principios de los
años noventa. Esta generación cuenta con arquitecturas combinadas Paralelo/Vectorial, con
cientos de microprocesadores vectoriales trabajando al mismo tiempo; se han creado
computadoras capaces de realizar más de un millón de millones de operaciones aritméticas
de punto flotante por segundo (teraflops); las redes de área mundial (Wide Área Network,
WAN) seguirán creciendo desorbitadamente utilizando medios de comunicación a través de
fibras ópticas y satélites, con anchos de banda impresionantes.
También se podría llamar a la era de las computadoras inteligentes basadas en redes
neuronales artificiales o "cerebros artificiales". Serían computadoras que utilizarían
superconductores como materia-prima para sus procesadores, lo cual permitirían no
malgastar electricidad en calor debido a su nula resistencia, ganando performance y
economizando energía. La ganancia de performance sería de aproximadamente 30 veces la
de un procesador de misma frecuencia que utilice metales comunes.
Todo esto está en pleno desarrollo, por el momento las únicas novedades han sido el uso de
procesadores en paralelo, o sea, la división de tareas en múltiples unidades de
procesamiento operando simultáneamente. Otra novedad es la incorporación de chips de
procesadores especializados en las tareas de vídeo y sonido.
BREVE HISTORIA DEL CÓDIGO ASCII
El código ASCII (siglas en inglés para American Standard Code for Information
Interchange, es decir Código Americano ( Je! lease estadounidense...) Estándar para el
intercambio de Información) (se pronuncia Aski).
Fue creado en 1963 por el Comité Estadounidense de Estándares o "ASA", este
organismo cambio su nombre en 1969 por "Instituto Estadounidense de Estándares
Nacionales" o "ANSI" como se lo conoce desde entonces.
Este código nació a partir de reordenar y expandir el conjunto de símbolos y caracteres
ya utilizados en aquel momento en telegrafía por la compañía Bell.
En un primer momento solo incluía letras mayúsculas y números, pero en 1967 se
agregaron las letras minúsculas y algunos caracteres de control, formando así lo que se
conoce como US-ASCII, es decir los caracteres del 0 al 127.
Así con este conjunto de solo 128 caracteres fue publicado en 1967 como estándar,
conteniendo todos lo necesario para escribir en idioma inglés.
En 1981, la empresa IBM desarrolló una extensión de 8 bits del código ASCII, llamada
"página de código 437", en esta versión se reemplazaron algunos caracteres de control
obsoletos, por caracteres gráficos. Además se incorporaron 128 caracteres nuevos, con
símbolos, signos, gráficos adicionales y letras latinas, necesarias para la escrituras de
textos en otros idiomas, como por ejemplo el español. Así fue como se sumaron los
caracteres que van del ASCII 128 al 255.
IBM incluyó soporte a esta página de código en el hardware de su modelo 5150,
conocido como "IBM-PC", considerada la primera computadora personal.
El sistema operativo de este modelo, el "MS-DOS" también utilizaba el código ASCII
extendido.
Casi todos los sistemas informáticos de la actualidad utilizan el código ASCII para
representar caracteres y textos (111).
Como utilizar el código ASCII:
Sin saberlo lo utilizamos todo el tiempo, cada vez que empleamos algún sistema
informático; pero si lo que se necesita es obtener algunos de los caracteres no incluidos
en el teclado se debe hacer lo siguiente:
Por ejemplo: Como escribir con el teclado, o tipear: Letra EÑE mayúscula - letra N
con tilde – ENIE
WINDOWS: en computadoras con sistema operativo Windows, como Win 7, Vista,
Windows Xp, etc.
Para obtener la letra, carácter, signo o símbolo "Ñ”: (Letra EÑE mayúscula - letra N
con tilde - ENIE) en ordenadores con sistema operativo Windows:
1) Presionar la tecla "Alt" en el teclado, y no soltar.
2) Sin dejar de presionar "Alt", presionar en el teclado numérico el número
"165", que es el número de la letra o símbolo "Ñ" en el código ASCII.
3) Luego dejar de presionar la tecla "Alt" y... ¡listo!
Lista completa de caracteres del código ASCII:
DONDE DICE CODIGO ASCII ES ALT
Caracteres de control ASCII no imprimibles:
Código ascii 00 = NULL (Carácter nulo)
Codigo ascii 01 = SOH (Inicio de encabezado)
Código ascii 02 = STX (Inicio de texto)
Código ascii 03 = ETX (Fin de texto, palo corazón barajas inglesas de póker)
Código ascii 04 = EOT (Fin de transmisión, palo diamantes barajas de póker)
Código ascii 05 = ENQ (Consulta, palo tréboles barajas inglesas de póker)
Código ascii 06 = ACK (Reconocimiento, palo picas cartas de póker)
Código ascii 07 = BEL (Timbre)
Código ascii 08 = BS (Retroceso)
Código ascii 09 = HT (Tabulador horizontal)
Código ascii 10 = LF (Nueva línea - salto de línea)
Código ascii 11 = VT (Tabulador vertical)
Código ascii 12 = FF (Nueva página - salto de página)
Código ascii 13 = CR (ENTER - retorno de carro)
Código ascii 14 = SO (Desplazamiento hacia afuera)
Código ascii 15 = SI (Desplazamiento hacia adentro)
Código ascii 16 = DLE (Escape de vínculo de datos)
Código ascii 17 = DC1 (Control dispositivo 1)
Código ascii 18 = DC2 (Control dispositivo 2)
Código ascii 19 = DC3 (Control dispositivo 3)
Código ascii 20 = DC4 (Control dispositivo 4)
Código ascii 21 = NAK (Confirmación negativa)
Código ascii 22 = SYN (Inactividad sincrónica)
Código ascii 23 = ETB (Fin del bloque de transmisión)
Código ascii 24 = CAN (Cancelar)
Código ascii 25 = EM (Fin del medio)
Código ascii 26 = SUB (Sustitución)
Código ascii 27 = ESC (Esc - escape)
Código ascii 28 = FS (Separador de archivos)
Código ascii 29 = GS (Separador de grupos)
Código ascii 30 = RS (Separador de registros)
Código ascii 31 = US (Separador de unidades)
Código ascii 127 = DEL (DEL - Suprimir, borrar, eliminar
Caracteres ASCII alfanuméricos imprimibles:
Código ascii 32 = espacio (Espacio en blanco)
Código ascii 33 =! ( Signos de exclamación, signo de admiración )
Código ascii 34 = " (Comillas dobles, comillas altas o inglesas)
Código ascii 35 = # (Signo numeral o almohadilla)
Código ascii 36 = $ (Signo pesos)
Código ascii 37 = % (Signo de porcentaje - por ciento)
Código ascii 38 = & (Y - ampersand - et latina)
Código ascii 39 = ' (Comillas simples, apóstrofe)
Código ascii 40 = (Abre paréntesis)
Código ascii 41 =) (Cierra paréntesis)
Código ascii 42 = * (Asterisco)
Código ascii 43 = + (Signo más, suma, positivo)
Código ascii 44 =, (Coma)
Código ascii 45 = - (Signo menos, resta, negativo, guión medio)
Código ascii 46 =. (Punto)
Código ascii 47 = / (Barra inclinada, división, operador cociente)
Código ascii 48 = 0 (Número cero)
Código ascii 49 = 1 (Número uno)
Código ascii 50 = 2 (Número dos)
Código ascii 51 = 3 (Número tres)
Código ascii 52 = 4 (Número cuatro)
Código ascii 53 = 5 (Número cinco)
Código ascii 54 = 6 (Número seis)
Código ascii 55 = 7 (Número siete)
Código ascii 56 = 8 (Número ocho)
Código ascii 57 = 9 (Número nueve)
Código ascii 58 =: (Dos puntos)
Código ascii 59 =; (Punto y coma)
Código ascii 60 = < (Menor que)
Código ascii 61 = = (Signo igual, igualdad, igual que)
Código ascii 62 = > (Mayor que)
Código ascii 63 =? (Cierra signo interrogación)
Código ascii 64 = @ (Arroba)
Código ascii 65 = A (Letra A mayúscula)
Código ascii 66 = B (Letra B mayúscula)
Código ascii 67 = C (Letra C mayúscula)
Código ascii 68 = D (Letra D mayúscula)
Código ascii 69 = E (Letra E mayúscula)
Código ascii 70 = F (Letra F mayúscula)
Código ascii 71 = G (Letra G mayúscula)
Código ascii 72 = H (Letra H mayúscula)
Código ascii 73 = I (Letra I mayúscula)
Código ascii 74 = J (Letra J mayúscula)
Código ascii 75 = K (Letra K mayúscula)
Código ascii 76 = L (Letra L mayúscula)
Código ascii 77 = M (Letra M mayúscula)
Código ascii 78 = N (Letra N mayúscula)
Código ascii 79 = O (Letra O mayúscula)
Código ascii 80 = P (Letra P mayúscula)
Código ascii 81 = Q (Letra Q mayúscula)
Código ascii 82 = R (Letra R mayúscula)
Código ascii 83 = S (Letra S mayúscula)
Código ascii 84 = T (Letra T mayúscula)
Código ascii 85 = U (Letra U mayúscula)
Código ascii 86 = V (Letra V mayúscula)
Código ascii 87 = W (Letra W mayúscula)
Código ascii 88 = X (Letra X mayúscula)
Código ascii 89 = Y (Letra Y mayúscula)
Código ascii 90 = Z (Letra Z mayúscula)
Código ascii 91 = [(Abre corchetes)
Código ascii 92 = \ (Barra invertida, contra barra, barra inversa)
Código ascii 93 =] (Cierra corchetes)
Código ascii 94 = ^ (Intercalación - acento circunflejo)
Código ascii 95 = _ (Guión bajo, subrayado, subguión)
Código ascii 96 = ` (Acento grave)
Código ascii 97 = a (Letra a minúscula)
Código ascii 98 = b (Letra b minúscula)
Código ascii 99 = c (Letra c minúscula)
Código ascii 100 = d (Letra d minúscula)
Código ascii 101 = e (Letra e minúscula)
Código ascii 102 = f (Letra f minúscula)
Código ascii 103 = g (Letra g minúscula)
Código ascii 104 = h (Letra h minúscula)
Código ascii 105 = i (Letra i minúscula)
Código ascii 106 = j (Letra j minúscula)
Código ascii 107 = k (Letra k minúscula)
Código ascii 108 = l (Letra l minúscula)
Código ascii 109 = m (Letra m minúscula)
Código ascii 110 = n (Letra n minúscula)
Código ascii 111 = o (Letra o minúscula)
Código ascii 112 = p (Letra p minúscula)
Código ascii 113 = q (Letra q minúscula)
Código ascii 114 = r (Letra r minúscula)
Código ascii 115 = s (Letra s minúscula)
Código ascii 116 = t (Letra t minúscula)
Código ascii 117 = u (Letra u minúscula)
Código ascii 118 = v (Letra v minúscula)
Código ascii 119 = w (Letra w minúscula)
Código ascii 120 = x (Letra x minúscula)
Código ascii 121 = y (Letra y minúscula)
Código ascii 122 = z (Letra z minúscula)
Código ascii 123 = {(Abre llave curva - llaves curvas)
Código ascii 124 = | (Barra vertical, pleca, línea vertical)
Código ascii 125 =} (Cierra llave - llaves curvas)
Código ascii 126 = ~ (Signo de equivalencia, tilde o virgulilla de la ñ)
Caracteres ASCII extendidos imprimibles:
Codigo ascii 128 = Ç (Letra C cedilla mayúscula)
Codigo ascii 129 = ü (Letra u minúscula con diéresis)
Codigo ascii 130 = é (Letra e minúscula con acento agudo)
Codigo ascii 131 = â (Letra a minúscula con acento circunflejo)
Codigo ascii 132 = ä (Letra a minúscula con diéresis)
Codigo ascii 133 = à (Letra a minúscula con acento grave)
Codigo ascii 134 = å (Letra a minúscula con anillo)
Codigo ascii 135 = ç (Letra c cedilla minúscula)
Codigo ascii 136 = ê (Letra e minúscula con acento circunflejo)
Codigo ascii 137 = ë (Letra e minúscula con diéresis)
Codigo ascii 138 = è (Letra e minúscula con acento grave)
Codigo ascii 139 = ï (Letra i minúscula con diéresis)
Codigo ascii 140 = î (Letra i minúscula con acento circunflejo)
Codigo ascii 141 = ì (Letra i minúscula con acento grave)
Codigo ascii 142 = Ä (Letra A mayúscula con diéresis)
Codigo ascii 143 = Å (Letra A mayúscula con anillo)
Codigo ascii 144 = É (Letra E mayúscula con acento agudo)
Codigo ascii 145 = æ (Diptongo latino ae minúscula)
Codigo ascii 146 = Æ (Diptongo latino AE mayúscula)
Codigo ascii 147 = ô (Letra o minúscula con acento circunflejo)
Codigo ascii 148 = ö (Letra o minúscula con diéresis)
Codigo ascii 149 = ò (Letra o minúscula con acento grave)
Codigo ascii 150 = û (Letra u minúscula con acento circunflejo)
Codigo ascii 151 = ù (Letra u minúscula con acento grave)
Codigo ascii 152 = ÿ (Letra y minúscula con diéresis)
Codigo ascii 153 = Ö (Letra O mayúscula con diéresis)
Codigo ascii 154 = Ü (Letra U mayúscula con diéresis)
Codigo ascii 155 = ø (Letra o minúscula con barra inclinada)
Codigo ascii 156 = £ (Signo Libra Esterlina)
Codigo ascii 157 = Ø (Letra O mayúscula con barra inclinada)
Codigo ascii 158 = × (Signo de multiplicación)
Codigo ascii 159 = ƒ (Símbolo de función, florín neerlandés)
Codigo ascii 160 = á (Letra a minúscula con acento agudo)
Codigo ascii 161 = í (Letra i minúscula con acento agudo)
Codigo ascii 162 = ó (Letra o minúscula con acento agudo)
Codigo ascii 163 = ú (Letra u minúscula con acento agudo)
Codigo ascii 164 = ñ (Letra eñe minúscula - letra n con tilde - enie)
Codigo ascii 165 = Ñ (Letra EÑE mayúscula - letra N con tilde - ENIE)
Codigo ascii 166 = ª (Ordinal femenino, indicador de género femenino)
Codigo ascii 167 = º (Ordinal masculino, indicador de género masculino)
Codigo ascii 168 = ¿(Abre signo interrogación)
Codigo ascii 169 = ® (Símbolo de Marca Registrada)
Codigo ascii 170 = ¬ (Signo de negación)
Codigo ascii 171 = ½ (Un medio, mitad, fracción)
Codigo ascii 172 = ¼ (Un cuarto, cuarta parte, fracción)
Codigo ascii 173 = ¡(Abre signos de exclamación, signo de admiración)
Codigo ascii 174 = « (Abre comillas bajas, angulares, latinas o españolas)
Codigo ascii 175 = » (Cierra comillas bajas, angulares, latinas o españolas)
Codigo ascii 176 = ░ (Bloque color tramado densidad baja, carácter gráfico)
Codigo ascii 177 = ▒ (Bloque color tramado densidad media, gráfico)
Codigo ascii 178 = ▓ (Bloque color tramado densidad alta, carácter gráfico)
Codigo ascii 179 = │ (Línea simple vertical de recuadro gráfico)
Codigo ascii 180 = ┤ (Línea vertical con empalme de recuadro gráfico)
Codigo ascii 181 = Á (Letra a mayúscula con acento agudo)
Codigo ascii 182 = Â (Letra A mayúscula con acento circunflejo)
Codigo ascii 183 = À (Letra A mayúscula con acento grave)
Codigo ascii 184 = © (Símbolo Copyright, bajo derecho de autor)
Codigo ascii 185 = ╣ (Doble línea vertical empalme izquierdo, gráfico)
Codigo ascii 186 = ║ (Líneas doble vertical de recuadro gráfico, verticales)
Codigo ascii 187 = ╗ (Línea doble esquina de recuadro gráfico)
Codigo ascii 188 = ╝ (Línea doble esquina de recuadro gráfico)
Codigo ascii 189 = ¢ (Signo centavo, céntimo o centésimo)
Codigo ascii 190 = ¥ (Signo monetario YEN japonés, YUAN chino)
Codigo ascii 191 = ┐ (Línea simple esquina de recuadro gráfico)
Codigo ascii 192 = └ (Línea simple esquina de recuadro gráfico)
Codigo ascii 193 = ┴ (Línea horizontal con empalme de recuadro gráfico)
Codigo ascii 194 = ┬ (Línea horizontal con empalme de recuadro gráfico)
Codigo ascii 195 = ├ (Línea vertical con empalme de recuadro gráfico)
Codigo ascii 196 = ─ (Línea simple horizontal de recuadro gráfico)
Codigo ascii 197 = ┼ (Líneas simples empalmes de recuadro gráfico)
Codigo ascii 198 = ã (Letra a minúscula con tilde)
Codigo ascii 199 = Ã (Letra A mayúscula con tilde)
Codigo ascii 200 = ╚ (Línea doble esquina de recuadro gráfico)
Codigo ascii 201 = ╔ (Línea doble esquina de recuadro gráfico)
Codigo ascii 202 = ╩ (Doble línea horizontal empalme arriba, recuadro)
Codigo ascii 203 = ╦ (Doble línea horizontal empalme abajo, recuadro)
Codigo ascii 204 = ╠ (Doble línea vertical empalme derecho, recuadro)
Codigo ascii 205 = ═ (Líneas doble horizontales de recuadro gráfico)
Codigo ascii 206 = ╬ (Líneas dobles cruce de líneas de recuadro gráfico)
Codigo ascii 207 = ¤ (Signo monetario - divisa general)
Codigo ascii 208 = ð (Letra eth latina minúscula)
Codigo ascii 209 = Ð (Letra eth latina mayúscula)
Codigo ascii 210 = Ê (Letra E mayúscula con acento circunflejo)
Codigo ascii 211 = Ë (Letra E mayúscula con diéresis)
Codigo ascii 212 = È (Letra E mayúscula con acento grave)
Codigo ascii 213 = ı (Letra minúscula i sin punto)
Codigo ascii 214 = Í (Letra i mayúscula con acento agudo)
Codigo ascii 215 = Î (Letra I mayúscula con acento circunflejo)
Codigo ascii 216 = Ï (Letra i mayúscula con diéresis)
Codigo ascii 217 = ┘ (Línea simple esquina de recuadro gráfico)
Codigo ascii 218 = ┌ (Línea simple esquina de recuadro gráfico)
Codigo ascii 219 = █ (Bloque color pleno sólido, carácter gráfico)
Codigo ascii 220 = ▄ (Medio bloque color pleno, mitad inferior, carácter gráfico)
Codigo ascii 221 = ¦ (Barra vertical partida)
Codigo ascii 222 = Ì (Letra I mayúscula con acento grave)
Codigo ascii 223 = ▀ (Medio bloque color pleno, mitad superior, carácter gráfico)
Codigo ascii 224 = Ó (Letra o mayúscula con acento agudo)
Codigo ascii 225 = ß (Letra alemana eszett o ese-zeta)
Codigo ascii 226 = Ô (Letra O mayúscula con acento circunflejo)
Codigo ascii 227 = Ò (Letra O mayúscula con acento grave)
Codigo ascii 228 = õ (Letra o minúscula con tilde)
Codigo ascii 229 = Õ (Letra O mayúscula con tilde)
Codigo ascii 230 = µ (Signo micro)
Codigo ascii 231 = þ (Letra latina thorn minúscula)
Codigo ascii 232 = Þ (Letra latina thorn mayúscula)
Codigo ascii 233 = Ú (Letra U mayúscula con acento agudo)
Codigo ascii 234 = Û Letra U mayúscula con acento circunflejo)
Codigo ascii 235 = Ù (Letra U mayúscula con acento grave)
Codigo ascii 236 = ý (Letra y minúscula con acento agudo)
Codigo ascii 237 = Ý (Letra Y mayúscula con acento agudo)
Codigo ascii 238 = ¯ (Macron (marca larga), superguión, guión alto)
Codigo ascii 239 = ´ (Acento agudo)
Codigo ascii 240 = ≡ (Símbolo matemático de congruencia)
Codigo ascii 241 = ± (Signo más menos)
Codigo ascii 242 = ‗ (ASCII 242)
Codigo ascii 243 = ¾ (Tres cuartos, fracción)
Codigo ascii 244 = ¶ (Fin de párrafo - signo de calderón)
Codigo ascii 245 = § (Signo de sección)
Codigo ascii 246 = ÷ (Signo de división)
Codigo ascii 247 = ¸ (Cedilla, virgulilla baja)
Codigo ascii 248 = ° (Signo de grado, anillo)
Codigo ascii 249 = ¨ (Diéresis)
Codigo ascii 250 = • (Punto centrado, punto medio, coma georgiana)
Codigo ascii 251 = ¹ (Superíndice uno)
Codigo ascii 252 = ³ (Superíndice tres, potencia tres, al cubo)
Codigo ascii 253 = ² (Superíndice dos, al cuadrado)
Codigo ascii 254 = ■ ASCII 254)
Codigo ascii 255 = nbsp (Espacio sin separación - non breaking space)