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

Be - Computer Engineering - Semester 5 - 2023 - October - Systems Programming and Operating System SP Os Pattern 2019

spos insem paper

Uploaded by

princelite536
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)
9 views2 pages

Be - Computer Engineering - Semester 5 - 2023 - October - Systems Programming and Operating System SP Os Pattern 2019

spos insem paper

Uploaded by

princelite536
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

Total No. of Questions : 4] SEAT No.

8
23
P-5027 [Total No. of Pages : 2

ic-
tat
[6187]-427

3s
2:3
T.E. (Computer Engineering/(A.I.D.S)) (Insem.)

02 91
0:4
SYSTEMS PROGRAMMING AND OPERATING SYSTEM

0
31
6/0 13
(2019 Pattern) (Semester - I) (310243)
0
9/2
Time : 1 Hour] [Max. Marks : 30
.23 GP

Instructions to the candidates :


E
80

1) Attempt Q.No. 1 or Q.No. 2, and Q.No. 3 or Q.No. 4.

8
C

23
2) Neat diagrams must be drawn wherever necessary.

ic-
3) Figures to the right indicate full marks.
16

tat
4) Assume suitable data, if necessary.
8.2

3s
.24

2:3
Q1) a) What is purpose of Assembler pass 1? Draw and explain overview of
91
49

0:4
Assembler pass 1 flow chart [8]
30
31

b) Compare system softwares with Application softwares? Explain benefits


01
02

of Assembly Language. [7]


9/2
GP

OR
6/0

Q2) a) Discuss need of intermediate code of assembly program. Generate


CE
80

8
intermediate code for an assembly language program given in Question

23
.23

2b using any one variant of intermediate code. [8]


ic-
16

b) Explain the output of pass-I of two pass Assembler with respect to the
tat
8.2

given program: [7]


3s
.24

2:3

START 600
91

READ A
49

0:4

READ B
30
31

LOOP MOVER AREG, A


01
02

MOVER CREG, B
9/2
GP

SUB AREG,=’l’
6/0

BC GT,LOOP
CE

STOP
80

A DS 1
.23

B DS 2
16

END
8.2

P.T.O.
.24
49
Q3) a) What is Macro? Explain Macro definition, Macro Call and Macro

8
23
Expansion with an example. [8]

ic-
b) Differentiate [7]

tat
i) Macro and subroutine

3s
ii) Compiler and Interpreter

2:3
02 91
OR

0:4
0
Q4) a) Explain various phases of the Compiler for the expression x = I + R * 60

31
6/0 13
where the data type of R is float. [8]
0
9/2
b) Explain briefly the algorithm of pass l of two pass macro processor?[7]
.23 GP
E
80



8
C

23
ic-
16

tat
8.2

3s
.24

2:3
91
49

0:4
30
31
01
02
9/2
GP
6/0
CE
80

8
23
.23

ic-
16

tat
8.2

3s
.24

2:3
91
49

0:4
30
31
01
02
9/2
GP
6/0
CE
80
.23
16
8.2
.24

[6187]-427 2
49

You might also like