Sei sulla pagina 1di 8

1

SYSTEM PROGRAMMING OLD QUESTION PAPERS Unit 1:INTRODUCTION TO SYSTEM PROGRAMMING ESSAY QUESTIONS: 1) (a) Write and explain different data formats for the system IBM 360/370. (2010) (b)Write and explain fixed point arithmetic instructions of IBM 360/370. (2010)
2) (a) What is the general machine structure of IBM 360/370?

Explain with neat diagram. (2009) (b) Write and explain different instruction formats of IBM 360/370.(2009) 3) Explain various instruction formats of IBM 360/370. (2007, 2010) 4) Explain instruction formats and data formats. (2007) SHORT QUESTIONS: 1) What are the instruction formats of RR and SI instructions of IBM 360/370? (2010) 2) Advantages of base register in IBM 360/370. (2010)

Unit 2:ASSEMBLERS
ESSAY QUESTIONS: 1) (a)What are the data structures that are used in design of pass II assembler and explain the format with neat diagram.(2010) (b)Write and explain the design of pass II assembler with neat flowchart. (2010) 2) For the following program show: (a)The symbol table at the end of pass I. (b)The literal table at the end of pass I. (c)The changes in the base register table during pass II. (d)The generated machine code from pass II.(2010) SIMPLE START BALR USING LOOP L A ST CLI BNE BR R1 TWO FOUR EQU DC DS END 15,0 *,15 R1,TWO R1,TWO R1,FOUR FOUR+3,4 LOOP 14 1 F2 F

3)(a)What are the data structures that are used in the design of pass I assembler and explain the formats with neat diagram.(2010) (b)Write and explain the design of pass I assembler with neat flowchart.(2009) 4)Why do you go for two pass assembler? Explain in detail with flowcharts design of two pass assembler,mention the data structures required.(2010) 5)Explain design of Double pass assemblers.(2007) SHORT QUESTIONS: 1)Differentiate DC and DS Pseudo ops.(2010) 2)Write about LTORG.(2010) 3)Differentiate DC and EQU Pseudo ops.(2009) 4)Differentiate BALR and BR instructions.(2009) 5)Define Assembler.(2009) 6)Define Relocation.(2009) 7)Explain the declarative statements i)DS ii)DC with an example.(2010) 8)Explain about self relocating programs.(2010) 9)What is Assembler.(2007)

10)Explain about conditional assembly.Mention any three


conditional branch instructions.(2010)

Unit 3:MACROS
ESSAY QUESTIONS: 1)Design one pass macro processor which handles macro calls within the macro definitions with neat flowchart.(2010) 2)(a)Define macro processor and explain the features of macro facility.(2009) (b)Explain the process of pass I macro processor design with a neat flowchart.(2009) 3)(a)Write down the data structures required for the design of a single pass macro processor.(2010) (b)Explain the working processor.(2010) principle of single pass macro

4)Give macro flowchart for ADD instruction.(2010) 5)Explain various types of macros.(2007) 6)Explain Design of single pass macro processor.(2007) 7)For the following program (a)The expanded assembly language programming. (b)The MDT table after macro processing. (c)The MNT table after macro processing. MACRO XYZ &A ST 1,&A MEND MACRO MIT &Z MACRO show:(2009)

&Z &W AR 4,&W

XYZ ALL MEND ST &Z,ALL MEND PROG START USING *,15 MIT HELLO ST 2,3 HELLO YALE YALE EQU 5 ALL DC F3 END SHORT QUESTIONS: 1)Define macro processor.(2007, 2010) 2)Write about keyword arguments.(2010) 3)Write about positional arguments.(2009) 4)What is macro processor.(2007)

Unit 4:LOADERS
ESSAY QUESTIONS: 1) Explain the following loader schemes :(2010) (a)Direct Linking Loader. (b)Dynamic Loading. 2)(a)Give the design of absolute loader with neat flowchart (b)Write about the following: i)ESD ii)TXT iii)RLD iv)END 3)(a)How the loader functions are accomplished in absolute loader? Explain. (b)Explain the relocation loader scheme.(2009) 4)(a)Specify the data structures that are used in direct linking loader design. (b)Give the detailed pass I and pass II design of direct linking loader with a neat diagram.(2009) 5)(a)Write down all the data structures of pass I and pass II of Direct linking loader. (b)Describe the functions of ESD, TXT, RLD and END cards used in Direct Linking loader. What for used ID number on the ESD card? (2009)

6) (a) what will be in register 3 after each instruction in the following sequence of instructions? (2010) LA 3,=A(xyz) LR 3,3 L 3,=F5

xyz LCR 3,3 LNR 3,3 (b)Which instruction will be executed after BE SAME: why? (2010) (c)What is the difference between x x EXU OC 5 F5

7) (a) Explain about various loader schemes. (2010) (b) Write about absolute loader. 8) Explain functions of loader. (2007) 9) Explain Design of loaders. (2007) SHORT QUESTIONS: 1) What are the four functions of a loader?(2010) 2) Define Binder.(2009) 3) Define compile-and go loader. (2009) 4) List two advantages of binding at load time over binding at assembly time. (2010) 5) What are the various functions of trader? (2010)

Unit 5:Debug Monitors,Software Tools,Text Editors,Program Generators,Interpreters


ESSAY QUESTIONS: 1)Explain the following:(2010) (a)Program Generators. (b)Debugging Monitors. 2)(a)Define text editor.(2009) (b)What are the different types of text editors? (c)Explain the different features of text editors. 3)write a short notes on:(2010) (a)Text editors (b)Lexical analyzer (c)Program generator. 4)Discuss program generators tools.(2007) SHORT QUESTIONS: 1)Write about text editor.(2010) 2)Define interpreter.(2007) 3)What is debug monitor?(2009) 4)What is ball register?(2009) 5)What is micro instruction?(2007) 6)What is macro instruction? (2007)

Potrebbero piacerti anche