-
Keep in mind that the SPIM "instructions" marked with a dagger in the
documention are not actual machine instructions, but are macros.
-
Though the documentation does not seem to mention it, the registers in
Coprocessor 0 (the coprocessor which handles traps, etc.) are named
using the notation $*. So for example the Cause register, listed as
number 13 in the documentation, is referred to as $13.
-
Register 0 is referred to as $0.
-
Default starting points are 0x00400000 for main() and 0x10010000
for the data.
-
Breakpoints are taken to be decimal, so if you mean hex, use "0x."
-
The usual X11 "-geom" command-line argument can be used to position the
window, e.g.
xspim -geom +100+100
-
You can use both the scroll bars and arrow keys to move within
windows.