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

Приемка программного изделия осуществляется при сдаче документально оформленных этапов разработки и проведении испытаний на основе установленных тестов. Тесты должны быть разработаны на этапе рабочего проектирования программного изделия.


2. Технический проект

2.1 Анализ области

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

Стандартное использование программного продукта состоит в следующей последовательности действий пользователя:

1) загрузка резидента, запуск «residenta.com», при этом, чтобы предотвратить повторную загрузку, проверяется присутствие резидента в памяти;

2) ввод данных;

3) выполнение работы;

4) завершение работы резидента, с освобождением занимаемой им памяти;

2.2 Структура программы

Программа состоит из одного модуля.

Модуль residenta.asm, который содержит в себе все функции транзитной и резидентной части.

2.2.1 Модуль resident.asm

Транзитная часть – программа, которая исполняет следующие функции:

1) проверка на повторную загрузку;

2) загрузка резидента в память;

3) сохранение входных параметров;

4) выгрузка резидента из памяти.

Резидентная часть – программа, которая исполняет следующие функции:

1) выполнение функции резидента, а именно вывод содержимого файла;

Входные данные

Входных данных для транзитной части нет.

Входными данными для резидентной ввод с клавиатуры.

Выходные данные

Для транзитной части в процессе ее работы выходными данными будет сообщение о загрузке резидента в память: «Loading».В резидентной части выходными данными содержимое файла после удаления слова.

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

Процесс обработки транзитной части заключает в себе:

1) проверка на повторную загрузку будет осуществляться путем переопределения одной из функций мультиплексного прерывания 2Fh.

2) передача управления резидентной части посредством вызова прерывания int 66h;;

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