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

Btech CST 5 Sem System Software cst305 Dec 2023

Good

Uploaded by

nidhilab38
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)
40 views2 pages

Btech CST 5 Sem System Software cst305 Dec 2023

Good

Uploaded by

nidhilab38
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

--t-

c 1100csT305L22203

RegNo.:
APJ ABDLLJ<ALAM TECHNOLOGICAL UNTVENITY '-' ' '.

B.Tech Degree 55 (R, S) / 53 (PT) (R, S) Examination December 202J(20-19 Schemg)'"'

Course Code: CST 305


Course Name: SYSTEM SOFTWARE
Max. Marks: 100 Duration:3 Hours

PART A
Marks
(Answer oll questions; each question carries 3 marks)

1 Explain any three addressing modes in SICDG. J

2 Describe any three assembler directives used in SIC. 3


a
3 Explain literal. How is a literal handled by an assembler? J

4 With an example explain forward reference? 3

5 Explain the usage of EQU statement with an example. J


a
Explain the working of a one pass assembler. J
6

7 Describe the design of an absolute loader. 3

8 Explain automatic library search. 3

9 Illustrate unique labels generation in macro expansion? 3

l0 Describe the user interfaces used in a text editor. 3

PART B
(Answer onefutt questionfromeoch module, each question corries l1 narks)

Module -l
ll a) Explain the addressing modes supported by SIC/ XE machine with suitable
illustrations.
b) List and explain any three syatem softwares. I 6

12 a) Explain the SICXE architecture in detail. 8

b) Illustrate the working of a relocating loader. 6

Module -2
13 a) Write and explain the pass one of a two pass assembler algorithm and different
' ' data structures used in it.
b) Write a SIC program for doing the following arithmetic operations:
BETA=ALPHA+INCR_l
'DELTA:GAMMA+INCR-l

Page 1 of 2
11(xtcsT305L22203

14 a) Write and explain the pass two of a two pass assembler algorithm and different 8

data structures used ln it.


b) Write SIC program to swap the values of trvb variables ALPHA and ggtA. 6

Module -3
15 a) Explain control sections and its implementation with example. 8

b) Explain program relocation and its uses. 6

16 a) Explain progam blocks and its implementation with example. 8

b) Illustrate the working of a multipass assembler with an example. 6

Module -4
-17 a) Write and explain the algorithm and the data structures used for the pass I of a 8

two-pass linking loader.


b) Explain the need and working of a bootstrap loader. 6
18 a) Write and explain the algorithm and the data structures used for the pass 2 of a 8

two-pass linking loader.


b) With the help of a diagram, compare linking loader and linkage editor. 6

. Module -5
19 a) Explain one pass macroprocessor algorithm. Illustrate it with an example. 8

b) Distingiish between character and block device drivers. 6


20 a) With a neat diagram outline the structire of debugger. 8

b) Explain any two machine independent feature of a macroprocessor. 6


* trf

Page2of 2

You might also like