build a proper assembler and simplify the machine & compiler to take advantage of it