Thursday, October 15, 2009
| System Software- May / June – 2007 |
| PART – A (10 X 2 =20 marks) |
| 1. Define upward compatibility in systems. |
| 2. Distinguish between direct addressing and indirect addressing. |
| 3. Consider the following sequenceX WQU YY EQU ZZ RESW 1Is a two pass assembler can |
| resolve such a sequence of definition? Justify your answer. |
| 4. What is the data structure used to organize the symbol table and operation code table |
| in a simple assembler Why it is preferred? |
| 5. What are the advantages of dynamic linking? |
| 6. What is the function of pass 2 of a loader? |
| 7. What is the use of DEFTAB (Definition table) NAMTAB (Name table) and ARGTAB |
| (Argument table) in macro processor? |
| 8. What is the purpose of conditional compilation statement in ANSI C preprocessor? |
| 9. What are the tasks performed by document editing process?10. How the mapping of |
| view buffer to a window is done? |
| PART –B ( 5 X 16 = 80 marks) |
| 11. (a) (i) Explain the SIC machine architecture. (Marks – 8) |
| (ii) Write a sequence of instruction for SIC to setVAL 1 = VAL 2 + INCR-2VAL 3 = VAL 4 + |
| INCR-2Illustrate how the same calculation could be performed of SIC/XE. (Marks -8) |
| Or |
| (b) (i) Explain the SIC/XE machine architecture. ( Marks – 8) |
| (ii) The variables V1, V2 and V3 are assumed as an array of 100 words each. Write a |
| sequence of instructions for SIC to add together the corresponding elements of V1, V2 and |
| store in V3. ( Marks – 8) |
| 12. (a) (i) Write the algorithm for pass 1 assembler. ( Marks –10) |
| (ii) Explain program relocation with example. ( Marks – 6) |
| Or |
| (b) Explain in detail about the machine independent features of assemble. ( Marks – 16) |
| 13. (a) Explain the design of relocating loader with an example. ( Marks – 16) |
| Or |
| (b) Write short notes on:(i) Linkage editor. (Marks -8) |
| (ii) Dynamic linking. (Marks -8) |
| 14. (a) (i) Explain with an example how macro processor allows the invocation of macro |
with in macro. ( Marks – 8)
| (ii) Discuss the macro processing features of ANSI C programming language. ( Marks – 8) |
| Or |
| (b) Explain the various machine independent features of Macro processor in detail. (Marks |
| -16)15. (a) (i) Explain the various types of user interface. (Marks -8) |
| (ii) Discuss the nature of the user interface for an interactive debugger. (Marks -8) |
| Or |
| (b) (i) Explain the structure of a text editor. (Marks -10) |
| (ii) Explain the important functions of an interactive debugging system. (Marks -8) |
http://www.ziddu.com/download/7200130/SystemSoftware.pdf.html
Tags System Software



