0% found this document useful (0 votes)
42 views1 page

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

The document discusses various concepts related to systems programming and operating systems such as the flowchart and working of a two-pass assembler, differences between literal and immediate operands, data structures used in assembler design, the algorithm of pass 1 of a two-pass assembler, definitions of macros and their advantages over functions, and data structures required for a two-pass macro processor during macro definition, call, and expansion. It also asks questions about compilers, interpreters, and argument passing in macros to be answered in the allotted time.

Uploaded by

Rohan Balsaraf
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)
42 views1 page

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

The document discusses various concepts related to systems programming and operating systems such as the flowchart and working of a two-pass assembler, differences between literal and immediate operands, data structures used in assembler design, the algorithm of pass 1 of a two-pass assembler, definitions of macros and their advantages over functions, and data structures required for a two-pass macro processor during macro definition, call, and expansion. It also asks questions about compilers, interpreters, and argument passing in macros to be answered in the allotted time.

Uploaded by

Rohan Balsaraf
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/ 1

Total No. of Questions : 4] SEAT No.

8
23
P8557 [Total No. of Pages : 1

ic-
Oct-22/TE/Insem - 527

tat
8s
T.E. (Computer Engineering)

2:0
SYSTEMS PROGRAMMING AND OPERATING SYSTEM

02 91
(2019 Pattern) (Semester - I) (310243)

0:4
0
21
Time : 1 Hour]
6/1 13 [Max. Marks : 30
0
Instructions to the candidates:
0/2
.23 GP

1) Neat diagrams must be drawn wherever necessary.


2) Figures to the right indicate full marks.
E
80

3) Assume suitable data, if necessary.

8
C

23
ic-
Q1) a) Draw and explain flowchart of Pass-I of two pass assembler with suitable
16

tat
example. [8]
8.2

8s
b) Differentiate between literal and immediate operand. [7]
.24

2:0
91
49

0:4
OR
30
21

Q2) a) Explain in detail with a suitable example, the formates and contents of
01
02

databases used in assembler design. [8]


0/2
GP

b) Explain algorithm of pass 1 of two pass assembler. [7]


6/1
CE
80

8
23
Q3) a) Define Macro. What are the advantages of macro facility? How they are
.23

different from functions? [8]


ic-
16

tat
8.2

8s

b) Write Short note on [7]


.24

2:0

i) Compiler
91
49

0:4

ii) Interpreter
30
21

OR
01
02
0/2

Q4) a) What are different data structures required for Two Pass Macro
GP

Processor? Justify which data structures are implemented at that time of


6/1
CE

processing Macro definition, Macro call and Macro Expansion. [8]


80
.23

b) Explain argument passing mechanism in Macros with suitable examples?


[7]
16
8.2

 
.24
49

You might also like