SS Imp Qns
SS Imp Qns
PART A
UNIT I-INTRODUCTION
UNIT II-ASSEMBLERS
1. Define the basic functions of assembler.
2. What is meant by assembler directives. Give example.
3. What is forward references?
4. What are the three different records used in object program?
5. What is the need of SYMTAB(symbol table) in assembler?
6. What is the need of OPTAB(operation code table) in assembler?
7. What are the symbol defining statements generally used in assemblers?
8. Define relocatable program.
9. Differentiate absolute expression and relative expression.
10. Write the steps required to translate the source program to object program.
11. What is the use of the variable LOCCTR(location counter) in assembler?
12. Define load and go assembler.
13. What are the two different types of jump statements used in MASM assembler?
14. What are the use of base register table in AIX assembler?
15. Differentiate the assembler directives RESW and RESB.
16. Define modification record and give its format
17. Write down the pass numbers(PASS 1/ PASS 2) of the following activities that
Occur in a two pass assembler:
a. Object code generation
b. Literals added to literal table
c. Listing printed
d. Address location of local symbols
18. What is meant by machine independent assembler features?
19. How the register to register instructions are translated in assembler?
21. What is meant by external references?
20. Define control section.
21. What is the difference between the assembler directive EXTREF and
22. Give the general format of define record.
22. What is the use of the assembler directive START.
PART B
UNIT 1
UNIT-II
UNIT-III
UNIT-IV
UNIT-V
1. Explain in detail about the following
i) Editing process
ii) User Interface
2. Explain about the editor structure.
3. Discuss in detail about debugging functions and capabilities.
4. Explain in detail about the following
i)Relationships with other parts of the system
ii)User Interface criteria
5. Explain about various software tools.
Text editors
Debugging systems