A simulated 16-bit, 24 instruction computer
Harvey-Mudd Miniature Machine (HMMM) is a simulated 16-bit, 24-instruction computer with an associated assembly language. HMMM was developed for Harvey Mudd College’s Introduction to Computer Science course and a full explanation of the machine can be found in the CS For All online text. Documentation for the language can be found on Harvey Mudd’s website.
In addition to my own classes, the HMMM.js online simulator has been used in computer science courses at Harvey-Mudd College, Castilleja School, and University of Massachusetts Boston.