IIC2343 / Syllabus-2024-1

22 stars 0 forks source link

Test E2 PARTE C4 #69

Closed mpalaciosc closed 1 month ago

mpalaciosc commented 1 month ago

Holaa, llevamos harto rato pegados en el mismo error en el test de la E2. C4: INC (i) CALL C4_1 JMP mal C4_1: CALL C4_2 C4_2: POP A POP B SUB A,B CMP A,2 JEQ C5 JMP mal

En esta parte, no entiendo porque deberia ser la comparacion con 2 en vez de 3, dado que el CALL C4_1 guarda la direccion de JMP mal por PC+1, mientrasa que CALL C4_2 guarda la direccion de C4_2:

Probamos cambiando el CMP de 2 a 3 y ahi si nos pasa al test C5, ademas probamos revisando que tienen los registros guardados despues de los POP y nos da 43 y 40.

Tenemos algo mal nosotros o el test deberia ser CMP A,3?