Here is a version of simple computer with some functionality and it's compiler.