Программирование на Ассемблере для персональных компьютеров. Садовой Н.Н - 67 стр.

UptoLike

Составители: 

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