0% found this document useful (0 votes)
36 views2 pages

Cs 2304 Nov 2010

This document contains questions that appear to be from an exam on computer science engineering and system software. It includes questions about: 1. The differences between system software and application software. 2. How target addresses are calculated in different addressing modes of the SIC/XE architecture. 3. The function of the location counter variable in assemblers. 4. The uses of assembler directives like START, CSECT, and USE. 5. The functions of loaders and dynamic linking, as well as features of macro processors, word processors, and other system software topics.

Uploaded by

jsulthan2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views2 pages

Cs 2304 Nov 2010

This document contains questions that appear to be from an exam on computer science engineering and system software. It includes questions about: 1. The differences between system software and application software. 2. How target addresses are calculated in different addressing modes of the SIC/XE architecture. 3. The function of the location counter variable in assemblers. 4. The uses of assembler directives like START, CSECT, and USE. 5. The functions of loaders and dynamic linking, as well as features of macro processors, word processors, and other system software topics.

Uploaded by

jsulthan2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

B.E./B.

Tech DEGREE EXAMINATION NOVEMBER/DECEMBER 2010


Fifth Semester
Computer Science Engineering
CS2304 SYSTEM SOFTWARE
(Common to Information Technology)
(Regulation 2008)
Time: 3 hours

Maximum: 100 marks


Answer ALL questions
PART A

(10 2 = 20 marks)

Differentiate System software from Application software.

2.

How do you calculate the target address in direct and indirect address mode of SIC/XE
architecture?

3.

What is the use of the variable LOCCTR (location counter) in assembler?

4.

What are the uses of the assembler directives START, CSECT and USE?

5.

What are functions of loader?

6.

Define dynamic linking.

7.

How are the nested macro calls executed?

8.

Mention the tasks involved in macro expansion.

9.

What is error handler?

10. Mention the features of word processors.

PART B
11

a)

(5 16 = 80 marks)

Explain the Simplified Instructional Computer Machine architecture.

(16)

[OR]

12

b)

Explain the various addressing modes and instruction formats of


SIC/XE machine.
(16)

a)

Define the basic functions of assembler and explain in detail the twopass assembler algorithm with an example.
(16)
[OR]

b)

What is Forward reference? Explain one pass assembler with an


example.
(16)

cseannauniv.blogspot.com

13

a)

Explain the following:


(i) Assemble-and-go loader
(ii) Absolute loader

(8)
(8)
[OR]

b)

Explain the following:


(i) Relocating loader
(ii) Overlays

14

a)

(8)
(8)

Explain in detail the Macro processor algorithm and data structures.

(16)

[OR]
b)

Explain the following machine independent macro features:


(i) Concatenation of macro parameters
(ii) Generation of unique labels
(iii) Conditional Macro expansion

15

a)

(5)
(5)
(6)

Write short notes on the following:


(i) Interactive debugging system
(ii) Text editors

(8)
(8)

[OR]
b)

Describe the User Interface Criteria in detail.

cseannauniv.blogspot.com

(16)

You might also like