Complete rewrite of the NASM assembler
