CodeNet / Языки программирования / Ассемблер / Прерывания DOS и BIOS
CodeNet / Платформы / Другие платформы / DOS / Прерывания DOS и BIOS
CodeNet / Платформы / Другие платформы / DOS / Прерывания DOS и BIOS
DOS Fn 25H: установить вектор прерывания
Вход
- AH = 25H
- AL = номер прерывания
- DS:DX = вектор прерывания: адрес программы обработки прерывания
Выход
- нет =
Описание:
устанавливает значение элемента таблицы векторов прерываний для прерывания с номером AL равным DS:DX. это равносильно записи 4-байтового адреса в 0000:(AL*4), но, в отличие от прямой записи, DOS здесь знает, что вы делаете, и гарантирует, что в момент записи прерывания будут заблокированы.
Предупреждение:
Не забудьте восстановить DS (если необходимо) после этого вызова.