This document outlines an assignment for a computer applications course covering system software topics. It includes 6 questions asking students to: 1) Define intermediate representation and why it is required. 2) Explain the features of MASM. 3) Detail the data structures used in the first and second passes of a compiler. 4) Explain the phases of a compiler in detail. 5) Define macros and macro processors and explain them briefly. 6) Explain lexical analysis and syntax analysis.
This document outlines an assignment for a computer applications course covering system software topics. It includes 6 questions asking students to: 1) Define intermediate representation and why it is required. 2) Explain the features of MASM. 3) Detail the data structures used in the first and second passes of a compiler. 4) Explain the phases of a compiler in detail. 5) Define macros and macro processors and explain them briefly. 6) Explain lexical analysis and syntax analysis.
Copyright:
Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online from Scribd
This document outlines an assignment for a computer applications course covering system software topics. It includes 6 questions asking students to: 1) Define intermediate representation and why it is required. 2) Explain the features of MASM. 3) Detail the data structures used in the first and second passes of a compiler. 4) Explain the phases of a compiler in detail. 5) Define macros and macro processors and explain them briefly. 6) Explain lexical analysis and syntax analysis.
Copyright:
Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online from Scribd
August 2010 Bachelor of Computer Application (BCA) Semester 4 BC0051 System Software
Assignment Set 1 (60 Marks)
1. What is Intermediate representation ? why is it required ( 6 marks ) Ans: 2. What is MASM ? explain its features (10 Marks) 3. Write pass1 and pass2 data structures in detail. (10 Marks) 4. Explain the phases of compiler in detail. (10 Marks) 5.What are macros and macro processors ? explain in brief. (12 Marks) 6. Explain the following (12 Marks) a) Lexical Analysis b) syntax analysis