Professional Documents
Culture Documents
Thirumurugan Arts and Science College For Women System Software (June 2019 To Nov 2019) Question Bank - I M.SC (CS)
Thirumurugan Arts and Science College For Women System Software (June 2019 To Nov 2019) Question Bank - I M.SC (CS)
Part B
14. Write an algorithm that performs Bottom up parsing?
15. Explain need for language processors & its activities?
16. Explain about fundamentals of language processors?
17. Explain about the scanners?
18. Discuss language processor development tools?
19. Explain ambiguity in grammatic specification. How is it eliminated?
Part C
20. Describe datastructures for language processing?
21. Describe fundamentals of language specification?
22. Explain about the parsing?
23. State the components of a system and explain steps involved in execution of an instruction with diagram?
24. Explain the concept of hash table organization with its advantages & disadvantages?
1
THIRUMURUGAN ARTS AND SCIENCE COLLEGE FOR WOMEN
SYSTEM SOFTWARE (JUNE 2019 TO NOV 2019)
QUESTION BANK - I M.SC(CS)
UNIT- 2
Part A
1. What are generation time activities & assemb;y time activities?
2. What is a literal?
3. Name steps involved in an instructional cycle?
4. Differentiate features of machine language with assembly language?
5. Write down elements of assembly language programming?
6. Draw architecture of single pass assembler?
7. Define Assembler?
8. Compare single pass & two pass assembler?
9. What is disassembler?
10. What is assemble language?
11. Name 2 assemble directives?
12. Write the format of an assemble language instruction?
13. What are generation time activities & assembly time activities?
14. Why 2 passes in a 2 pass assembler?
Part B
2
THIRUMURUGAN ARTS AND SCIENCE COLLEGE FOR WOMEN
SYSTEM SOFTWARE (JUNE 2019 TO NOV 2019)
QUESTION BANK - I M.SC(CS)
UNIT – 3
Part A
1. What is macro expansion?
2. What is the purpose of a compiler?
3. Write format of the macro definition?
4. What are the aspects of compilation?
5. What is relocation?
6. What does explanding the macro means?
7. What are the datastructures used for macro processing?
8. How does a programmer decide whether to use a macro or a subroutine to accomplish a task?
9. List advanced macro facilities?
10. Draw design of a macro processor?
11. What is macro?
Part B
12. Explain how a macro is defined & called?
13. Explain the advanced macro facilities?
14. Write note on various macro operations?
15. What is meant by macro calls with in macro?
16. Explain nested macro calls?
17. Explain how macros are defined & used give example?
Part C
18. Explain conditional macro expansion?
19. Explain design of a macro assembler?
20. Design a macro pre-processor?
21. Explain the algorithm for macro call processing within macros?
22. Explain datastructures to perform macro expansion?
23. Discuss the aspects of compilation?
24. With examples explain the process of compilation of control structures.
3
THIRUMURUGAN ARTS AND SCIENCE COLLEGE FOR WOMEN
SYSTEM SOFTWARE (JUNE 2019 TO NOV 2019)
QUESTION BANK - I M.SC(CS)
UNIT – 4
PART - A
4
THIRUMURUGAN ARTS AND SCIENCE COLLEGE FOR WOMEN
SYSTEM SOFTWARE (JUNE 2019 TO NOV 2019)
QUESTION BANK - I M.SC(CS)
UNIT – 5
PART - A