What is the difference between System Software and Application software?
[3 marks]Define following: Semantic gap, Execution gap, System Software, Handle
[4 marks]Explain Life cycle of source program with neat sketch.
[7 marks]Define Assembler. List out tasks performed during different phase of assembler.
[3 marks]Difference between one pass and two pass assembler.
[4 marks]List out various assembler directives. Explain any three in detail.
[7 marks]Compare and contrast variant-I & II of the intermediate code for imperative statements in assembler.
[7 marks]Explain the term self-relocating program.
[3 marks]Explain positional parameter and keyword parameter with example.
[4 marks]Explain Design of Macro Preprocessor in detail.
[7 marks]Explain Nested macro calls with suitable example.
[3 marks]Explain Macro prototype & model statement with the help of example.
[4 marks]What are the advanced macro programming facilitates? Explain with example.
[7 marks]Differentiate Linker and Loader.
[3 marks]Differentiate Top Down parser and Bottom Up parser.
[4 marks]What is overlay? Explain the execution of an overlay structured program.
[7 marks]What is Loader? Enlist basic functions of loader.
[3 marks]List and explain various types of grammar.
[4 marks]What is program relocation? How relocation is performed by linker? Explain with example.
[7 marks]What is Code optimization? Explain any one Code optimization technique.
[3 marks]Differentiate stack and heap allocation of memory.
[4 marks]Consider the grammar E E-E E E*E Eid Perform Shift-Reduce parsing of the input string “id1-id2*id3”1
[7 marks]Differentiate Compiler and Interpreter.
[3 marks]Draw the syntax tree and DAG for the input string: x = -a*b + -a*b
[4 marks]Explain triple, quadruple and indirect triples representation with example.
[7 marks]