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

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

This document contains assignments for a System Programming course. It includes two assignment sets, each with 6 questions worth 10 marks each. The first set covers topics like programming language grammars, classification of grammars, binding and binding times, RISC vs CISC architectures, assembler design specifications, parsing, scanning, and tokens. The second set covers CISC addressing modes, deterministic and non-deterministic finite automata, the C preprocessor and conditional assembly, compilation phases, macros and macro expansion, and software tools like compilers, editors, debuggers and interpreters. Students are required to answer all questions in the two assignment sets.

Uploaded by

LangNil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views2 pages

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

This document contains assignments for a System Programming course. It includes two assignment sets, each with 6 questions worth 10 marks each. The first set covers topics like programming language grammars, classification of grammars, binding and binding times, RISC vs CISC architectures, assembler design specifications, parsing, scanning, and tokens. The second set covers CISC addressing modes, deterministic and non-deterministic finite automata, the C preprocessor and conditional assembly, compilation phases, macros and macro expansion, and software tools like compilers, editors, debuggers and interpreters. Students are required to answer all questions in the two assignment sets.

Uploaded by

LangNil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

February 2011

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) Programming Language Grammars

B) Classification of Grammars

C) Binding and Binding Times

2. What is RISC and how it is different from the CISC?

3. Explain the following with respect to the design specifications of an Assembler:


A) Data Structures

B) pass1 & pass2 Assembler flow chart

4. Define the following,


A) Parsing
B) Scanning
C) Token

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

6. Describe the procedure for design of a Linker.

February 2011
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. Discuss the various Addressing mode for CISC.

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

3. Write a short note on:


A) C Preprocessor for GCC version 2
B) Conditional Assembly

4. Write about different Phases of Compilation.

5. What is MACRO? Discuss its Expansion in detail with the suitable example.

6. Describe the following with respect to Software Tools for Program Development:
A) Compilers

B) Editors

C) Debuggers

D) Interpreters

You might also like