III B.E. (Computer Engg.)

VII SEMESTER

7CP7 SYSTEM PROGRAMMING LAB.I

Program Writing in C++/Java

 

1-2    Develop a text editor, which performs file operations (e.g. Open, Close, Save etc.) displays text with line number and edits the text insert. Append and replace mode.

 

3-4     Extend the above editor to implement Find and Replace operation on strings and on regular expressions with Forward and Backward search. Also changes the background of the words, where pattern match.

 

5.            Enhance the above editor with cut/paste, saving inserting a part the other file and one auto correct feature (e.g. change first character of every statement to capital).

 

6-7      Write a program to display modify memory contents of specification address range in RAM and Floppy Hard disk

 

8-9   Write a program to identify labels and 'Jump' instructions in 808 assembly language programs and prepare symbol table.

 

10.        Extend the above program to prepare Forward Reference Table (FRT).

 

11-12 Write an assembler to handle a subset of 8085 assembly language program (i.e. data movement, manipulation instructions).

      

Recommended Platform:

1. For 7CP7 and 7C OS - Unix with Parte Design or JDK.