In a two pass assembler, Pass 1 defines symbols, and Pass 2 generates ______.
-
a program
-
an object deck
-
an execution
-
a single-line
B
Correct answer
Explanation
In a standard two-pass assembler, the first pass is dedicated to scanning the source code to identify symbols and build a symbol table. The second pass uses the addresses determined in the first pass to translate the assembly code into machine code. The resulting output is known as an object deck or object module, which is ready for the loader.