PUERTA | PUERTA-CS-2007 | Pregunta 71

Considere el siguiente segmento del programa. Aquí R1, R2 y R3 son los registros de propósito general.

GATECS200771

Suponga que el contenido de la ubicación de memoria 3000 es 10 y el contenido del registro R3 es 2000. El contenido de cada una de las ubicaciones de memoria de 2000 a 2010 es 100. El programa se carga desde la ubicación de memoria 1000. Todos los números están en decimal. Suponga que la memoria es direccionable por palabras. El número de referencias de memoria para acceder a los datos al ejecutar el programa completamente es:
(A) 10
(B) 11
(C) 20
(D) 21

Respuesta: (D)
Explicación: Explicación:

Primera referencia de memoria R1←M[3000] y luego en el ciclo que se ejecuta 10 veces, porque el contenido de la ubicación de memoria 3000 es 10 dado en cuestión y el ciclo se ejecutará 10 veces como

R2← M[R3]

M[R3] ←R2

Hay dos referencias de memoria en cada iteración.

10*2=20

Total=20+1=21

Entonces (D) es la opción 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 *