CS2308 SYSTEM SOFTWARE LAB Syllabus- Anna University

CS2308                                   SYSTEM SOFTWARE LAB                                    L T P C
0 0 3 2 (Using C)
1.         Implement a symbol table with functions to create, insert, modify, search,
and display.
2.         Implement pass one of a two pass assembler.
3.         Implement pass two of a two pass assembler.
4.         Implement a single pass assembler.
5.         Implement a two pass macro processor
6.         Implement a single pass macro processor.
7.         Implement an absolute loader.
8.         Implement a relocating loader.
9.         Implement pass one of a direct-linking loader.
10.       Implement pass two of a direct-linking loader.
11.       Implement a simple text editor with features like insertion / deletion of a character, word, and sentence.
12.       Implement a symbol table with suitable hashing

(For loader exercises, output the snap shot of the main memory as it would be, after the loading has taken place)


Requirement for a batch of 30 students


Description of Equipment

Quantity required

Quantity available



Hardware Pentium PC Desktops

30 Nos.


Software Turbo C (Freely download)


By Vinoth
Next Post »