Semester : SEMESTER 5
Subject : System Software
Year : 2018
Term : DECEMBER
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : CS 303
Page:1
^ Link. # ಆ ~
8 ೧5943 1.21 ಭಾ
வினாவை کیک سک
கு تو پک
ರ್ಯಾ
ട്രായ്
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 ஐ 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 9) 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