+3 votes
in Computer Architecture by
one-pass assembler vs two-pass assembler

1 Answer

+2 votes
Best 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. It then takes a second pass to translate the assembly program into object code.

But a one-pass assembler on the other hand combines both operations in a single pass, and resolves forward references on the fly.

Related questions