A simple VM that runs a x86 assembly like code.
C Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
.gitignore
CHANGES
COPYING
README.muasm
README.muchine
make.sh
muasm.c
muasm.h
muchine.c
muchine.h
muint.h

README.muasm

The MuAsm Assembler is really a very simple assembler. Its actually smaller
than the virtual machine itself and has a LOT of restrictions. But it
simplyfies the Testing of the Machine.

The advantage of the current implementation is, that you don't have to change
the assembler if you add new instrctions. Simply recompile it and it's ready.



TODO:
	* Assembler directives for specifying the size of the executable

	* DT, DB, DW, ...