ISRO | CS ISRO 2015 | Pregunta 76

En X = (M + N x O)/(P x Q), ¿cuántas instrucciones de una dirección se requieren para evaluarlo?
(A) 4
(B) 6
(C) 8
(D) 10

Respuesta: (C)
Explicación: En las instrucciones de una dirección, se requiere un registro acumulador para realizar todas las instrucciones. Las operaciones de carga y almacenamiento se realizan para obtener los valores de los operandos de los registros o la memoria a los acumuladores y para almacenar el valor del acumulador en una ubicación de memoria. Instrucciones necesarias para ejecutar el código:

X = (M + N x O)/(P x Q)
1) Load A  :  ACC  <-- M[M]
2) Add N   :  ACC  <-- ACC + M[N]
3) Mul O   :  ACC  <-- ACC x M[O]
4) Store T :  M[T] <-- ACC
5) Load P  :  ACC  <-- M[P]
6) Mul Q   :  ACC  <-- ACC x M[Q]d
7) Div T   :  ACC  <-- M[T] / ACC
8) Store X :  M[X] <-- ACC

Entonces, la opción (C) es correcta.
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 *