A very simple line editor with the following edit commands available need to writtenin Assembly Language:
[**E**]nter one or more lines of text into the editors character buffer. When the user has finished typing in the text he presses the ESCape key to terminate the enter mode. If the user types in more than 2 pages of text, the program will issue an error message to that effect.
[**D**]isplay a number of lines of the text. The user will type in D, followed by the line number (in the range 1 to 24). The line of text will then be displayed. Pressing the ESC key will return the program to the main menu.
De[**L**]ete a character of text from the selected line. Here the user enters L followed by the line number. The program then displays that line of text (or issues an error message if the line does not exist). The user then types in the character position along that line (in the range 1 to 80), and if it exists, removes the character from the line. All characters from the selected one being deleted must be shifted up the buffer so as to remove the "vacant" hole.
These 3 commands should be available from a main menu. The code should be kept as SIMPLE as possible and commented thoroughly throughout the entire program.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Fully detailed comments in the sourse code.
3) Exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows XP/2000/NT, 80x86 processor