Прерывание 18 - Исключение проверки оборудования ( #MC - Machine-Check Exception )

Тип исключения - Abort (авария).
Описание
        Означает, что процессор обнаружил внутреннюю аппаратную ошибку или ошибку шины. Это исключение доступно только для процессоров Pentium 4, семейства P6 и Pentium, отличается по реализации на разных процессорах и может не поддерживаться в следующих 32-разрядных процессорах. Информацию о наличии этого исключения даёт команда CPUID.
Код ошибки: нет. Информация об ошибке хранится в регистрах MSR.
Указатель кода: сохранённые значения CS:EIP могут не указывать на команду, вызвавшую ошибку. Вся информация - в MSR.
Изменение состояния программы. Как правило, продолжить программу нельзя. Если флаг MCE в CR4 установлен, то процессор может обработать исключение, иначе, он перейдёт в режим остановки (shutdown state).

Вопросы? Замечания? Пишите: sasm@narod.ru

  Copyright © Александр Семенко.
TopList

Hosted by uCoz