My dear visitors!
The materials of E-MMI project
are available
without banners
now!
Under construction
MMIX basics
Ready topics:
What is:
MIX
MMIX
E-MMI
(about this project)
Basic data principles:
memory organization
numeration of bytes
alignment of address
signed an unsigned information
extension of sign
floating point numbers
-
new
Basic instructions principles:
formats of instructions
branch in MMIX programs
-
new
Some info about instruction set:
instructions that set register value
(with applet)
instructions that load value from memory
instructions that save value to memory
arithmetic operations
(with applet) -
new
compare instructions
(with applet)
logical operations
conditional branches
(with applet) -
new
unconditional jump
(with applet) -
new
subroutine call (GO)
-
new
...
My free E-MMI software:
E-MMI imitator
for MS DOS
educational Pascal compiler to MMIX code
for Windows -
new
Linux software will be available soon!
E-MMI ROM: -
new section!
what is E-MMI ROM?
(and how you can use it)
how to call ROM subroutines
E-MMI ROM subroutines list
ROM code:
ROM beginning
print INT64
input INT64
print DOUBLE
input DOUBLE
print CHAR
input CHAR
print BOOLEAN
print text
next line
...
Last changes
: 24 Jul. 2003
Index