diff --git a/lib/CPUs/MIPS/bsp/examples/init.S b/lib/CPUs/MIPS/bsp/examples/init.S index c1f75d6..dc10005 100644 --- a/lib/CPUs/MIPS/bsp/examples/init.S +++ b/lib/CPUs/MIPS/bsp/examples/init.S @@ -34,12 +34,14 @@ $zeroise: # addiu $8, 4 # jump main - la $8, main - jalr $8 + la $t0, main + jalr $t0 + nop -_terminate: - nop - j _terminate +_terminate: nop + la $t0, exit + jalr $t0 + move $a0, $v0 .set reorder