Описание тега marie
MARIE (Machine Architecture that is Really Intuitive and Easy) allows you to learn the essential concepts of computer organization and architecture, including assembly language, without getting caught up in the unnecessary and confusing details that exist in real architectures.
MARIE is a toy architecture for teaching / learning assembly language, with a very small instruction set (just load/store, add/sub, jump/jump-and-link, conditional execution of next instruction, and user input/output.) It's an accumulator machine with one 16-bit accumulator.
Resources:
Implementations:
Marie Simulator (Java). This is the original implementation, provided by the authors of The Essentials of Computer Organization and Architecture, Second Edition (Linda Null and Julia Lobur).
MARIE.js. ( try it online). Good for interactive development/debugging.
marie-sim: Written in MATLAB, meant to be used (by instructors) for bulk execution / marking. See also http://hwmath.com/dev/MarieSim/