У вас вопросы?
У нас ответы:) SamZan.net

10 98 7 6 5 4 3 2 1 0

Работа добавлена на сайт samzan.net: 2016-06-09

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.6.2025

4.4.2.Регистр управления (cw)

Предназначен для управления работой сопроцессора. Имеет размер – 16 бит.

15  13

12

11-10

9-8

7     6

5

4

3

2

1

0

IC

RC

PC

PM

UM

OM

ZM

DM

IM

IM -маска недействительной операции

= 0 - прерывания

DM -маска денормализованного операнда

разрешены

ZM -маска деления на нуль

= 1 – формирование

OM -маска переполнения

специальных значений

UM -маска антипереполнения

PM -маска неточного результата

PC - поле управления точностью:

11 - расширенная точность (по умолчанию);

10 - двойная точность;

00 - одинарная точность.

RC - поле управления округлением:

00 - к ближайшему числу (по умолчанию);

01 - округление к минус бесконечности;

10 - округление к плюс бесконечности;

11 - округление к нулю.

IC - поле управления бесконечностью: (для 80287)

0 - проективный режим (по умолчанию);

1 - аффинный режим.

С 80387 не используется -  по умолчанию всегда аффинный режим.

4.4.3.Регистр состояния.

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

B

C3

ST

C2

C1

C0

ES

SF

PE

UE

OE

ZE

DE

IF

Флагстека

флаги особых случаев

Флаги (0-6 биты):

IE - недействительная операция;

DE - денормализованный операнд;

ZE - деление на нуль;

OE – переполнение;

UE – антипереполнение;

PE - точность (неточный результат);

SF- флаг стека (с 80387 сопроцессора).

При возникновении особого случая, не зависимо от того, замаскирован он или нет, автоматически выставляется флаг особого случая, равный единице. Явно сбросить флаги должен программист, загружая в регистр состояния новое значение соответствующих флагов.

ES - бит суммарной ошибки, устанавливается в единицу, когда команда порождает любой особый случай. C0, C1, C2, C3 - коды условий, являющиеся результатом сравнения или команды нахождения остатка. Интерпретация кодов условий зависит от конкретной команды.

ST - поле вершины стека, содержит физический номер регистра, являющийся вершиной стека.

B - бит занятости, равен единице, когда процессор выполняет команду или сигнализирует прерывание, если сопроцессор свободен, то B равен нулю. Бит занятости показывает занятость численного операционного устройства сопроцессора, в которое входит числовой стек и регистр тэгов.




1. Тема- рекурсивные алгоритмы
2. Wht role does it ply in ech person`s life re you on good terms with your prents nd grndprents Wht will you sk your British friend bout his-her fmily Wht cn you dvise people who w
3. . ~ 304 с. ил. 20 23 Андрей Петрович РЯБУШКИН 1861 ~ 1904 43 Из стен Московского училища вышел один из самых п
4. за преждевременного удаления второго временного моляра.
5. Тема 3 Теоретические аспекты рискменеджмента 1
6. либо объекта служащий для отображения регистрации и передачи сообщений.html
7. ТЕМАТИЧЕСКИХ И ГУМАНИТАРНЫХ ДИСЦИПЛИН РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ Безопасность жизнедеятел
8. консультант молодежной одежды сети бутиков ShelleGPoint опыт работы от 1 до 3 лет образование не важно Должнос
9. СибАК В соответствии с информационным сообщением Высшей аттестационной комиссии ВАК Министерства обра
10. Типология политических партий и партийных систем