Academic Year 2021-22
Term Test – I
Branch: Computer Engineering Date: 28/02/2022 Semester: VI
Subject: SPCC Time: 10:00 am to 11:00 am Marks: 20 INSTRUCTIONS
1 Attempt all Questions.
2 Illustrate your answers with neat sketches wherever necessary.
3 Figures to the right indicate full marks.
4 Assume suitable additional data, if necessary
5 All sub-questions of the same question should be grouped together.
List Of CO
CO1 Identify the relevance of different system programs.
CO2 Explain various data structures used for assembler
CO3 Explain various data structures used for microprocessor design.
Answer the following questions
Q.1 Attempt the following CO
Mark
s
a. The Gap between application domain and execution domain is calle 1 1
as_____ a) Semantic gap
b) Syntax gap
1/4
Academic Year 2021-22
c) low level gap
d) high level gap
b. The effect of semantic gap were reduced with the help of 1 1
_______ a) application software
b) programming Language
c) System Software
d) all the above
c. The example of System software is ______________ 1 1
a) c programming
b) java Programming
c) Assembler
d) PHP
d. Assembler generates the information for _____________ 1 2
a) Compiler
b) Linker
c) Macro processor
d) Loader
e. Memory location is fixed for program loading and execution such program 1 2
is known as _________
a) Absolute
b) Relocatable
c) static
d) Dynamic
f. Purpose of pass 1 in two pass Assembler is _________ 1 2
a) to defined symbols and literals
2/4
Academic Year 2021-22
b) to generate the address of data
c) to update the LC
d) to solve forward reference problem
g. The parameter present in macro call is called ____________ 1 3
a) Actual Parameter
b) formal parameter
c) keyword parameter
d) position parameter
h. Macro has return type 1 3
a) True
b) false
f The purpose of pass 1 in two pass macro processor is________ 1 3
a) To recognize the macro definition
b) Execute the variable
c) Perform the macro expansion
d) All the above
g. Macro processor provides following to the assembler 1 3
a) Expanded source card
b) Object card
c) Source program
d) Byte code
Q. 2 a.. Enlist and explain the databases required in two pass Assembler 5 2
OR
Q. 2 b.. Explain the statements in ALP with example 5 2
3/4
Academic Year 2021-22
Q. 3 a. . Enlist and explain the databases required in two pass macro processor 5 3
OR
Q. 3 b. Explain the parameters used in macro processor with example 5 3
Bloom Taxonomy
Level 1 Remembering
2 Understanding 3
Applying
4 Analyzing
5 Evaluating
6 Creating
4/4