virtual simple assembler,  have a simple syntax