APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY Previous Years Question Paper & Answer

Course : B.Tech

Semester : SEMESTER 5

Subject : System Software

Year : 2019

Term : DECEMBER

Scheme : 2015 Full Time

Course Code : CS 303

Page:2





PDF Text (Beta):

19

20

a)

b)

E192064 Pages:2

where we would need such an assembler.
Design an algorithm for an absolute loader.
Differentiate between linking loader and linkage editor.
PART D
Answer any two full questions, each carries9 marks.
Describe the concept of program blocks with a proper example.
Explain the working of a single pass assembler with an example.
Justify the need for having two passes in a linking loader. Illustrate the data
structures used for a linking loader, showing how they are used in each pass.
Give the algorithm for pass 2 of a linking loader.
List and explain the different machine independent loader features.
What are control sections? Illustrate with an example, how control sections are
used and linked in an assembly language program.
PARTE
Answer any four full questions, each carries10 marks.
Differentiate between character and block device drivers.
Explain the structure of text editor with the help of a diagram.
What are the data structures required for a macroprocessor algorithm? Explain
the format of each.
Design an iterative algorithm for a one pass macroprocessor.
List and explain the different debugging techniques.
Write notes on conditional macro expansion.
Differentiate between a macro and a subroutine. Illustrate macro definition and
expansion using an example.
Describe the user interfaces used in a text editor.
Explain the general design and anatomy of a device driver with the help of
diagrams.
What do you mean by recursive macro expansion? What are the possible
problems associated with it?
Is it possible to use labels within the macro body? Explain your answer with the

help of examples. Also illustrate a possible solution for the same.
‏بد بد‎ KR

Page 2 of 2

(3)
(3)

(4)
(5)
(4)

(5)
(4)
(5)

(4)
(6)
(4)
(6)
(5)
(5)
(5)

(5)
(10)

(5)
(5)

Similar Question Papers