INNO MS — 402
VI Semester B.C.A. Examination, May 2011
(Y2K8 Scheme)
COMPUTER SCIENCE
BCA 602 : Systems Programming
Time : 3 Hours Max. Marks : 90
SECTION - A
Answer any ten of the following questions : (2x10=20)
1. Define Open and Closed Subroutines.
2. What are the disadvantages of Base Register ?
3. Define an Assembler.
4, Draw the Symbol Table (ST) for pass 1 and pass 2.
5. What are the features of macros facility ?
6. What are the four tasks that any macro instruction processor must perform ?
7. Define Loader. What are the functions performed by the Loaders ?
8. Mention the disadvantages of “Compile-and-Go” Loaders.
9. Define Compiler.
10. Write the steps in order to produce the machine language equivalent of WCM of
a Compiler.
11. List the 3 tasks of Lexical Phases of Compiler.
12. Explain literal table of phases of Compiler.
P.T.O.MS - 402 CANINA
SECTION - B
Answer any five of the following questions : (5x5=25)
1. Explain the evolutionary User view of an Operating System.
2. Explain with a neat diagram the Data Format of IBM 306/370.
3. Explain with a neat diagram the Pass 1 Overview of an Assembler.
4. Show the results of each pass for the following using interchange sort :
19, 13, 05, 27, 01, 26, 31, 16, 02, 09, 11, 21.
. Explain specifications of Data Base for pass 1 and pass 2 of Macros.
. Explain with a neat diagram “Absolute Loader Scheme” by means of an example.
. Describe the General Mode of Compiler.
ont AH
. Explain Identifier table for the phases of Compiler.
SECTION - C
Answer any three of the following questions : (15x3=45)
1. a) Explain with a neat diagram General Machine Structure of IBM 360/370.
b) Draw the micro flowchart for SUB instructions.
2. Draw the neat flowchart for detailed pass 1 and explain.
3. Explain Macro definition and macro calls and expansions of macros.
4. Explain:
i) General loader scheme
ii) Relocating loaders.
neat ciagram explain the Structure of Compiler.
b) Fanlain § and Tuterpretetion phases of Compilers