A simulator and compiler for the Simple Machine Language.