Clean up asm reference.

Note that it is for MIPS32, and isn't as useful for MIPS64.
Build targets for appropriate architecture.
More Makefile cleanup.
Finish exercises.

Writing code to check the solutions now.
Start exercise 2.4 solution.