Задание для лабораторной работы N 5. Язык Ассемблера для IBM PC Резидентные программы и функции BIOS. Цель работы: ознакомиться с методикой написания резидентных (TSR) программ и функциями BIOS. Задание: написать на языке Ассемблер резидентную программу в соответствии с вариантом задания. Общие требования: программа должна включать в себя резидентный обработчик прерывания (в соответствии с вариантом задания), и блок инициализации. Программа должна быть подготовлена для построения в COM-формате. В программе должны быть предусмотрены средства контроля за повторной установкой. Всю необходимую программе информацию (см. задание) она должна получать из командной строки. Вывод любой информации на экран должен осуществляться в текстовом режиме с сохранением образатой части экрана, в которую осуществляется вывод. После завершения работы содержимое экрана должно быть восстановленно. Все дейcтвия по выводу информации должны быть реализованы посредством вызова соответствующих функций BIOS. Вариант 7. Перехватывается прерывание 09H (клавиатура). Действия резидентной части программы: записывать в память все вводимые с клавиатуры символы (но не более 32-х) в промежутке между нажатиями "горячей" клавиши ++. Вывод содержимого буфера программы с кодами нажатых клавиш производится по нажатию клавиши .