Friday, December 17, 2010

System Software 1998

Gujarat University

MCA Semester III
System Software

Date: January, 1998                                                                                                                          Marks:50

Instructions:
1.      Answers to the two sections should be written in separate answer books.
2.      Figure to the right indicates full marks.
3.      If necessary makes assumptions & state clearly.
4.      Symbols used have their usual meaning.

Section I


Q-1      Attempt following:
a)      Explain how execution of an HLL program will be carried out as the system software view.
b)      In an assembly language program, a certain action is required at 10 places in the program. Under what conditions would you code this action as i) A macro? ii) a subroutine? Justify your answer with the help of appropriate example.
c)      Discuss the characteristics of device drivers.

Q-2      Attempt following:
a)      The following program is FED to the assembler 
START            500
                                    WX     DS                   5
                                    K1       LOAD             YY
                                                ADD               MM
                                                STORE           PP
                                    PP        EQU                WX+1
                                    K2       PRINT                        PP
                                                ORIGIN         WX+2
                                    MM     DC                  ‘8’
                                                ORIGIN         K2 +1
                                                STOP
                                    YY      DC                  ‘35’
                                                END
i)                    Show the content of the symbol table at the end of pass 1.
ii)                  Explain the significance of EQU and ORIGIN statements in the above program and explain how they are processed by the assembler.

b)      Discuss the difference between assembly, machine and HLL.

OR

b)      Explain the detail about chained overflow organization.

OR

Q-2      Attempt the following:
a)      Draw the flow chart or state the algorithm of pass-II of the assembler and explain it.
b)      Discuss the problem of deletion of entries in the sequential, search organisation.