Semester : SEMESTER 5
Subject : System Software
Year : 2020
Term : SEPTEMBER
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : CS 303
Page:1
00000CS303121901
Pages: 3
Reg No.: Name:
Max. Marks: 100
1
2
3
4
5 a)
b)
6 a)
b)
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
Fifth semester B.Tech degree examinations (S) September 2020
Course Code: 3
Course Name: SYSTEM SOFTWARE
PARTA
Answer all questions, each carries 3 marks.
Distinguish between interpreter and compiler.
Explain how floating point numbers are represented in SIC/XE.
List the basic assembler functions.
Consider the statements in SIC program. Consider the program being assembled
using a 2 pass assembler.
Line 10 | Location
LENGTH | RESW 4
NEW WORD 3
What will be the address value assigned to the symbol NEW during pass 1?
PART جا
Answer any two full questions, each carries 9 marks.
What is the difference between the instructions LDA #5 and LDA FIVE? Explain
how each instruction is executed.
Design an algorithm for pass | operations of a two pass assembler for SIC
architecture.
Compare the following with reference to SIC and SIC/XE machines:
i. | Memory
11. Instruction format
Suppose the address associated with the symbol RETADR is 0030 and the
machine equivalent code for STL is 14. Assemble the given SIC/XE instruction,
by clearly indicating the instruction format, addressing mode and the setting of
different flag bits, given the address value assigned to RETADR is 0030.
Location Opcode
0000 FIRST STL RETADR
Page 1 of 3
Duration: 3 Hours
Marks
(3)
(3)
(3)
(3)
(3)
(6)
(4)
(5)