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

10 98 7 6 5 4 3 2 1 0

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 6.3.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. Ростовский государственный экономический университет РИНХ Факультет Юридический
3. Вариант 1 вопроса Вопрос Ответ
4. Лекція 2 АНТИЧНА ФІЛОСОФІЯ 1
5. Мой социокультурный образец.html
6. тематизація в господарському праві
7. 1685 сына казненного короля
8. Финансовй учет для специальности 0518000 Учет и аудит Учет денежных средств Учет операций по те1
9. Work seriously for the slvtion of souls
10.  Стеллаж для сборки и сварки Рис