Organización de Computadoras

Guía de Trabajos Práctico Nro. 5

B. Gonzalez - M.Cuenca

 

  1. Considere las siguientes instrucciones de transferencia de registros para los registros de 4 bits R1 y R2.
  2. Trace un diagrama de lógica correspondiente a la ejecución de las dos instrucciones.

     

  3. Calcule el resultado de aplicar las operaciones lógicas AND, OR y XOR a los números de 8 bits 10011100 y 10101010.
  4.  

  5. Dado el valor de 16 bits 01011010 11000011 Qué operación se debe efectuar para:
  1. poner en 0 a los últimos ocho bits?
  2. iniciar a 1 a los primeros ocho bits?

 

  1. La siguiente microperación lógica se realiza con los registros AR y BR

    Determine cómo manipulan los bits de BR a los de AR.

     

  1. Demuestre que la instrucción
  2. es la misma que el corrimiento lógico a la izquierda del registro R1.

     

  3. Represente el número -26 como un número con signo de ocho bits. Demuestre cómo se puede multiplicar y dividir el número por y entre 2 por medio de la microoperación de corrimiento aritmético. Indique si hay un desbordamiento. Repita la operación con el número binario 94.
  4.  

  5. Diseñe un circuito aritmético con una variable de selección S y dos entradas de datos de n bits, A y B. El circuito genera las cuatro operaciones aritméticas siguientes junto con el acarreo de entrada Cin. Trace el diagrama de lógic para las dos primeras etapas.
  6.  

    S

    Cin=0

    Cin=1

    0

    F=A+B

    F=A+1

    1

    F=A-1

    F=A+B+1

     

  7. Diseñe un circuito aritmético con una variable de selección S y dos entradas de datos A y B. Cuando s=1, el circuito realiza la operación F=A+B. Cuando S=1, el circuito efectúa la operación F=A+1.
    1.  

  8. Diseñe un circuito digital que realice las cuatro operaciones lógicas de OR excluyente, NOR excluyente, NOR y NAND. Utilice dos variables de selección. Muestre el diagrama de lógica de una etapa típica.
  9.