Tecnología y Electrónica, pregunta formulada por mcshinoh2, hace 1 año

necesito encontrar ventajas / desventajas y aplicaciones de los distintos códigos ASCII,
BCD, AIKEN y GRAY.

Respuestas a la pregunta

Contestado por luisjrincon0394
7

ASCII,  es la sigla para American Standard Code FOR iNFORMATION iNTERCHANGE.   Este   código fue propuesto por  Robert   W.  Bermer, buscando crear códigos para caracteres alfanuméricos  ( letras, números, acentos, símbolos) .

Ventaja: Las computadoras y dispositivos de distintos fabricantes pueden tener un lenguaje común con el cual comunicarse, y de este modo poder ofrecer una compatibilidad mas flexible y segura entre ellos

Desventaja:  Actualmente ya no se utilizan , y que se utilizan para diferentes cosas, por ejemplo el  ASCIL  es  para letras y el ASCIL  extendido solo para símbolos.

Aplicación.  El ASCIL es un código numérico que representa los caracteres, usando una escala decimal del    0 al 127.  Estos números decimales son convertidos por la computadora en números binarios para ser posteriormente    procesados. Por lo tanto, cada una de las letras que se escriben va a corresponder a uno de estos códigos.

Código   BCD,  

Aplicacion:  ( Binary - Coded Decimal o decimal codificado ) Binario es un estándar para representar   números decimales en el sistema binario, en donde cada dígito decimal es codificado con una secuencia  de  4 bits.  Utilizando el código BCD, se simplifica la manipulación de los datos numéricos que deben ser mostrados ,  por ejemplo en un  visualizador de siete segmentos. Esto lleva a su vez una simplificación en el diseño físico del circuito ( hardware)

Ventajas:  Con esta codificación especial de los dígitos decimales en el sistema binario, se pueden   realizar operaciones aritméticas  como suma,resta, multiplicación y división de números en representación  decimal, sin perder en los cálculos la precisión ni tener las inexactitudes en que normalmente se incurren   con las conversiones de decimal a binario puro y de binario puro a decimal.

Desventaja:  Una magnitud numérica expresada en código  binario requiere de mas de tres veces tanto dígitos   como el numero equivalente,  Las conversiones de binario a decimal y inversa y directa son relativamente  complicadas, cada dígito binario  puede afectar a cada decimal y viceversa.

 Código  AIKEN, es un código similar al código BCD  natural pero con los "pesos" o "valores" distribuidos de una   manera diferente. En el código BCD natural, los pesos son : 8-4-2-1, en el código Aiken la distribución es : 2-4-2-1. La razón de esta codificación  es la de conseguir simetría entre ciertos números.

 El código AIKEN es utilizado para realizar operaciones de suma y resta.

- Ventajas del codigo Aiken: Mayor inmunidad al ruido, Sencilles y economía al manejar pocos valores, seguridad  y precisión, facilidad de almacenamiento.

Desventajas, la ponderación de este código es diferente al BCD, para hallar su peso se debe tomar también grupos de cuatro bits, considerando los valores 5421, por dígito decimal.

Código GRAY.

Aplicación.  Este código cíclico no posee una relación directa con la ponderación de los dígitos del sistema  decimal. Se forma cambiando el bit menos significativo de manera continua y consecutiva.  Solamente cambia  un bit, y éste, debe ser el menos significativo; de manera que no se repita con alguna combinación anterior.

El código GRAY  es utilizado principalmente en sistemas de posición,  ya sea angular o lineal. Sus aplicaciones   principales se encuentran en la industria y en rebotica

Ventaja, su ventaja radica en que  la probabilidad de ocurrir menos errores y problemas de transición aumenta a   medida que cambian más bits de estados simultáneamente.

Desventaja, es un tipo especial de código que no es ponderado  ( los dígitos que componen el código no tiene un peso asignado ) .

Otras preguntas