Emulator for the Machine Architecture That's Really Intuitive and Easy
MARIE is a simple assembly language and machine architecture meant for teaching and learning about machine architectures. It has some oddities that make it nonetheless challenging and interesting enough for writing an emulator for, namely its 12 bit address space and single general purpose register.