0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7

This preview shows page 64 - 74 out of 91 pages.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 1415 0 1 2 3 4 5 6 7 10 1112 13 14 15 16 17 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Decimal Octal Binario Expresar 1 001 011 000 001 1102en octal: Agrupar los números binarios de a 3-bits comenzando desde la derecha. De esta manera, 1130168
NÚMEROS OCTALES Octal también es un sistema de numeración ponderado. Los pesos de las columnas son potencias de 8, las cuales se incrementan de derecha a izquierda. . Pesos de columna 83828180512 64 8 1 . { 0 1 2 3 4 5 6 7 8 9 10 11 12 13 1415 0 1 2 3 4 5 6 7 10 1112 13 14 15 16 17 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Decimal Octal Binario 3 7 0 28198610Expresar 37028en decimal. Comenzar por escribir los pesos de las columnas:512 64 8 1 3(512) + 7(64) +0(8) +2(1) =
CÓDIGO DECIMAL BINARIO (BCD) El código decimal binario (BCD) es un código ponderado que se utiliza comúnmente en sistemas digitales cuando se necesita mostrar números decimales tal como un display de reloj. La tabla ilustra la diferencia entre binario directo y BCD. BCD representa cada dígito decimal con un código de 4-bit. Observe que los códigos desde el 1010 al 1111 no se utilizan en BCD, es decir, son códigos no válidos. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 1415 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Decimal Binario BCD 0001 0001 0001 0001 0001 0001 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 0000 0001 0010 0011 0100 0101
CÓDIGO DECIMAL BINARIO (BCD) Aquí se muestra un experimento de laboratorio en el cual el código BCD se convierte a decimal.
CÓDIGO DECIMAL BINARIO (BCD) Se puede pensar en BCD en términos de los pesos de las columnas en grupos de a cuatro bits. Para un número BCD de 8-bit, los pesos de las columnas son: 80 40 20 10 8 4 2 1. ¿Cuáles son los pesos de las columnas para el número BCD 1000 0011 0101 1001? 8000 4000 2000 1000 800 400 200 100 80 40 20 10 8 4 2 1 Observe que se podría agregar los pesos de las columnas donde hay un 1 para obtener el número decimal equivalente. Para este caso: 8000 + 200 +100 + 40 + 10 + 8 +1 = 835910
CONVERSIÓN DECIMAL a BCD Para expresar cualquier número decimal en BCD, simplemente reemplazar cada dígito decimal por el apropiado código de 4 bits.
CONVERSIÓN BCD a DECIMAL Para expresar cualquier número BCD en decimal, simplemente se comienza por el bit más a la derecha y se divide el código en grupos de a cuatro. Luego, se escribe el dígito decimal representado por cada grupo.
SUMA EN BCD BCD es un código numérico y puede utilizarse en operaciones aritméticas. Veremos sólo la suma en BCD ya que las otras tres operaciones pueden llevarse a cabo utilizando la suma. Los pasos son los siguientes: 1.Paso 1. Sumar los dos números BCD utilizando las reglas de la suma binaria vistas en las clases anteriores. 2.Paso 2. Si una suma de 4 bits es igual o menor que 9, es un número BCD válido. 3.Paso 3. Si una suma de 4 bits es mayor que 9, o si genera un acarreo en el grupo de 4 bits, el resultado no es válido. En este caso, se suma 6 (0110) al grupo de 4 bits para saltar así los seis estados no válidos y pasar al código BCD. Si se genera un acarreo al sumar 6, este se suma al grupo de 4 bits siguientes.
SUMA EN BCD Ejemplo sin acarreos
SUMA EN BCD Ejemplos con acarreos

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture