PUERTA | GATE-CS-2015 (Conjunto 2) | Pregunta 54

Considere la secuencia de instrucciones de la máquina dada a continuación:

  MUL R5, R0, R1
  DIV R6, R2, R3
  ADD R7, R5, R6
  SUB R8, R7, R4 

En la secuencia anterior, R0 a R8 son registros de propósito general. En las instrucciones mostradas, el primer registro almacena el resultado de la operación realizada en el segundo y tercer registro. Esta secuencia de instrucciones debe ejecutarse en un procesador de instrucciones segmentadas con las siguientes 4 etapas: (1) Obtención y decodificación de instrucciones (IF), (2) Obtención de operandos (OF), (3) Ejecución de operaciones (PO) y (4 ) Escriba de nuevo el Resultado (WB). Las etapas IF, OF y WB toman 1 ciclo de reloj cada una para cualquier instrucción. La etapa PO toma 1 ciclo de reloj para la instrucción ADD o SUB, 3 ciclos de reloj para la instrucción MUL y 5 ciclos de reloj para la instrucción DIV. El procesador segmentado utiliza el reenvío de operandos desde la etapa PO a la etapa OF. El número de ciclos de reloj necesarios para la ejecución de la secuencia de instrucciones anterior es ___________
(A)11
(B) 12
(C) 13
(D) 14

Respuesta: (C)
Explicación:

  1   2   3   4   5   6   7   8   9   10   11   12   13
  IF  OF  PO  PO  PO  WB
      IF  OF          PO  PO  PO  PO  PO   WB
          IF          OF                   PO   WB
              IF          OF                    PO   WB

Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *