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).
Bachelor of Computer Science - 132 CRs
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