- Degree Bachelor
- Code: CCS3202
- Credit hrs: 3
- Prequisites: CCS2303, CCS2103
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 bachelor`s degree 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 Independent Assembler features (literals, symbols, expression) |
| 7 | Expression |
| 8 | One-pass assembler |
| 9 | Loader |
| 10 | Linker |
| 11 | Introduction to Compilers |
| 12 | Compiler design |
| 13 | Compiler design stages part 1 |
| 14 | Compiler design stages part 2 |
| 15 | Revision |
Start your application