Systems Programming
Course Name:
Systems Programming (CO262)
Programme:
B.Tech (CSE)
Semester:
Fourth
Category:
Programme Specific Electives (PSE)
Credits (L-T-P):
03 (3-0-0)
Content:
Introduction to system software, Desirable characteristics of systems programs, Introduction to Assemblers, loaders and text editor, Study of detailed machine language structure and PDP-11 Input/Output operations in PDP-11, Subroutines and coroutines, Concurrent I/O, Supervisor mode, Macro facilities in PDP-11, Macro facilities in PDP-11, Design of an assembler, Linkers and loaders, Design of a simple text editor.
References:
1. Schneider, "Principles of Computer Organization", Wiley International Edition.
2. Mac Ewan, "Introduction to Computer Systems through PDP-11 and Pascal", McGraw Hill.
3. D.M. Dhamdhere, "Introduction to System Software", Tata McGraw Hill, New Delhi, 2002.
Department:
Computer Science and Engineering