An 8086 assembler