Supongamos que un procesador no tiene ningún registro de puntero de pila. ¿Cuál de las siguientes afirmaciones es verdadera?
(A) No puede tener instrucción de llamada de subrutina
(B) Puede tener instrucción de llamada de subrutina, pero no llamadas de subrutina anidadas
(C) Son posibles llamadas de subrutina anidadas, pero no interrupciones
(D) Todas las secuencias de llamadas de subrutina y también interrupciones son posibles
Respuesta: (A)
Explicación: el registro de puntero de pila contiene la dirección de la parte superior de la pila, que es la ubicación de la memoria en la que la CPU debe reanudar su ejecución después de atender alguna interrupción o llamada de subrutina.
Entonces, si el registro SP no está disponible, entonces no son posibles las instrucciones de llamada de subrutina. Entonces (A) 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