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

10 98 7 6 5 4 3 2 1 0

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

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

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

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

от 25%

Подписываем

договор

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

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

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. ПРИЗ ПЕРВОКУРСНИКА 20132014 уч
3. Общая микробиология для студентов 3 курса дневной и 4 курса заочной форм обучения специальности 6
4. Все о Германии 1011класс учитель Суркова Н
5. Основные положения международных и российских стандартов качества в сфере туризма и гостиничного обслуживания.html
6. Экстремизм в молодежной среде
7. реферат дисертації на здобуття наукового ступеня кандидата юридичних наук Київ ~1
8. й степени больной помещается в тепло производится растирание обморожений 5 м раствором танина или борного
9. концентрированное молоко обычно с сахаром
10. Тема- Алименты Начало формы Конец формы Если родители уклонялись от выполнения обязанностей роди
11. Хорошая Республика
12. Сущность и назначение права
13. СБОРНИКА ЛЕТОПИСЕЙ
14. ЛАБОРАТОРНАЯ РАБОТА по дисциплине ЭКОНОМИКОМАТЕМАТИЧЕСКИЕ МЕТОДЫ И ПРИКЛАДНЫЕ МОДЕЛИ
15. Поняття цивільноправового регулювання його основні способи та види Держава забезпечує життєдіяльніст
16. Алкоголь и иные наркотики- магические или химические вещества ПРЕДИСЛОВИЕ Вот уже много столети
17. История русского народа - от древности до наших дней
18. Как избежать ошибок в правописании прилагательных
19.  Інтернаціоналізація та стандартизація обліку у міжнародному масштабі- необхідність сутність та значення
20. Фактор Известные величины Искомая величина