Vous êtes sur la page 1sur 2

August 2012

Master of Computer Application (MCA) Semester 3 MC0073 System Programming 4 Credits


(Book ID: B0811)

Assignment Set 1 (40 Marks)


Answer all Questions Each question carries TEN marks

1. What is CISC & RISC? Explain their addressing modes. 2. Discuss the following: a. Design Specification of Assembler b. Design of Single Pass Assembler 3. Discuss the following: a. Macro Parameters b. Nested and Recursive Macro Calls and its expansion c. Flow chart of Design of Macro Preprocessors Implementation 4. Discuss the following: a. Phases of Compilation b. Java Compiler and Environment

August 2012

Master of Computer Application (MCA) Semester 3 MC0073 System Programming 4 Credits


(Book ID: B0811)

Assignment Set 2 (40 Marks)


Answer all Questions 1. Explain the design of a multi-pass assembler 2. Explain the following: a. Basic Assembler Functions b. Design of Multi-pass(two pass) Assemblers Implementation c. Examples: MASM Assembler and SPARC Assembler. 3. What is Relocation? Write the relocation algorithm in detail. 4. Explain the following: a. YACC Compiler-Compiler b. Interpreters c. Compiler writing tools Each question carries TEN marks