A simulator and assembler for the machine language proposed in "Computer Science: An Overview" by J. Glenn Brookshear. Inspired by SimpSim by Anne-Gert Bultena.
An AssemblyException should be thrown in the Assembler if the syntax for an instruction is invalid. This is only partially implemented for some instructions. See AssemblerInvalidSyntaxTests.cs.