Цитата Сообщение от Alex_K Посмотреть сообщение
Драйвер MZ при загрузке с дисковода является драйвером системного устройства, а значит этот драйвер резидентный и его невозможно выгрузить, а значит ячейки 474 и 476 защищены. Но можно написать драйвер без использования прерываний, у него не будет таблицы векторов, а значит и защищать нечего.
А как изначально происходит загрузка с диска? Как устроена УКНЦ с точки зрения железа, я достаточно хорошо понимаю. А вот в системном плане не очень. Очевидно ПП загружает с дискеты boot-сектор. А что дальше? В какой момент загружается с диска этот MZ-драйвер, и руль загрузки передается с начального загрузчика в ПП (или где он там), в руки этого MZ?

---------- Post added at 15:23 ---------- Previous post was at 15:13 ----------

Посмотрел бегло проги от ДВК, никто из них не начинается раньше чем с адреса 500. Так что скорее всего подобная программа - исключение.