Define following terms. 1. Assembler 2. Macro 3. Compiler
[3 marks]Discuss procedure oriented and problem oriented languages.
[4 marks]Discuss in details. 1. Program Translation 2. Program Interpretation
[7 marks]Define following terms. 1. Execution Gap 2. Language Translator 3. Language Migrator
[3 marks]Explain assembly language statements.
[4 marks]What do you mean by Forward Reference? Explain How it can be solved using one pass assembler with an example?
[7 marks]List and explain data structures used in PASS-1 of an assembler.
[7 marks]Explain Expansion time variable and its types.
[3 marks]Discuss the significance of LITTAB and POOLTAB in two pass assembler.
[4 marks]What do you mean of Nested macro? Explain it with example for its expansion.
[7 marks]Explain Keyword Parameters in Macro.
[3 marks]Discuss the various types of MACRO.
[4 marks]Explain advanced facilities provided by MACRO.
[7 marks]Define Linker and Loader.
[3 marks]Explain absolute loader.
[4 marks]What is program relocation? How it can be performed by linker?
[7 marks]What is relocatable and self-relocating programs
[3 marks]Discuss Compile and Go loader.
[4 marks]What is Linking? How it can be performed by linker? Explain it with example.
[7 marks]What do you mean by an ambiguous grammar? Discuss it with simple example.1
[3 marks]Find FIRST and FOLLOW for given Grammar. E→ TE’ E’→+TE’ | ɛ T→ FT’ T’→*FT’| ɛ F→ (E) | id
[4 marks]Discuss various phases of Compiler.
[7 marks]List and explain various types of grammar.
[3 marks]What is operator grammar? Show precedence table for following operators. *, +, -, /, $, id
[4 marks]Consider the grammar E → E – E E → E * E E → id Perform Shift-Reduce parsing of the input string “id1-id2*id3”
[7 marks]