SECTION A (10×2=20 marks)
Answer ALL questions.
1. What is system software?
2. What is language processor?
3. What is an assembler?
4. What is LOCCTR and SYMTAB?
5. What is scanner?
6. What are the various operations that can be performed on Regular
Language?
7. What is lexical analyzer?
8. What is code optimizer?
9. What is an interpreter?
10. Write any two linking concepts.
SECTION B (5 ×7=35 marks)
Answer ALL questions.
6. (a) Explain Language Processor Development Tools.
(or)
(b) What are the classifications of System Software?
7. (a) Compare one pass and two pass assemblers.
(or)
(b) What are the various elements of Assembly Language?
8. (a) Write short notes Finite Automato.
(or)
(b) Consider the Grammar
G=({S, A}, {a,b}, S) with the production rules
S →aAb,aA →aaAb,A →∈ and derive the output as
"aaabbb"; explain the steps to derive the above output.
9. (a) Explain Memory allocation.
(or)
(b) Explain interpreters.
10. (a) What is loader? Explain with suitable example.
(or)
(b) Explain about Regular Expressions.
SECTION C (3 ×15=45 marks)
Answer any THREE questions.
11. Explain about Toy Compiler in detail.
12. Explain in detail about macro with suitable examples.
13. Explain about parsing in detail with suitable examples.
14. Explain the various aspects of compilation.
15. Explain in detail about designing a linker.
No comments:
Post a Comment