Question Bank for System Programming
For the following assembly long. Program show its symbol
table, literal table, base table and generated machine code:
Explain evolution of component of programming system
What is the use of conditional macro calls? Explain AIF
For the following program:
i) Show the symbol table at the end of PASS-I.
ii) Show the literal table at the end of PASS-I.
iii) Show the Base Table during PASS-II
iv) Show the generated machine code after PASS-II
Explain general machine structure in detail, why it is called as stored
program concept?
Explain in detail the two pass macro processor with help of neat & clean
flowchart what macro facilities are restricted in this design.
Give and explain flowchart of pass – I & pass – II overview
Give & explain the data structure required in pass – I & pass – 2
assembler
For the following assembly language program show
a) The MDT
b) The MNT and
c) The expanded assembly language program.
Explain Macro call within macro with example
What are different loading scheme? Explain with examples
Explain the use of MDLC and MDI in the algorithm for single pass macro definition
within macro.
Explain the use of MDLC and MDI in the algorithm for one – pass macro processor
handling macro definition within macro.
Explain the design of Direct Linking Loader with an example
Draw a block diagram of the phases of compiler and indicate the main
function of each phase.
What are the functions of loader? How they are preformed in relocating
loader
What is token? How tokens are specified? Also explain how tokens are
recognized
Explain relocating loader with suitable example
Explain:-
i) GEST ii) LESA
Explain the working of Absolute loader, state its disadvantages
Draw a block diagram of the phases of compiler and indicate the main function of each phase
with an example.
Differentiate between complier and interpreter.
What is STREAM driver? Explain
What are compiler writing tools
Explain in brief top – down and bottom – up parsing
What is the significance of intermediate code generation phase of a compiler? Explain with the help
of example.
Write a short note on LEX and YACC.
What is device driver? Explain the necessity of device driver.
Explain the various steps involved in installation of UNIX device driver.
Give and explain device driver in installation steps in WINDOWS.
What are different types of device driver? Explain any two in detail.
Design a device driver for handling a line printer.
Explain Intel Netburst ® micro architecture in detail with Diagram.
Explain register organization of IA-32 processor
Describe Intel IA-32 memory models.
Explain the different types of status flag of IA-32 processor.
Write short note on following:
Operand Addressing in IA-32 & IA-64.
Notational convention in IA-32 & IA-64.
Write short note on General system and application programming Register