This class taught assembly on a simulated MIPS architecture. The Mars IDE can be downloaded here
Typically the submission.asm file is the final lab. I don't have the lab instructions.
I highly recommend checking out the final project I did, its a fascinating use of object orientated programming techniques in assembly.