miniasm: add an educational assembler+simulator