CodeNet / Языки программирования / Ассемблер / Прерывания DOS и BIOS
CodeNet / Платформы / Другие платформы / DOS / Прерывания DOS и BIOS
CodeNet / Платформы / Другие платформы / DOS / Прерывания DOS и BIOS
Функции DOS - INT 22H: адрес завершения
Адрес в этом векторе (0000:0088) представляет собой место, куда будет передано управление, когда текущая программа завершится по одной из следующих функций:
- INT 20H (традиционный выход в DOS)
- Функция DOS 00H
- Функция DOS 4cH (EXIT)
- INT 27H (TSR: завершиться, но остаться резидентным)
- Функция DOS Fn 31H (KEEP)
DOS принимает во внимание этот вектор при снятии через INT 24H (критич.ошибка). Адрес в этом векторе копируется в поле PSP Terminate Address функциями DOS 26H (создать PSP) и 4bH (EXEC).
Не выдавайте INT 22h и не вызывайте этот адрес непосредственно.