Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Рег-р АH | Операция | Допол. входные регистры | Выходные регистры |
Ожидание набора символа на клавиатуре и последующее его изображение на экране | Не используются | (AL) = символ | |
Чтение символа с клавиатуры | (DL) = FF | (AL) = очеред символ, если буфер клавиатуры не пуст | |
Ожидание набора символа на клавиатуре без последующего его отображения на экране | Не используются | (AL) = символ | |
Ожидание набора символа на клавиатуре без последующего его отображения на экране с проверкой на расширение. | Не используются | (AL) = символ | |
А | Чтение клавиатурной строки в буфер | (DS: DX) = адрес буфера 1-й байт размер буфера | Второй байт буфера - число фактически прочитанных символов |
B | Чтение состояния клавиатуры | Не используются | AL = FF, если клавиатур- ная строка пуста, AL = 0, если хоть 1 символ |
С | Опустошение буфера клавиатуры и вызов функции для работы с клавиатурой | (AL) = номер функции для работы с клавиатурой | В соответствии с вызываемой функцией |
В программе-тренажере возможно использование только 2 функций прерывания типа 21: АH=7 и АН=8.
КОНТРОЛЬНЫЕ ВОПРОСЫ:
1. Каково назначение BIOS?
2. Дайте определение команде прерывания.
3. Перечислите все действия компьютера, получившего команду прерывания.
4. Какие функции работы с клавиатурой реализованы в прерывании типа 21?
5. Назовите типы прерываний системы BIOS.
Задание к СРС:
1. Подготовиться к ответу на контрольные вопросы.
2. Написать программу по заданию, полученному у преподавателя с использованием прерывания типа 21 для работы с клавиатурой.
Дата публикования: 2015-10-09; Прочитано: 242 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!