Código binario decimal - Wikipedia, la enciclopedia libre

Código binario decimal

De Wikipedia, la enciclopedia libre

Binary-coded decimal (BCD8421) es un sistema numérico usado en sistemas computacionales y electrónicos para codificar números enteros positivos y facilitar las operaciones aritméticas. Es un código pesado debido a que representa los dígitos con un orden específico (8421).

Tabla de contenidos

[editar] Fundamentos

En BCD cada cifra que representa un dígito decimal (0, 1,...8 y 9) se representa con su equivalente binario en cuatro bits (nibble o cuarteto) (esto es así porque es el número de bits necesario para representar el nueve, el número más alto que se puede representar BCD). En la siguiente tabla se muestran los códigos BCD más empleados:

Decimal Natural Aiken 5 4 2 1 Exceso 3
0 0000 0000 0000 0011
1 0001 0001 0001 0100
2 0010 0010 0010 0101
3 0011 0011 0011 0110
4 0100 0100 0100 0111
5 0101 1011 1000 1000
6 0110 1100 1001 1001
7 0111 1101 1010 1010
8 1000 1110 1011 1011
9 1001 1111 1100 1100


Como se observa con el BCD sólo se utilizan 10 de las 16 posibles combinaciones que se pueden formar con números de 4 bits, por lo que el sistema pierde capacidad de representación, aunque se facilita la compresión de los números. Esto es porque el BCD solo se usa para representar cifras no números en su totalidad. Esto quiere decir que para números de más de una cifra hacen falta dos números BCD para componerlo. A primera vista esto puede parecer más engorroso pero en realidad de cara al cálculo y la programación de sistemas digitales es sumamente práctico ya que permite trabajar de hecho con números decimales ordinarios haciendo uso solo de los dos bits posibles que otorga un circuito digital típico ON (1) / OFF (0). Algo que como se verá resulta muy útil.

Desde que los sistemas informáticos empezaron a almacenar los datos en conjuntos de ocho bits (octeto), hay dos maneras comunes de almacenar los datos BCD:

  • Omisión de los cuatro bits más significativos(como sucede en el EBCDIC)
  • Almacenamiento de dos datos BCD, es el denominado BCD "empaquetado", en el que también se incluye en primer lugar el signo, por lo general con 1100 para el + y 1101 para el -.

De este modo, el número 127 sería representado como (11110001, 11110010, 11110111) en el EBCDIC o (00010010, 01111100) en el BCD empaquetado.

El BCD sigue siendo ampliamente utilizado 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 del 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.

[editar] El BCD en electrónica

El BCD es muy común en sistemas electrónicos donde se debe mostrar un valor numérico, especialmente en los sistemas digitales no programados (sin microprocesador o microcontrolador).

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). Si la cantidad numérica fuera almacenada y manipulada en binario natural, el circuito sería mucho más complejo que si se utiliza el BCD.

[editar] IBM y el BCD

IBM utilizó los términos decimal codificado en binario y BCD para los códigos binarios de seis bits con el que representaron números, letras mayúsculas y caracteres especiales. Una variante del BCD fue utilizada en la mayoría de las primeras computadoras de IBM, incluyendo IBM1620 e IBM 1400. Con la introducción de System/360, el BCD fue substituido por el EBCDIC de ocho bits.

Las posiciones de los bits, en el BCD de seis bits, generalmente fueron etiquetadas como B, A, 8, 4, 2 y 1. Para codificar los dígitos numéricos, A y B eran cero. La letra A fue codificada como (B,A,1).

[editar] Historia legal

En 1972, el Tribunal Supremo de Estados Unidos anuló la decisión de una instancia más baja de la corte que había permitido una patente para convertir números codificados BCD a binario en una computadora (véase Gottschalk v Benson en inglés). Este fue uno de los primeros casos importantes en la determinación de la patentabilidad del software y de los algoritmos.

[editar] Véase también

[editar] Enlaces externos

Sildenafil (w. cytrynian sildenafilu, ang. i INN sildenafil citrate, ATC: G 04 BE 03, oryginalna nazwa handlowa: Viagra) - lek stosowany w leczeniu zaburze erekcji oraz w pierwotnym nadcinieniu pucnym (w tym wskazaniu pod nazw Revatio). Zosta on opatentowany w 1996 roku przez firm Pfizer i wprowadzony po raz pierwszy na rynek w 1998 roku. Szynaszyla - Dugo ciaa 20-40 cm, Mieszkania Krakw ogona 7,5-20 cm, waga 0,5-1,0 kg. Srebrzyste, perowoszare futro jest mikkie i gste, a ogon pokryty dugimi Motocykle wosami. Oczy oraz uszy due. Pozycjonowanie stron Po trwajcej prawie 4 miesice (okoo110 dni) ciy rodzi si od 1 do 6 zaawansowanych w rozwoju modych. yje w koloniach zamieszkujcych meble tereny skaliste w grach Chile, Argentyny i Boliwii, gdzie ywi si rolinnoci wysokogrsk. Dawniej liczna, obecnie ze wzgldu na cenione futerko zostaa niemal zupenie wytrzebiona. Czsto jest hodowana. Blacha wyrb hutniczy, ktrego grubo jest znacznie mniejsza od dugoci i szerokoci. Gruboci blach le w granicach od dziesitych czci milimetra do kilkudziesiciu milimetrw. mog by gadkie lub posiada faktur powierzchniow. Blachy dostarczane s w postaci paskich arkuszy lub tam zwinitych w krgi. suknie lubne, odzyskiwanie danych, Kominki, Pozycjonowanie, opony Wikipedia Teksty piosenek tv za darmo Łeba szczawnica