Assignment 1: Decode and a solution
Assignment 2: Bubble and a solution (thanks to Viktor Ivanov)
Assignment 3: Additional Instructions and a solution (thanks to Waldemar Dziubek)
Assignment 4: Add using memory and a solution (thanks to Meghan Connelly)
Assignment 5: MOVEI and Extended opcode and a solution (thanks to Anya Marshall)
See also old assignments.