NIT Goa syllabus Computer Science Engineering | 1st Sem SYSTEMS PROGRAMMING
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.
Schneider, Principles of Computer Organization, Wiley International Edition
Mac Ewan, Introduction to Computer Systems through PDP-11 & Pascal, McGraw Hill
D.M. Dhamdhere, Introduction to system software, Tata McGraw Hill, New Delhi, 2002.
CS254 MICROPROCESSOR LAB (0-0-3) 1 PREREQ: CS205
Experiments based on 8086 microprocessor, Programming 8086, Using various interrupts, BIOS,
DOS, Assembly level Programming, Display Controller, Keyboard & Mouse Controller, FDC and
CDC; interfacing with ADC, DAC, PLC etc.
ROM-BIOS service summary- Programmer’s Guide to the IBM PC.