Курсовая работа: Удаление слов использованием резидентной программы

Передача управление резиденту должна осуществляться посредством вызова его прерывания int60h.

Проверка повторной загрузки резидента должна осуществляться с помощью прерывания int2Fh.

Выгрузка резидента должна осуществляться также из тела резидента посредством прерывания int2Fh.

Входные данные, в соответствии с заданием – вводимые пользователем слова.

Выходные данные представляют собой вывод на экран содержимого файла после удаления слова.


1.3.2 Перечень требований пользователя к программному продукту

Данный программный продукт должен предоставлять простой интерфейс командной строки для программы и предоставлять возможность при помощи клавиш клавиатуры выгружать резидента.

1.3.3 Рассмотренные альтернативы

При постановке задачи на разработку данного программного изделия альтернативы не рассматривались в связи с конкретными требованиями к программе (см. п. 1.4.3). Были выбраны:

·программно-аппаратная платформа: MS-DOS в виде эмуляции в ОС Windows XPна базе микропроцессора фирмы Intel.

·средства разработки: компилятор Borland Turbo Assembler v.3.1, компоновщик Borland TLINK v.5.1, Borland Turbo Debugger v.3.1.

1.4 Требования к программе или программному изделию

1.4.1 Стандарты

Разработка программной документации и программного изделия должна производиться согласно ГОСТ 19.701-90, ГОСТ 2.304-88. Единая система программной документации.

1.4.2 Требования к составу и параметрам технических средств

Программное изделие должно работать на компьютере, совместимом с IBMPC. Для переноса программы не должны требоваться специальные программные и аппаратные средства.

1.4.3 Требования к информационной и программной совместимости

Программное изделие должно быть написано на языке Ассемблер для компилятора TurboAssemler3.1, и работать под управлением операционной системы MS-DOS5.1 и виртуальной машины DOSв операционных системах Windows.

1.4.4 Требования к функциональным характеристикам

Требования к структуре программы

Система должна представлять собой одну программу.

Входные данные . Входными данными являются: вводимые пользователем слова. Выходные данные. В процессе работы активной программы в зависимости от действий пользователя и состояния программы выходными данными будут являться:

1) пояснительные сообщения следующего характера:

· состояния загрузки или выгрузки резидента;

2) вывод на экран содержимого файла после удаления слова.

Процессы обработки

Процессы обработки должны разделяться на следующие группы:

· проверка наличия резидента в памяти;

· установка резидента в память;

К-во Просмотров: 503
Бесплатно скачать Курсовая работа: Удаление слов использованием резидентной программы