0% found this document useful (0 votes)
124 views

Answer ALL Questions

This document is an exam for a third semester computer science and engineering degree. It contains two parts: Part A with 10 short answer questions about system software topics like system programs, addressing modes, linking, macros, and debugging; and Part B with 5 longer answer questions choosing between topics on assembler architecture, data structures, linking loaders, macro processing, and debugging systems. The exam tests knowledge of key concepts in system software.

Uploaded by

Balaji Mahadevan
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
124 views

Answer ALL Questions

This document is an exam for a third semester computer science and engineering degree. It contains two parts: Part A with 10 short answer questions about system software topics like system programs, addressing modes, linking, macros, and debugging; and Part B with 5 longer answer questions choosing between topics on assembler architecture, data structures, linking loaders, macro processing, and debugging systems. The exam tests knowledge of key concepts in system software.

Uploaded by

Balaji Mahadevan
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

B.E/B.

Tech DEGREE EXAMINATION Nov/Dec 2007

Third semester

Computer Science and Engineering

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 literals 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 structures
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 linking. (8)

14. (a) (i) Write the algorithm for One Pass Macro Processor (12)

(ii) Describe the method of concatenating macro instruction parameters with other
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.

You might also like