Q1. What do you mean by system software? Describe ‘User’ and ‘System’ centric views of the system software.
Q2. Describe the given terms:
a) Translator
b) Loader
c) Interpreter
Q3. Distinguish two-pass and single pass translation scheme in an assembler.
Q4. Describe alternative ways of processing declarative statements and assembler directives and their comparative advantages.
Q5. Advanced macro facilities are focused at supporting semantic expansion. Describe ‘expansion time variable’ and ‘facilities for altering flow of control throughout the expansion’ in this context.
Q6. Describe the concept of nested macro calls.