Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Portion Portions
Class covered covered
no. Module no. Topics covered (module wise) (Cumulative)
1 Introduction to System Software
7.
Macroprocessors: Basic macro processor functions
8. machine independent macro
processor features
9.
Macro processor design options
10.
implementation examples
11 Loaders and Linkers: Basic Loader Functions
17.
Library And File Organization
18. Design Of A Record Source Program File Structure,
Object Code,
19.
Object File, Object File Structure, Executable File,
20. Executable File Structure,
Libraries, Image File Structure
27.
examples
28.
Implementation
29.
Error Recovery.
30.
Error Recovery. examples
1
Syntax Analysis: Introduction
2.
Syntax Analysis: Introduction contd…
3. Role Of Parsers
1
Syntax Directed Translation
2. Syntax Directed Translation contd…
3. Syntax Directed Translation contd…
5.
Intermediate code generation 20% 100%
6. Intermediate code generation
7.
Code generation
8.
Code generation
9.
Code generation
10.
Code generation
Text Books:
1. System Software by Leland. L. Beck, D Manjula, 3rd edition, 2012
2. Compilers-Principles, Techniques and Tools by Alfred V Aho, Monica S. Lam, Ravi
Sethi, Jeffrey D. Ullman. Pearson, 2nd edition, 2007
Reference Books:
1. Systems programming – Srimanta Pal , Oxford university press, 2016
2. System programming and Compiler Design, K C Louden, Cengage Learning
3. System software and operating system by D. M. Dhamdhere TMG
4. Compiler Design, K Muneeswaran, Oxford University Press 2013