Int 9
Почему когда перехватываешь INT 9 и потом из него вызываешь INT 21h ф-ии работы с файлами (3dh, 40h, 3ch ....) или INT 13h ф-ии работы с дисками (2h, 3h ...), то машина виснет?
А вы не забыли в перехватчике запретить аппаратные прерывания (командой CLI)?
Цитата:
Originally posted by AntonI/O
Почему когда перехватываешь INT 9 и потом из него вызываешь INT 21h ф-ии работы с файлами (3dh, 40h, 3ch ....) или INT 13h ф-ии работы с дисками (2h, 3h ...), то машина виснет?
Почему когда перехватываешь INT 9 и потом из него вызываешь INT 21h ф-ии работы с файлами (3dh, 40h, 3ch ....) или INT 13h ф-ии работы с дисками (2h, 3h ...), то машина виснет?
А ты напиши исходник кода обработчика прерывания, как я понял клавы и мы подумаем почему.