void intr(int intr_num, struct REGPACK *reg)
Прототип:
Описание:
Эта функция не определена стандартом ANSI С.
Функция intr() выполняет программное прерывание, заданное параметром intr_num. Она является альтернативой функции int86(), но не выполняет каких-то дополнительных функций.
Величины регистров в структуре, на которую указывает параметр reg, копируются в регистры процессора перед вызовом прерывания. После возврата из прерывания структура содержит значения регистров, установленные процедурой обработки прерывания. Структура REGPACK определена следующим образом:
Любые регистры, не используемые прерыванием, игнорируются.
Пример: