Semester : SEMESTER 5
Subject : System Software
Year : 2018
Term : DECEMBER
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : CS 303
Page:2
14
15
16
17
18
19
20
b)
a)
a)
b)
R5943 Pages: 2
Explain the algorithm for Pass 1 of Linking Loader.
List and explain the different machine independent features of loaders
Explain the working of any one type of One pass Assembler
PART E
Answer any four full questions, each carries 10 marks.
Differentiate between keyword and positional macro parameters.
Explain the working of One pass Macro Processor.
Is it possible to include labels in the body of macro definition? Justify your
answer.
Write short note on concatenation of macro parameters within a character string.
Explain the different types of conditional macro expansion statements and their
implementation with examples.
Draw the structure of a typical text editor and describe the functions of each
block.
List out the main four tasks associated with the Document Editing Process.
Describe the functions and capabilities of an Interactive debugging system.
List out the criteria that should be met by the user interface of an efficient
debugging system.
What is a Device Driver? What are the major design issues of a Device Driver?
Distinguish between Character and Block Device drivers.
जप मं के मे
Page 2 of 2
(6)
(3)
(6)
(3)
(7)
(6)
(4)
(10)
(8)
(2)
(6)
(4)
(5)
(5)