Sistemas De Codificación
Enviado por vanessa2391 • 8 de Septiembre de 2013 • 1.901 Palabras (8 Páginas) • 527 Visitas
sistemas de codificación:
• Sistema decimal codificado en binario (BCD)
• Sistema EBCDIC
• Sistema ASCII
• Sistema UNICODE
SISTEMA DECIMAL CODIFICADO EN BINARIO (BCD)
Definición
Código BCD (Binary-Coded Decimal (BCD) 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.
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 incurre con las conversiones de decimal a binario puro y de binario puro a decimal.
La conversión de los números decimales a BCD y viceversa es muy sencilla, pero los cálculos en BCD se llevan más tiempo y son algo más complicados que con números binarios puros.
Característica
Ponderación
La mayoría de los sistemas de numeración actuales son ponderados, es decir, cada posición de una secuencia de dígitos tiene asociado un peso. El sistema binario es, de hecho, un sistema de numeración posicional ponderado. Sin embargo, algunos códigos binarios, como el código Gray, no son ponderados, es decir, no tienen un peso asociado a cada posición. Otros, como el mismo código binario natural o el BCD natural sí lo son.
Distancia
Es una característica sólo aplicable a las combinaciones binarias. La distancia entre dos combinaciones es el número de bits que cambian de una a otra. Por ejemplo, si se tienen las combinaciones de cuatro bits 0010 y 0111, correspondientes al 2 y al 7 en binario natural, se dirá que la distancia entre ellas es igual a dos ya que de una a otra cambian dos bits.
Además, con el concepto de distancia se puede definir la distancia mínima de un código. Ésta no es más que la distancia menor que haya entre dos de las combinaciones de ese código.
Continuidad
Es una característica de los códigos binarios que cumplen que todas las posibles combinaciones del código son adyacentes, es decir, que de cualquier combinación del código a la siguiente cambia un sólo bit. En este caso se dice que el código es continuo. Cuando la última combinación del código es, a su vez, adyacente a la primera, se trata de un código cíclico.
Auto-complementariedad
El código binario es auto-complementario cuando el complemento a nueve del equivalente decimal de cualquier combinación del código puede hallarse invirtiendo los valores de cada uno de los bits (operación lógica unaria de negación) y el resultado sigue siendo una combinación válida en ese código. Esta característica se observa en algunos códigos BCD, como el código Aiken o el código BCD exceso 3. Los códigos auto-complementarios facilitan las operaciones aritméticas.
Utilidad
Para almacenar datos, en aritmética binaria o en electrónica. Los números se pueden mostrar fácilmente en visualizadores de siete segmentos enviando cada cuarteto BCD a un visualizador. La BIOS de un ordenador personal almacena generalmente la fecha y la hora en formato BCD; probablemente por razones históricas se evitó la necesidad de su conversión en ASCII.
La ventaja del código BCD frente a la representación binaria clásica es que no hay límite para el tamaño de un número. Los números que se representan en formato binario están generalmente limitados por el número mayor que se pueda representar con 8, 16, 32 o 64 bits. Por el contrario, utilizando BCD, añadir un nuevo dígito sólo implica añadir una nueva secuencia de 4 bits.
SISTEMA EBCDIC
Definición
EBCDIC (Extended Binary Coded Decimal Interchange Code) es un código estándar de 8 bits usado por computadoras mainframe IBM. IBM adaptó el EBCDIC del código de tarjetas perforadas en los años 1960 y lo promulgó como una táctica customer-control cambiando el código estándar ASCII.
EBCDIC es un código binario que representa caracteres alfanuméricos, controles y signos de puntuación. Cada carácter está compuesto por 8 bits = 1 byte, por eso EBCDIC define un total de 256 caracteres.
Existen muchas versiones ("codepages") de EBCDIC con caracteres diferentes, respectivamente sucesiones diferentes de los mismos caracteres. Por ejemplo al menos hay 9 versiones nacionales de EBCDIC con Latín 1 caracteres con sucesiones diferentes.
Características
Cada carácter está compuesto entonces por 8 Bits, siendo definido entonces que 1 Byte es justamente 8 bits alfanuméricos, o bien dos dígitos decimales, pudiendo representarse un total de 256 caracteres mediante este Código, lo que hace inclusive que sea uno de los más utilizados para la representación de datos, junto al más popular Código ASCII.
Existen muchas variantes de la utilización del Código EBCDIC con la utilización de distintos caracteres diferentes, siendo entonces diferentes sucesiones de los mismos caracteres pero empleados en distintos idiomas o regiones, teniendo por ejemplo el caso del EBCDIC Latín, que si bien emplea la misma cantidad de caracteres, lo que varía son las Sucesiones de los mismos.
Utilidad
actualmente es utilizado en los sistemas Mainframe IBM, a su vez que en distintos ordenadores de medio rango también manufacturados por la firma, considerándose un código de 8 bits de 256 combinaciones que cuenta con la característica de poder almacenar en un solo byte o bien un Carácter Alfanumérico, tanto como dos dígitos decimales.
SISTEMA ASCII
Definición
(American Standard Code of Information Interchange – Estándar Americano para Intercambio de Información). Es un largo código que define caracteres alfanuméricos para compatibilizar procesadores de texto y programas de comunicaciones.
Posee caracteres especiales para los idiomas del mundo también (en español "ñ", "Ñ" o los acentos á, é, í, ó, ú y sus mayúsculas). También para otros idiomas à, è, ì, ò, ù y otros caracteres especiales que no se encuentran en el teclado).
Para acceder a cada carácter es necesario conocer el número asociado a este y digitarlo mientras se sostiene la tecla ALT. Por ejemplo con ALT + 165 obtenemos la letra Ñ.
La tabla
...