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