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

Answer All Questions, Each Carries 3 Marks.: Reg No.: - Name

This document contains a sample exam paper for the fifth semester B.Tech degree examination in System Software for APJ Abdul Kalam Technological University. The paper has five parts - Part A contains 3 mark questions, Part B contains 9 mark questions with parts, Part C contains 3 mark questions, Part D contains 9 mark questions with parts, and Part E contains 10 mark questions with parts. The questions cover topics related to system software like assembly language programming in SIC/XE, assemblers, linkers, loaders, macro processors, text editors, debugging systems, and device drivers.

Uploaded by

gjaj
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)
198 views2 pages

Answer All Questions, Each Carries 3 Marks.: Reg No.: - Name

This document contains a sample exam paper for the fifth semester B.Tech degree examination in System Software for APJ Abdul Kalam Technological University. The paper has five parts - Part A contains 3 mark questions, Part B contains 9 mark questions with parts, Part C contains 3 mark questions, Part D contains 9 mark questions with parts, and Part E contains 10 mark questions with parts. The questions cover topics related to system software like assembly language programming in SIC/XE, assemblers, linkers, loaders, macro processors, text editors, debugging systems, and device drivers.

Uploaded by

gjaj
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 R5943 Pages: 2

Reg No.:_______________ Name:__________________________

APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY


FIFTH SEMESTER B.TECH DEGREE EXAMINATION, DECEMBER 2018
Course Code: CS303
Course Name: SYSTEM SOFTWARE
Max. Marks: 100 Duration: 3 Hours
PART A
Answer all questions, each carries 3 marks. Marks

1 Write a sequence of instructions for SIC to set ALPHA = BETA*9+GAMMA. (3)


2 List out the various registers used in SIC along with their purpose. (3)
3 What is meant by forward reference? How it is resolved by two pass assembler? (3)
4 Write down the format of Modification record. Describe each field with the help (3)
of an example.
PART B
Answer any two full questions, each carries 9 marks.
5 What are the various addressing modes supported by SIC/XE? With the help of (9)
an example, explain how to find target address during assembling in each case.
6 a) Distinguish between Application software and System Software (3)
b) Let A,B & C are arrays of 10 words each. Write a SIC/XE program to add the (6)
corresponding elements of A & B and store the result in C.
7 a) What are the functions of Operating System? (3)
b) With the aid of an algorithm explain the Second pass of a Two Pass Assembler. (6)

PART C
Answer all questions, each carries 3 marks.
8 What are control sections? What is the advantage of using them? (3)
9 Given an idle computer with no programs in memory, how do we get things (3)
started?
10 What are the uses of assembler directives EXTDEF and EXTREF? (3)
11 What is the use of bitmask in program relocation? (3)

PART D
Answer any two full questions, each carries 9 marks.
12 a) Distinguish between Program Blocks and Control Section (2)
b) How the assembler handles multiple Program blocks? (7)
13 a) Write short note on Dynamic Linking (3)

Page 1 of 2

For More Visit : KtuQbank.com


B R5943 Pages: 2

b) Explain the algorithm for Pass 1 of Linking Loader. (6)


14 a) List and explain the different machine independent features of loaders (3)
b) Explain the working of any one type of One pass Assembler (6)

PART E
Answer any four full questions, each carries 10 marks.
15 a) Differentiate between keyword and positional macro parameters. (3)
b) Explain the working of One pass Macro Processor. (7)
16 a) Is it possible to include labels in the body of macro definition? Justify your (6)
answer.
b) Write short note on concatenation of macro parameters within a character string. (4)
17 Explain the different types of conditional macro expansion statements and their (10)
implementation with examples.
18 a) Draw the structure of a typical text editor and describe the functions of each (8)
block.
b) List out the main four tasks associated with the Document Editing Process. (2)
19 a) Describe the functions and capabilities of an Interactive debugging system. (6)
b) List out the criteria that should be met by the user interface of an efficient (4)
debugging system.
20 a) What is a Device Driver? What are the major design issues of a Device Driver? (5)
b) Distinguish between Character and Block Device drivers. (5)
****

Page 2 of 2

For More Visit : KtuQbank.com

You might also like