- 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 Program
Santanu Chattopadhyay, System Software, Prentice Hall of India
content serial | Description |
---|---|
1 | Introduction to Systems Programming |
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