"rEd-MMI" is the name of this project. It includes the development of "E-MMI" model of computer and its usage in different educational subjects.
"E-MMI" is a theoretical model of computer,
which can be used for different educational purposes: learning of computer principles,
explanation of software foundations, exploring the efficacy of algorithms etc.
It is based on the new MMIX model of the famous scientist D.Knuth.
The main idea of E-MMI versus MMIX is to "reduce" the last one and make easier
understanding of its main principles. So the key sense of "red" in full project name
is "reduced". "Red" color is just a word-play with "reduced",
don't look for any other meaning (especially political one).
The upcase E underline the author of E-MMI realization.
Note also that MMI means 2001 as the Roman numerals - it's a year
I began developing this model. My previous educational computer
was "E97".
Every program you debug for E-MMI must work correctly on MMIX
, whether or no I hardly work for it.
From technical point of view you may consider E-MMI as a previous model
of a machine in a compatible family (so called upward compatibility).
From educational point of view E-MMI can be a prelude of MMIX learning. I suppose
for introductory aims this model is often enough.
Related topics:
"MMIX basics" page