Учебник хакера


S-ICE - часть 103


чип в диагностических целях и в основном не

используется программным обеспечением. Однако, она

используется некоторыми версиями RAMDRIVE фирмы

Microsoft, который продается с Microsoft Windows и

MS-DOS 3.2. Soft-ICE эмулирует loadall, чтобы обеспечить

работу RAMDRIVE, однако, невозможно произвести полную

эмуляцию этой команды.



Управление Адресной Линией 20H


IBM AT предоставляла специальную особенность, позволяющую некоторым старым

программам, которые первоначально были написаны для CP/M функционировать на

процессоре 80286. Эта возможность давала обращениям к памяти, возвращающимся

в нулевую область на 8086 при выходе за границу мегабайта, работать на 80286.

Некоторые программы отключают эту "совместимость", чтобы обращаться к памяти

выше одного мегабайта в режиме реальной адресации. Soft-ICE эмулирует эту

способность. Она обеспечивается на всех машинах 80386 AT через контроллер

клавиатуры и через порт ввода/вывода 92H на PS/2.


Команды защищенного режима 80286 и 80386


Некоторые специфические программы AT использовали команды защищенного режима

80286. С появлением 80386 некоторые программы 80386 используют команды

защищенного режима 80386. Эти программы не будут работать с Soft-ICE.


Soft-ICE обеспечивает стандартные расширения режима реальной адресации,

которые фирма Intel включила в процессоры 80186 и 80286 (PUSHALL, POPALL и

т.д.), но не команды защищенного режима типа LGDT, LMSW и т.д.


Ошибки 80386


Есть несколько ошибок в работе чипа 80386. Большинство этих ошибок относятся

только к программному обеспечению защищенного режима (типа Soft-ICE).

НАЗАД




Начало  Назад  Вперед