El Binary-Coded Decimal (BCD) es un estándar para representar números decimales en binario donde cada dígito decimal se codifica con 4 bits. Esto permite realizar operaciones aritméticas con números decimales de forma precisa sin conversiones imprecisas entre decimal y binario. Cada dígito decimal de 0 a 9 se representa con un código binario único de 4 bits. Los números decimales se codifican en BCD apilando los códigos binarios de cada dígito.
0 calificaciones0% encontró este documento útil (0 votos)
327 vistas3 páginas
El Binary-Coded Decimal (BCD) es un estándar para representar números decimales en binario donde cada dígito decimal se codifica con 4 bits. Esto permite realizar operaciones aritméticas con números decimales de forma precisa sin conversiones imprecisas entre decimal y binario. Cada dígito decimal de 0 a 9 se representa con un código binario único de 4 bits. Los números decimales se codifican en BCD apilando los códigos binarios de cada dígito.
El Binary-Coded Decimal (BCD) es un estándar para representar números decimales en binario donde cada dígito decimal se codifica con 4 bits. Esto permite realizar operaciones aritméticas con números decimales de forma precisa sin conversiones imprecisas entre decimal y binario. Cada dígito decimal de 0 a 9 se representa con un código binario único de 4 bits. Los números decimales se codifican en BCD apilando los códigos binarios de cada dígito.
El Binary-Coded Decimal (BCD) es un estándar para representar números decimales en binario donde cada dígito decimal se codifica con 4 bits. Esto permite realizar operaciones aritméticas con números decimales de forma precisa sin conversiones imprecisas entre decimal y binario. Cada dígito decimal de 0 a 9 se representa con un código binario único de 4 bits. Los números decimales se codifican en BCD apilando los códigos binarios de cada dígito.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 3
BCD 4 bits
En sistemas de computacin, Binary-Coded Decimal (BCD) o Decimal codificado en binario es un
estndar para representar nmeros decimales en el sistema binario, en donde cada dgito decimal es codificado con una secuencia de 4 bits. Con esta codificacin especial de los dgitos decimales en el sistema binario, se pueden realizar operaciones aritmticas como suma, resta, multiplicacin y divisin de nmeros en representacin decimal, sin perder en los clculos la precisin ni tener las inexactitudes en que normalmente se incurre con las conversiones de decimal a binario puro y de binario puro a decimal. La conversin de los nmeros decimales a BCD y viceversa es muy sencilla, pero los clculos en BCD se llevan ms tiempo y son algo ms complicados que con nmeros binarios puros. Representacin BCD4 bits Cada dgito decimal tiene una representacin binaria codificada con 4 bits: Decimal: 0 1 2 3 4 5 6 7 8 9 BCD: 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 Los nmeros decimales, se codifican en BCD con los de bits que representan sus dgitos. Por ejemplo, la codificacin en BCD del nmero decimal 59237 es: Decimal: 5 9 2 3 7 BCD: 0101 1001 0010 0011 0111
Fundamentos En BCD cada cifra que representa un dgito decimal (0, 1,...8 y 9) se representa con su equivalente binario en cuatro bits (nibble o cuarteto) (esto es as porque es el nmero de bits necesario para representar el nueve, el nmero ms alto que se puede representar en BCD). En la siguiente tabla se muestran los cdigos BCD ms 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 slo se utilizan 10 de las 16 posibles combinaciones que se pueden formar con nmeros de 4 bits, por lo que el sistema pierde capacidad de representacin, aunque se facilita la compresin de los nmeros. Esto es porque el BCD slo se usa para representar cifras, no nmeros en su totalidad. Esto quiere decir quepara nmeros de ms de una cifra hacen falta dos nmeros BCD. Una forma sencilla de calcular nmeros en BCD es sumando normalmente bit a bit, y si el conjunto de 4 bits sobrepasa el nmero 9, entonces se le suma un 6 (0110) en binario, para poder volver a empezar, como si hiciramos un mdulo al elemento sumante. Desde que los sistemas informticos empezaron a almacenar los datos en conjuntos de ocho bits (octeto), hay dos maneras comunes de almacenar los datos BCD: Omisin de los cuatro bits ms significativos (como sucede en el EBCDIC) Almacenamiento de dos datos BCD; es el denominado BCD "empaquetado", en el que tambin se incluye en primer lugar el signo, por lo general con 1100 para el + y 1101 para el -. De este modo, el nmero 127 sera 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 aritmtica binaria o en electrnica. Los nmeros se pueden mostrar fcilmente 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 histricas se evit la necesidad de su conversin en ASCII. La ventaja del cdigo BCD frente a la representacin binaria clsica es que no hay lmite para el tamao de un nmero. Los nmeros que se representan en formato binario estn generalmente limitados por el nmero mayor que se pueda representar con 8, 16, 32 o 64 bits. Por el contrario, utilizando BCD, aadir un nuevo dgito slo implica aadir una nueva secuencia de 4 bits.