- Degree Bachelor
- Code: CS321
- Credit hrs: 3
- Prequisites: CS243,CE243
This course introduces the concepts and techniques of system programming. The course covers the following topics: Machine Architecture Machine Language Assembly Language Two Pass Assemblers One Pass Assemblers Macro Facilities Conditional Macros Macro Processors Loaders Linkers Formal Languages The Design of Translators (Compilers and Interpreters).
Computer Science - 2021
Santanu Chattopadhyay, System Software, Prentice Hall of India.
content serial | Description |
---|---|
1 | 1. John J. Donovan, Systems Programming, Central Book Co. 2. David A. Watt, Programming Language Processors, Prentice Hall. 3. Leland L. Beck, System Software: An Introduction to Systems Programming, Addison Wesley, Longman Inc. |
2 | Simplified Instructional Computer (SIC) |
3 | Sic and Sic/xe programming examples |
4 | Simple two pass assembler |
5 | Object code generation |
6 | Machine dependent assembler features |
7 | 7th Week Exam |
8 | Machine Independent Assembler features (literals , symbols, expression) |
9 | One-pass assembler |
10 | Loader |
11 | Linker |
12 | 12th Week Exam |
13 | Macros |
14 | Introduction to Compiler |
15 | Compiler design stages |
16 | Final exam |
Start your application