Other university all, Information Technology , System Programming Syllabus

System Programming Lecture notes | Videos | Free pdf Download | Previous years solved question papers | MCQs | Question Banks| Syllabus
Get access to 100s of MCQs, Question banks, notes and videos as per your syllabus.
Try Now for free

Course Title : System Programming

Course Code: : CS311

Credits : 03

Unit I: Language Processors
Introduction, Language processing activities, Fundamentals of language processing, Fundamentals of language specification, Language processor development tools.

Unit II: Assemblers
Elements of assembly language programming, a simple assembly scheme, pass structure of assemblers, design of a two pass assembler, a single pass assembler for IBM PC.

Unit III: Macro Processors
Macros facility, Macro definition and call, Macro Expansion, Nested macro calls, Advanced macro facilities, Design of macro preprocessor.

Unit IV: Compilers and Interpreters
Aspects of compilation, memory allocation, compilation of expressions, compilation of control structures, code optimization, Interpreters.

Unit V: Linkers & Loaders
Relocation and linking concepts, design of a linker, Self-relocating programs, a linker for MS DOS, Linking for overlays, Loaders.

Unit VI: Software Tools
Software tools for program development, Editors, Debug monitors, Programming Environments, User interfaces, DLLs

Text Books :

1. “System Programming and Operating Systems”, D. M. Dhamdhere, TMGH, 2nd Edition.

Reference Books :

1. “System Programming”, J. J. Donovan, Mc-Graw Hill.
2. “Systems Programming” by A A Puntambekar and I A Dhotre
3. “System Programming and Compiler Construction (Includes Labs)” by R K Maurya and Anand A Godbole

Share  
Link Copied
More than 1 Million students use Goseeko! Join them to feel the power of smart learning.
Spot anything incorrect? Contact us