Sie sind auf Seite 1von 3

B.E/B.

Tech DEGREE EXAMINATION Nov/Dec 2007 Third semester Computer Science and E
ngineering CS1203 -SYSTEM SOFTWARE (Regulation 2004) Time: 3 hours Maximum marks
: 100
Answer ALL questions
PART A (10 x 2 =20 marks)
1. Define System Software and System Program . 2. What is Index addressing mode?
3. What is meant by forward references? 4. What is the difference between liter
als and immediate operand? 5. What is linking? 6. What is the use of ESTAB data
structure in linking loader? 7. Compare Macros and Subroutines . 8. What are the
advantages of using line by line macro processor? 9. What do you mean by Trace
back? 10. What is the purpose of Voice Input Devices?
PART B (5 x 16 = 80)
11(a) Explain in detail, the architecture of SIC/XE machine. (16)
(or)
(b) Describe the architecture of SIC machine.
12. (a) (i) What are the data structures used in Assembler? How these data struc
tures are organized? (8) (ii) Write the algorithm for Pass one of Assembler. (8)
(or)
1 of 2
8/28/2009 4:47 AM
(i) What is the need for program block? Explain the program block in detail. (8)
(ii) Write notes on Control Sections and Program Linking. (8)
13 (a) Explain the different Machine Dependent Loader features in detail. (16)
(or)
(b)(i) Write notes on Dynamic Linking. (8) (ii) Explain the design of absolute l
inking. (8)
14. (a) (i) Write the algorithm for One Pass Macro Processor (12)
(ii) Describe the method of concatenating macro instruction parameters with othe
r character strings. (4)
(or)
(i) Write the Macro processing feature of ANSI C Programming language. (8) (ii)
Describe the conditional macro expansion with example (8)
15. (a) (i) Describe the functions and capabilities of an interactive debugging
system.
(ii) Discuss the nature of the user interface for an interactive debugger.
(or)
(b) Briefly discuss about (i) Concatenation of macro parameters. (ii) Generation
of unique labels.

Das könnte Ihnen auch gefallen