0% found this document useful (0 votes)
256 views2 pages

MC0073

This document contains assignments for a Master of Computer Application semester 3 System Programming course. It includes two assignment sets, each with 6 questions worth 10 marks each. The first set covers topics like language processing fundamentals, language processor tools, addressing modes, assembler design, macros, and linkers. The second set covers loader functions, finite automata, Moore and Mealy machines, interpreters vs compilers, storage allocations, heap storage, and Java garbage collection. Students are required to answer all questions in the two assignment sets.

Uploaded by

Vaibhav Chugh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
256 views2 pages

MC0073

This document contains assignments for a Master of Computer Application semester 3 System Programming course. It includes two assignment sets, each with 6 questions worth 10 marks each. The first set covers topics like language processing fundamentals, language processor tools, addressing modes, assembler design, macros, and linkers. The second set covers loader functions, finite automata, Moore and Mealy machines, interpreters vs compilers, storage allocations, heap storage, and Java garbage collection. Students are required to answer all questions in the two assignment sets.

Uploaded by

Vaibhav Chugh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 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.

You might also like