REPRESENTACIÓN DE NÚMEROS NATURALES EN BCD 1. Observaciones previas • Número de distintos números binarios de n cifras: 2n. • Bits necesarios para representar {0, 1..., 9}: 4 y sobran (24 = 16, 16-10 = 6). 2. Definición En los sistemas decimales codificados en binario se convierten uno a uno, los dígitos decimales a binario. 2.1. Variantes • Diferentes métodos BCD difieren: - Número de bits usados por dígito. - Tipo de representación de los dígitos. - Uso del espacio sobrante. Escuela Politécnica Superior REPRESENTACIÓN DE NÚMEROS NATURALES EN BCD - El código decimal binario (BCD, Binary Coded Decimal) es una forma de expresar cada uno de los dígitos decimales con un código binario. • El código 8421 - El código 8421 es un tipo de código decimal (BCD). - Código decimal binario significa que cada dígito decimal, de 0 hasta 9, se representa mediante un código binario de cuatro bits. - La designación 8421 indica los pesos binarios de los cuatro bits (23, 22 , 21 , 20 ). - La facilidad de conversión entre los números en código 8421 y los números decimales es la principal ventaja. Escuela Politécnica Superior REPRESENTACIÓN DE NÚMEROS NATURALES EN BCD - Tabla de la conversión decimal/BCD Dígito decimal BCD 0 1 2 3 4 5 6 7 8 9 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 • Códigos no válidos. Con cuatro dígitos, se pueden representar dieciséis números (desde 0000 hasta 1111), pero en el código 8421, sólo se usan diez de ellos. Las seis combinaciones que no se emplean (1010, 1011, 1100, 1101, 1110 y 1111) no son válidas en el código BCD 8421. Escuela Politécnica Superior