Práctica para el Primer Examen

Práctica Tema 1: Elementos básicos de un computador

  1. Las dos partes principales de un microprocesador son _____________________________________
  2. La unidad encargada de hacer todas las operaciones lógicas y aritméticas en un CPU recibe el nombre de _________
  3. Los tres tipos de buses que podemos encontrar en un computador son ____________

  4. El número - 98 se expresa en complemento a 2, con 8 bits como
  5. El número 45 se expresa en complemento a 2, con 8 bits como
  6. El número binario 11010111 se representa en hexadecimal como
  7. El número 695 se representa en BCD como
  8. Exprese el número 125 en:
    1. binario, con 8 bits:   ,
    2. BCD:  ,
    3. hexadecimal:  .
  9. Convierta el siguiente número binario 10010101:
    1. De signo y magnitud a decimal: 
    2. De binario puro a hexadecimal: 
    3. De binario puro a decimal: 
    4. De complemento a 2 a decimal: 
  10. Si el valor hexadecimal de un número es 536, entonces su valor en BCD será:
  11. Si el valor en complemento a dos de un número es 10011101, entonces su valor en complemento a uno será:

  12. Si un procesador es capaz de direccionar hasta 128 Mbytes, el número de líneas de dirección que posee es
  13. Si un procesador es capaz de direccionar hasta 4 Gbytes, el número de líneas de dirección que posee es
  14. Con 36 líneas de dirección, la capacidad de direccionamiento del Pentium III en Gbytes es .

Práctica Tema 2: La jerarquía de Memoria

  1. Las cuatro características principales de una memoria ROM son______________
  2. Los dos tipos principales de memorias RAM son ______________
  3. La EEPROM se caracteriza porque ____________________________________________
  4. El modo de acceso secuencial funciona de la siguiente manera__________________
  5. Utilizando memorias de 4 Mbytes, obtenga un arreglo de memorias de 32 Mbytes
  6. Utilizando memorias de 64 Mbytes obtenga un arreglo de memoria de 1 Gbyte.
  7. Obtenga un arreglo de memoria de 64 Mbytes expandible a 512 Mbytes, utilizando bloques de 8 Mbytes.
  8. Se tiene un sistema con un bus de direcciones de 20 líneas de dirección y un bus de datos de 1 byte. Diseñe un arreglo de memoria que permita una memoria de trabajo (RAM) de 512 Kbytes y una memoria BIOS (ROM) de 256 Kbytes. Debe indicar su asignación del espacio de memoria.
  9. Se tiene un sistema con un bus de direcciones de 30 líneas de dirección y un bus de datos de 1 byte. Diseñe un arreglo de memoria que permita una memoria de trabajo (RAM) de 256 Mbytes y una memoria BIOS (ROM) de 6.5 Mbytes. Debe indicar su asignación del espacio de memoria. (Se debe utilizar decodificadores no mayores de 3 x 8).
  10. Se tiene un sistema con un bus de direcciones de 32 líneas de dirección y un bus de datos de 1 byte. Diseñe un arreglo de memoria que permita una memoria de trabajo (RAM) de 128 Mbytes y una memoria ROM de 8 Mbytes. La asignación del espacio de memoria debe ubicar la ROM en la parte baja y la RAM en la parte alta de la capacidad de direccionamiento del bus de direcciones.
  11. La frecuencia del reloj de un CPU debe ser de ______________, si se quiere una razón Tcpu/TM de 76.5 para una memoria de 90 ns.
  12. Se conecta una memoria RAM con un tiempo de acceso de 10 ns a un computador con un Pentium II de 300 Mhz. ¿Cual será la razón entre el tiempo de acceso de la memoria y el tiempo de ciclo del CPU.?
  13. Cuál debe ser el tiempo de acceso de una memoria RAM, si se quiere que un microprocesador de 600 MHZ tenga un tiempo de ciclo 6 veces más rápido que la RAM: ______________________
  14. Si el tiempo del ciclo del procesador es mucho más pequeño que el tiempo de ciclo de la memoria, esto se puede mejorar de las tres siguientes formas ___________________________
  15. Se entiende por memoria caché _________ ____________
  16. Explique como funciona la memoria cache del tipo conjunto asociativa.
  17. Explique basándose en el diagramas de bloques la diferencia entre una memoria RAM convencional y una asociativa.
  18. La razón de aciertos entre una memoria principal de 32 Mbytes y una memoria caché de 512Kbytes con bloques de 16K es de _______________________________
  19. Se tiene una memoria principal de 32 Mbytes, cuál debe ser el tamaño de la memoria cache si se quiere una razón de aciertos del 5%. Tómense bloques de 128 bytes.

 

Práctica Tema 3: Estructura de un CPU

  1. La compuerta de dos entradas cuya salida es uno, únicamente cuando sus dos entradas son diferentes, se conoce como ______________
  2. El resultado de la operación lógica entre AA HEX y 3F HEX si la operación es una AND es ______, si es una OR es_________ y si es una XOR es _____________.
  3. La bandera de overflow sirve para indicar _________
  4. Luego de realizar la suma de 10110111 + 11011010 las banderas quedan así CF = __ SF = ___ , ZF = ____ y OF = _____.
  5. Luego de realizar la suma de los números en hexadecimal F3 + AA las banderas quedan así CF = __ SF = ___ , ZF = ____ y OF = _____.
  6. El resultado de la resta de los siguientes números 10101111 – 00110111 es__________________
  7. El resultado de la resta de los siguientes números AFHEX – 37 HEX es__________________
  8. Por medio de un diagrama explique los diferentes elementos que componen un microprocesador básico.
  9. Se entiende por código de operación _________ ____________
  10. El ciclo de instrucción en un CPU está compuesto por los siguientes ciclos ____________
  11. El contador de programa de un microprocesador se utiliza para ____________
  12. Explique la función de cada uno de los siguientes elementos de un procesador al ejecutarse un segmento de programa:
    1. Acumulador:
    2. ALU:
    3. Registro de direcciones:
    4. Registro de Instrucciones:
    5. Contador de programa:
    6. Regitro de datos:
    7. Buses:
  13. Utilice el algoritmo de la multiplicación binaria para realizar la multiplicación de las siguientes palabras de 4 bits: 1011 y 0101.
  14. Explique detalladamente el algoritmo que ejecuta el microprocesador, cuando el programador introduce la instrucción DAA.
  15. Utilice el algoritmo del ajuste decimal para realizar la suma en BCD de las siguientes palabras: 10010111 y 01110110.
Hosted by www.Geocities.ws

1