|
Так ведь это же INT 19 - перезагрузка системы. Она даже в реальном режиме, без всяких EMM и Smartrive'ов не всегда срабатывает. Ведь мы часто вешаем резиденты - драйверы мыши, русификаторы и т.п., которые перехватывают аппаратные прерывания, обработчики которых по умолчанию находятся в BIOS.
А поскольку до загрузки системы доступна вся основная память, то не нужно думать о ее распределении. В результате на месте обработчиков прерываний могут оказаться любые данные, что обычно ведет к зависаниям или прочим глюкам...
|