Question: what is the difference between one pass and two pass assembler?
Answer: 1 Answer. A two-pass assembler takes a first pass through the assembly program to construct a symbol table that contains a list of all labels and their associated location counter values. ... But a one-pass assembler on the other hand combines both operations in a single pass, and resolves forward references on the fly.