Peer Review
-
Koden funkar ej. Då problem ligger förmodligen i denna kod bit "
lw $s0, 0($s1)
". Då detta förutsätter att$s1
alltid innehåller adressen till seed. Men när decode anropar codgen, används$s1
i decode som pekare till bytearr. Vilket ledder till att codgen läser från en felaktig adress och hela programmet går fel. Istället kan du bar a läsa direkt från det globala ordet seed. -
Stack diagram saknas för både codgen och decode. Stacken användes ej korrekt, då i decode använder du temporära register
($t0-$t6)
för de fyra variablerna m,r,x,y. Labben kräver att alla fyra variabler lagras på stacken. -
Koden är väl kommenterad.
-
Du behöver också flytta o.out-filen till den yttersta mappen i repot.
Annars såg det bra ut. Bra jobbat.
Edited by Hudeyfi Elmi