Лекции по Вычислительным машинам, системам и сетям   

5. Программирование на языке Ассемблер

5.20. Задания к лабораторной работе «Создание резидентных программ»

1. Через временной интервал (например, 10 секунд) на экран выводится какое-либо сообщение. Через 10‑20 секунд сообщение с экрана снимается, и работа ПЭВМ продолжается обычным образом.

2. При нажатии любой клавиши на экран выдается просьба нажать эту клавишу еще раз. При повторном нажатии просьба с экрана снимается,  и работа ПЭВМ продолжается обычным образом.

3. При нажатии клавиши ENTER в центр экрана выводится сообщение: "Отдыхаю, подождите минутку". Через 10‑20 секунд сообщение снимается, и работа ПЭВМ продолжается обычным образом.

4. ПЭВМ реагирует на клавишу "стрелка ‑ вверх" как на клавишу "стрелка ‑ вниз" (и наоборот), на клавишу "стрелка ‑ влево" как на клавишу "стрелка ‑ вправо" (и наоборот).

5. При нажатии клавиши F1 программа очищает экран и безостановочно выводит на экран сообщение "Не хочу вам помогать!", прокручивая при этом экран вверх. Секунд через 10‑20 этот процесс прекращается, восстанавливается экран, и работа ПЭВМ продолжается обычным образом.

6. Через равные промежутки времени (например, 30 секунд) резидент блокирует / разблокирует клавиатуру.

7. При нажатии клавиши Т сообщается текущее системное время.

8. Нажатие клавиши D замедляет или восстанавливает реакцию системы на нажатие клавиш клавиатуры. Замедление реакции должно быть достаточным, для того чтобы его можно было заметить визуально.

9. При нажатии клавиши R очищается правая, а при нажатии L ‑ левая половина экрана. Через 10‑20 секунд после нажатия любой из этих клавиш экран восстанавливается.

10. Нажатие клавиши G меняет размер курсора. (Как правило, любая среда, в которой работаем, например, Dos Navigator, при возврате ей управления восстанавливает размер курсора. То есть, чтобы гарантированно увидеть изменение курсора, можно, например, запускать программу в Command.com).

11. Нажатие клавиши I инвертирует цвета экрана.

12. После установки резидента система перестает реагировать на нажатие клавиши F7. На другие клавиши система реагирует обычным образом.



*****
© Банк лекций Siblec.ru
Формальные, технические, естественные, общественные, гуманитарные, и другие науки.