Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Вызовы функции, инициируемые прерыванием типа 21



Рег-р А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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...