Ejercicio Teoria 2.b · Fonaments d'Informàtica UAB 2021

Tema: Traça d'execució, subrutines i gestió de la pila · Del examen Examen final de Fonaments d'Informàtica (Gener 2021) (2021)

Enunciado

2. Teoria 2 (1,5 punts). Adreçament de memòria i anàlisi de codi

b.

(1 punt) Analitzeu el següent segment de codi que comença a executar-se amb el comptador de programa a PC=50PC = 50:

Adreça

Instrucció

50

MOV RPG, #25

51

SHL RPG

52

CALL 1000

53

MOV 100, RPG

...

...

1000

PUSH RPG

1001

RTN

Descriviu quin és el resultat o comportament global de la seva execució (sense limitar-vos a traduir línia per línia). S'obté algun càlcul final? Quan finalitza? Com evoluciona la pila?

Enunciado: Ejercicio Teoria 2.b · Fonaments d'Informàtica UAB 2021

Solución

Según los criterios oficiales de corrección

Descriviu quin és el resultat o comportament global de la seva execució (sense limitar-vos a traduir línia per línia). S'obté algun càlcul final? Quan finalitza? Com evoluciona la pila?

Solución: El programa entra en un bucle infinit a l'adreça 50 sense finalitzar mai ni guardar cap resultat final a la posició 100, desbordant o modificant reiteradament la pila a causa de tapar l'adreça de retorn amb el valor 50.

La explicación paso a paso, hecha con IA, es Premium. Premium

Resuélvelo aquí mismo: corrección automática, pistas y solución paso a paso.

Problema 5 · 2021 ›

Más ejercicios de Traça d'execució, subrutines i gestió de la pila