Ejercicios de Traça d'execució, subrutines i gestió de la pila

7 ejercicios de Traça d'execució, subrutines i gestió de la pila que han salido en los exámenes de Fonaments d'Informàtica de la UAB…

Ejercicio Teoria 2.b · 2021

Analitzar el segment de codi que comença a executar-se a PC = 50 (amb instruccions MOV, SHL, CALL, PUSH, RTN). Descriure el comportament global, si s'obté algun càlcul final, quan finalitza i com evoluciona la pila.

Problema 5 · 2021

Representeu la taula de traça de l'execució indicant únicament els valors dels registres i de la memòria que canvien en cada pas, començant des de l'estat inicial on PC = 1 i SP = 400, amb els continguts de memòria inicials indicats.

Ejercicio Teoria 2.b - Anàlisi de subrutina i pila · 2021

Quin efecte produeix l'execució del programa següent suposant un valor inicial del comptador de programa PC = 50? (instruccions en 50-54 i subrutina en 1000-1001). Descriure l'efecte global, si calcula alguna cosa, si acaba l'execució i com evoluciona la pila.

Problema 5 · 2021

Problema 5 (2 punts). Traça d'execució de programa en assemblador amb instruccions CALL, PUSH, PULL, RTN, modes indexat i indirecte, i bucle BNE. Omplir la taula de canvis pas a pas.

Problema 5 · 2018

Traça d'execució d'un programa en assemblador (instruccions mov, call, ret, push, pop, inc, cmp, jnz) amb gestió de pila (SP creixent cap a posicions majors de memòria) omplint la taula d'evolució dels registres (PC, SP, R0, X), memòria i pila.

Problema 6 · 2018

A partir del codi de programa i de la taula de memòria inicial proporcionada a la imatge, completeu els valors dels registres (PC, A, X, SP) i de les posicions de memòria (0 a 8, 50 a 52) a mesura que s'executa la seqüència del programa.

Ejercicio Teoria 2 - Traça i gestió de la pila · 2017

Descriviu el comportament general del programa en assemblador donat amb PC inicial = 50. Cal explicar què fa a nivell global, si finalitza o no i l'evolució de la pila.

Otros temas de Fonaments d'Informàtica

Representació de la informació

Estructura del computador i llenguatge màquina

Interrupcions, E/S i sistema operatiu

Programació en C/C++