Функция обработки критических ошибок
Функция обработки критических ошибок handler имеет следующие параметры:
void far handler(unsigned deverror, unsigned errcode, unsigned far *devhdr);
Первый параметр - код ошибки устройства. Он равен содержимому регистра AX при вызове обработчика прерывания INT24h . Аналогично, параметр errcode соответствует содержимому регистра DI - код ошибки. Третий параметр devhdr - это указатель на заголовок драйвера устройства (передаваемый в регистрах BP:SI).