Sunday, July 29, 2012

CS2308 SYSTEM SOFTWARE LAB syllabus


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)
TOTAL=45 PERIODS

Requirement for a batch of 30 students

S.No.  Description of Equipment
Quantity
required
1.  Hardware – Pentium PC Desktops  30 Nos.
2.
Software – Turbo C
(Freely download)
Multiuser




No comments:

Post a Comment