title: Where do I start with making my own assembler?
body: <p>I'm trying to make my own assembler (as in NASM, MASM, etc.), but I don't know where to start. I understand x86 assembly, but I don't know much about how assemblers work. Where should I start? Google isn't helping my in this instance. Is there any sites that would be useful in learning this?</p>