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

Требования к функциональным характеристикам. При запуске программы на экран должна выводиться аннотация, затем, после нажатия на любую клавишу, должен очищаться экран и появляться меню из трех пунктов 1 - сбор сведений о системе 2 - тест памяти 3 - выход.

Для выбора интересующего пункта необходимо нажать на клавиатуре цифры, соответствующие номерам пунктов.

В случае выбора пункта Сбор сведений о системе выполняется последовательный вывод информации о ПК в виде списка устройств с текущим состоянием.

Ниже приведена таблица со списком устройств и их возможными состояниями.

Таблица 1 Таблица возможных состояний устройств Устройство Возможные состояния Математический сопроцессор Присутствует, отсутствует Максимальное количество подключаемых Сом портов От 0 до 4 Количество CОМ-портов От 0 до 4 Количество LPT-портов От 0 до 4 Первый дисковод Отсутствует, 360Kb, 720Kb, 1.2Mb, 1.44Mb. Второй дисковод Отсутствует, 360Kb, 720Kb, 1.2Mb, 1.44Mb. Количество установленных CD-ROM приводов От 0 до 4 Расширенное управление электропитанием APM Отсутствует, присутствует, включено выключено Манипулятор мышь Отсутствует, присутствует После вывода списка устройств, в программе необходимо реализовать задержку, затем возврат в меню. В случае выбора пункта тест памяти программа должна выполнять тестирование не менее 640Кб. памяти.

В случае если память исправна, на экран выводиться сообщение тест пройден, в противном случае тест не пройден. Также необходимо реализовать задержку и возврат в меню. В случае выбора пункта выход, необходимо реализовать завершение работы программы и передачу управления операционной системе DOS. 1.3. Требования техническим и программным средствам Программа выполнена на языке ассемблера 8086 процессора, соответственно ей необходим IBM PC - совместимый компьютер с процессором не ниже 8086, также программа может выполняться на компьютерах с процессорами старшего поколения например 80286 или 80386 , т.к. особенностью архитектуры 80х86 является преемственность на уровне машинных команд программы, написанные для младших моделей процессоров, без всяких изменений могут быть выполнены на более старших моделях.

Компилированный код программы занимает всего 2 Кб - это связано с отсутствием избыточного кода, которого очень много при использовании языков высокого уровня.

В связи с этим программа может легко поместиться на дискету 360 Кб. Программа работает в текстовом режиме и не использует цветовой гаммы, поэтому ей достаточно монитора CGA. Кроме того она может без всяких изменений работать на мониторах старшего поколения таких, как EGA, VGA и SVGA. Так как программа тестирует 640 Кб оперативной памяти, этот объем является минимумом. 1.3.1.