Системное программное обеспечение. Особенности программирования 32-разрядных процессоров. Рощин А.В. - 49 стр.

UptoLike

Составители: 

49
процессоров 286/287 и 386/387 на процессорах 486 DX и старше
бит MP должен быть установлен.
ЕМ (Processor Extension Emulated) — эмуляция математического
сопроцессора. Установка этого флага вызывает исключение #NM
при каждой команде, относящейся к сопроцессору, что позволяет
прозрачно осуществлять его программную эмуляцию.
TS (Task Switched) — признак переключения задачи (флаг
устанавливается в 1 при каждом переключении задач и проверяется
перед выполнением команд математического сопроцессора).
ЕТ (Extension Туре) — индикатор поддержки набора инструкций
математического сопроцессора (0 — выключена, 1 — включена). В
процессорах Р6 флаг всегда установлен в 1.
NE (Numeric Error) — встроенный механизм контроля ошибок
математического сопроцессора (0 — выключен, 1 —включен).
WP (Write Protect) — защита от записи информации в страницы
уровня пользователя из процедур супервизора (0 — выключена, 1 —
включена).
АН (Alignment Mask) — разрешение контроля выравнивания (
контроль выравнивания выполняется только на уровне привилегий 3
при AM=1 и флаге AC=1. (0 — запрещен, 1 — разрешен).
NW (Not Writethrough) — запрещение сквозной записи и циклов
аннулирования. (0 — сквозная запись разрешена, 1 — запрещена).
CD (Cache Disable) — запрет заполнения кэш-памяти (попадание в
ранее заполненные строки при этом обслуживаются кэшем). (0 —
использование кэш-памяти разрешено, 1 — запрещено).
PG (Paging) — включение страничного преобразования памяти (0 —
запрещено, 1 — разрешено).
  процессоров 286/287 и 386/387 на процессорах 486 DX и старше
  бит MP должен быть установлен.
− ЕМ (Processor Extension Emulated) — эмуляция математического
  сопроцессора. Установка этого флага вызывает исключение #NM
  при каждой команде, относящейся к сопроцессору, что позволяет
  прозрачно осуществлять его программную эмуляцию.
− TS (Task Switched) — признак переключения задачи (флаг
  устанавливается в 1 при каждом переключении задач и проверяется
  перед выполнением команд математического сопроцессора).
− ЕТ (Extension Туре) — индикатор поддержки набора инструкций
  математического сопроцессора (0 — выключена, 1 — включена). В
  процессорах Р6 флаг всегда установлен в 1.
− NE (Numeric Error) — встроенный механизм контроля ошибок
  математического сопроцессора (0 — выключен, 1 —включен).
− WP (Write Protect) — защита от записи информации в страницы
  уровня пользователя из процедур супервизора (0 — выключена, 1 —
  включена).
− АН (Alignment Mask) — разрешение контроля выравнивания (
  контроль выравнивания выполняется только на уровне привилегий 3
  при AM=1 и флаге AC=1. (0 — запрещен, 1 — разрешен).
− NW (Not Writethrough) — запрещение сквозной записи и циклов
  аннулирования. (0 — сквозная запись разрешена, 1 — запрещена).
− CD (Cache Disable) — запрет заполнения кэш-памяти (попадание в
  ранее заполненные строки при этом обслуживаются кэшем). (0 —
  использование кэш-памяти разрешено, 1 — запрещено).
− PG (Paging) — включение страничного преобразования памяти (0 —
  запрещено, 1 — разрешено).




                                49