Sie sind auf Seite 1von 2

August 2010

Master of Computer Application (MCA) – Semester 3


MC0073 – System Programming– 4 Credits
(Book ID: B0811)
Assignment Set – 1 (60 Marks)

Answer all Questions Each question carries TEN marks


1. Describe the following with respect to Language Specification:
A) Fundamentals of Language Processing
B) Language Processor development tools

2. Define the following:


A) Addressing modes for CISC (Motorola and Intel)
B) Addressing modes for RISC Machines.

3. Explain the design of single pass and mutli pass assemblers.

4. Explain the following with respect to Macros and Macro Processors:


A) Macro Definition and Expansion B) Conditional Macro Expansion
C) Macro Parameters

5. Describe the process of Bootstrapping in the context of Linkers

6. Describe the procedure for design of a Linker.


August 2010
Master of Computer Application (MCA) – Semester 3
MC0073 – System Programming– 4 Credits
(Book ID: B0811)
Assignment Set – 2 (60 Marks)

Answer all Questions Each question carries TEN marks

1. Describe the basic functions of a loader.

2. Write about Deterministic and Non-Deterministic Finite Automata with suitable numerical
examples.

3. Explain with suitable numerical examples the concepts of Moore Machine and Mealay
Machine.

4. Write about:
A) Interpreters B) Difference between compilers and interpreters
C) Compiler writing tools

5. Describe the following with respect to Storage or Memory Allocations:


A) Static Memory Allocations B) Stack Based Allocations
C) Dynamic Memory Allocations

6. Describe the following:


A) Heap storage and Garbage Collection
B) Java and its Garbage collection mechanism.

Das könnte Ihnen auch gefallen