add new hardware vm assembler