MAY 2012 P/ID 17408/RBJ
Time : Three hours Maximum : 75 marks
PART A — (5 × 5 = 25 marks)
Answer ALL questions.
1. (a) What are the components of system software?
Or
(b) Write about the evolution of system software.
2. (a) What are the elements of Assembly language
programming? Give suitable examples.
Or
(b) Define :
(i) Macros
(ii) Directives
(iii) Parameters.
3. (a) Explain the compilation process with an
example.
Or
(b) Define
(i) Tokens
(ii) Parsing
(iii) Left and Right sentential form.
4. (a) Compare linking and relocation.
Or
(b) What is linkage editing? Explain.
5. (a) Explain the functions of a text editor.
Or
(b) What are Debug monitors? Explain.
PART B — (5 × 10 = 50 marks)
Answer any FIVE questions.
6. Explain the model of a computer system with a
neat diagram.
7. Explain the activities of a 2-pass assembler during
the assembly process.
8. Describe Macros with examples.
9. Explain the compilation process of expression and
control structures.
10. Describe any three data structures used for
storage allocation.
11. Explain any two parsing techniques used in the
compilation process.
P/ID 17408/RBJ 2
12. Explain how linking of program overlays are
performed?
13. Write short notes on :
(a) S/w tools for system software
(b) Interactive programming environment.
———————
P/ID 17408/RBJ 3