Skip to content

mr-andrej/mac

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MAC

MAC is a really simple virtual machine. It's written in C and is [as of writing this] only one small C file.

Blog Post!

Check out the improved version to see an implementation of more instructions, registers, etc...

I've also ported this to my own programming language, Ark. Check it out!

Instructions

op   val    usage    			function
---------------------------------------------------------------------
HLT  0      hlt 	 			halts program
PSH  1      psh val  			pushes <val> to stack
POP  2      pop 	 			pops value from stack
ADD  3      add 	 			adds top two vals on stack

About

virtual machine in c

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 98.5%
  • Makefile 1.5%