Work for Compiler II - writing the VM code