Составители:
Рубрика:
67
es:bx – указатель на подпрограмму прерывания
• Примечание. Функция получает адрес, указанного AL прерывания из
таблицы векторов прерываний. BX содержит смещение, а ES сегмент
адреса подпрограммы.
Пример.
mov ah, 35h ; номер функции
mov al, 21h ; номер прерывания
int 21h
В результате: (BX) = 048B, (ES) = 0DDE.
Функция 25h
Выполняет занесение нового вектора прерывания.
• Вызов:
ah = 25h
al = номер прерывания
ds:dx – указатель на подпрограмму обработки прерывания
• Возвращаемое значение:
Нет
• Примечание. Функция устанавливает адрес прерывания, указанного в al
в таблицу векторов прерываний. dx содержит смещение, а ds сегмент
устанавливаемой подпрограммы.
7.3. Дополнительные сведения о структуре DOS и BIOS
7.3.1. Прямое обращение к видеопамяти
Видеопамять компьютера любой конфигурации расположена в адресном
пространстве оперативного запоминающего устройства (ОЗУ). Это позво-
ляет напрямую адресовать видеопамять одним из косвенных способов ад-
ресации памяти. Видеопамять занимает адреса с A000h по BFFFh, что со-
es:bx – указатель на подпрограмму прерывания • Примечание. Функция получает адрес, указанного AL прерывания из таблицы векторов прерываний. BX содержит смещение, а ES сегмент адреса подпрограммы. Пример. mov ah, 35h ; номер функции mov al, 21h ; номер прерывания int 21h В результате: (BX) = 048B, (ES) = 0DDE. Функция 25h Выполняет занесение нового вектора прерывания. • Вызов: ah = 25h al = номер прерывания ds:dx – указатель на подпрограмму обработки прерывания • Возвращаемое значение: Нет • Примечание. Функция устанавливает адрес прерывания, указанного в al в таблицу векторов прерываний. dx содержит смещение, а ds сегмент устанавливаемой подпрограммы. 7.3. Дополнительные сведения о структуре DOS и BIOS 7.3.1. Прямое обращение к видеопамяти Видеопамять компьютера любой конфигурации расположена в адресном пространстве оперативного запоминающего устройства (ОЗУ). Это позво- ляет напрямую адресовать видеопамять одним из косвенных способов ад- ресации памяти. Видеопамять занимает адреса с A000h по BFFFh, что со- 67
Страницы
- « первая
- ‹ предыдущая
- …
- 65
- 66
- 67
- 68
- 69
- …
- следующая ›
- последняя »