706 views

Mention the pass number for each of the following activities that occur in a two pass assembler:

1. object code generation
2. literals added to literal table
3. listing printed
4. address resolution of local symbols

reopened | 706 views

Exactly same question  - https://gateoverflow.in/2721/gate1996_1-17

Each pass scans the program, the first pass generates the symbol table and the second pass generates the machine code.

http://users.cis.fiu.edu/~downeyt/cop3402/two-pass.htm

1. $2$
2. $1$
3. $2$
4. $1$

P.S. : In first pass, symbol table is created and In second pass, machine code is generated. Listing of final machine code is done after 2nd pass only.

edited by
Reference ?
Akash, did you find any reference?
You can see System Programming book. Or assembler implementation lab exercise..

ans should be 2, 1, 2, 1 acrdng to description given in this ques

https://gateoverflow.in/2721/gate1996_1-17

Arjun sir plz check these ques

You are correct. Edited.