Истории о вирусах

Flash AMIBIOS, подфункция 02h Сохранить текущее состояние чипа в подготовленной области


Вход:

AH-EOh

AL=02h

ES:DI - указатель на буфер для сохранения текущего состояния чипа

Выход:

AL-FAh

CF=0, если функция выполнена успешно

CF=1, если при выполнении функции возникли ошибки

Описание.

Данная подфункция сохраняет текущее состояние чипа в обозначенной

области данных и подготавливает чип к разрешению доступа в EPROM.

Примечание.



Необходимо сохранить текущее состояние кэш, управления электропи-

танием (Power Management), затенения (Shadow) и прочее. При нефа-

тальной ошибке будет возможно вернуть эти значения. Подготовка чипа

к работе с Flash EPROM включает в себя отключение затенения RAM,

внешнего и внутреннего кэш, управления электропитанием и так далее.

Необходимо сохранить эти значения перед началом операции. Отключе-

ние кэш позволит с полной уверенностью обращаться напрямую в ад-

ресное пространство ROM, не беспокоясь о том, что кэш может этому

помешать. Если нужное адресное пространство ROM кэшируется толь-

ко при включенном затенении "Shadow Enabled" (то есть кэшируется

только затененная RAM, а не ROM), отмена кэширования происходит

при отмене затенения RAM, и в данном случае отмены кэширования не

требуется. Если ROM кэшируется, то кэш необходимо отключить.

Изменяемые регистры: АХ



Содержание раздела