Anna University
CS 2304 - SYSTEM SOFTWARE Question Bank
Unit – I
1. List the salient features of hypothetical machine.
2. Discuss about SIC architecture.
3. Discuss about SIC/XE architecture.
4. Compare and Contrast SIC, SIC/XE with programming examples.
Unit-II
1. Explain the data structure used in the design of assembler.
2. Explain the algorithm for pass1& pass 2 of an assembler.
3. Explain the machine independent features of an assembler.
4. Explain the machine dependent features of an assembler.
1. Explain the different instruction formats & sets & addressing modes used in the assembler.
2. Explain the design of one pass assembler.
3. Explain the design of multi pass assembler.
4. Discuss about MASM assembler.
UNIT-III
1. Discuss briefly about absolute loader.
2. Discuss about Bootstrap Loader.
3. Explain Automatic Library Search.
4. Discuss about Linkage editor.
5. Discuss about Dynamic Linking.
6. Give the algorithm for pass 1 and pass 2 of a loader.
7. Discuss machine independent loader features.
8. Discuss machine dependent loader features.
9. Explain about MS-DOS Linker.
UNIT-IV
1. Write the algorithm for Macro processor.
2. Write the machine independent features macro processor.
3. Write about recursive macro expansion.
4. Discuss about MASM macro processor.
5. Discuss about ANSI C Language.
6. Discuss about conditional Macro.
UNIT –V
1. Discuss about editors.
2. Discuss about Interactive Debugging Systems.