Semester : SEMESTER 5
Subject : System Software
Year : 2019
Term : DECEMBER
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : CS 303
Page:1
Reg No.:_.
Max. Marks: 100
+>
೦೦
1192064 Pages:2
Name:
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
FIFTH SEMESTER B.TECH DEGREE EXAMINATION(R&S), DECEMBER 2019
Course Code: CS303
Course Name: SYSTEM SOFTWARE
PARTA
Answer all questions, each carries3 marks.
Distinguish between an assembler and a compiler. Which are the different types
of compilers?
Briefly describe the format of object program generated by SIC assembler.
‘System Software is machine dependent’. Justify the statement.
What are the uses of OPTAB and SYMTAB during the assembling process?
Specify the uses of each during pass | and pass2 of a two pass assembler.
PART B
Answer any two full questions, each carries9 marks.
List out the differences between system software and application software.
Design an algorithm for performing the pass 1 operations of a two pass
assembler.
List and explain the different addressing modes and instruction formats used in
SIC/XE architecture.
Describe in detail about any 4 system softwares.
What will happen if a SIC program is loaded in a location different from the
starting address specified in the program? Will the program work properly?
Justify your answer.
Explain program relocation with examples.
Is there a need to use modification records for the given SIC/XE program
segment? Explain your answer. If yes, show the contents of modification record.
0000 COPY START 0
0006 படி RDREC
0004 LDA LENGTH
1036 RDREC CLEAR X
PART ^
Answer all questions, each carries3 marks.
Explain the format of Define and Refer Records. What are their uses?
What is a multi pass assembler? Explain with the help of an example, a situation
Page 1 of 2
Duration: 3 Hours
Mark
5
(3)
(3)
(3)
(3)
(4)
(5)
(5)
(4)
(3)
(6)
(3)
(3)