Anda di halaman 1dari 4

UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL


CARRERA DE INGENIERÍA INDUSTRIAL EN PROCESOS DE AUTOMATIZACIÓN
PERÍODO ACADÉMICO: ABRIL/2016 – OCTUBRE/2017

UNIVERSIDAD TÉCNICA DE AMBATO


Facultad de Ingeniería en Sistemas,
Electrónica e Industrial
Carrera de ingeniería industrial en procesos de
automatización

ELECTRÓNICA DIGITAL

TEMA: Códigos ASCII

Integrantes: Arias Jorge.


Guachi Miguel.
Nuñes Cristian.

Ciclo Académico: Quinto industrial.


Docente: Msc. Ing. Marcelo García.
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE INGENIERÍA INDUSTRIAL EN PROCESOS DE AUTOMATIZACIÓN
PERÍODO ACADÉMICO: ABRIL/2016 – OCTUBRE/2017

Código ASCII
El código ASCII es un código que fue propuesto por Robert w. Bemer como una
solución para unificar la representación de caracteres alfanuméricos en las
computadoras. Antes de 1960 cada ordenador utiliza una regla diferente para
representar estos caracteres y código ASCII nació para convertirse en común
entre todas las máquinas.
El nombre proviene del inglés ASCII American Standard Code para el
intercambio de información o “American Standard Code for Information
Interchange“. Está basado en el alfabeto romano y su función es la de
estandarizar las manera cómo ordenadores representan Letras, números,
acentos, varios signos y algunos códigos de control.
Códigos de control
Estos códigos no fueron pensados originalmente para representar información
imprimible, sino para controlar dispositivos y estos son

La primera tabla ASCII (estándar)


Básicamente, los ordenadores para almacenar números y guardar el texto en su
memoria, deben convertir los grafemas en números. Por ejemplo: la memoria del
ordenador no almacena la letra A, pero si el número 65. En el comienzo del
desarrollo de las computadoras, las soluciones para el tratamiento de texto
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE INGENIERÍA INDUSTRIAL EN PROCESOS DE AUTOMATIZACIÓN
PERÍODO ACADÉMICO: ABRIL/2016 – OCTUBRE/2017

favoreció al inglés. La primera ASCII (Código estándar americano para el


intercambio de información) había una correspondencia entre los números y
grafema básica de la ortografía Inglés. Esto funcionaba hasta que el número
llegó a 127, que corresponde a un código de 7 bits, ya que las computadoras
funcionan en sistema de conteo binario, y se convierte en notación binaria, 127
equivalentes a un número de 7 dígitos.
La primera Tabla ASCII funcionó bien para hacer frente a los textos en Inglés,
pero carecía de la representación de textos en español, por ejemplo, que no
consideraba que el grafema con diacríticos nuestra ortografía como: A, E, O, C,
U, etc

Las Tablas ASCII extendidos


Con el tiempo, el número ASCII se amplió a 255. En la notación binaria, esto
corresponde a un número de 8 dígitos, y por lo tanto un código de 8 bits se
considera. Unos caracteres de código ASCII extendidos todos han considerado
la anterior Tabla 7 bits más una expansión para resolver diversos problemas de
la representación como, por ejemplo, los grafemas con diacríticos en español.
Aunque la tabla ASCII de 8 bits es más grande que su predecesor y se encuentra
con la representación de las necesidades en un lenguaje de programación como
el español que todavía persisten algunos problemas. El código ASCII extendido
no puede acomodar tanto el grafema del sistema de América y otros sistemas,
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL
CARRERA DE INGENIERÍA INDUSTRIAL EN PROCESOS DE AUTOMATIZACIÓN
PERÍODO ACADÉMICO: ABRIL/2016 – OCTUBRE/2017

como el cirílico, griego, hebreo, etc. Debido a esto, se crearon varias tablas ASCII
de 8 bits, cada uno adaptado a las necesidades de una grafía específica.

Transformacion de codigos ASCII


Como pudimos notar, cada caracter asume un número en el sistema decimal,
asi que; para obtener el equivalente de cualquier digito del còdigo ASCII basta
con transformar su numero representativo en el sitema decimal hacia cualquier
sitema deseado.