Question: what is a 2 pass assembler?
Answer: Two-pass assemblers. ... Basically, the assembler goes through the program one line at a time, and generates machine code for that instruction. Then the assembler procedes to the next instruction. In this way, the entire machine code program is created.