ВУЗ:
Составители:
79
00 К ближайшему значению
01
По направлению к –
10
По направлению к +
11 По направлению к нулю
Первый режим RC = 00 является обычным способом ок-
ругления. Режимы RC = 01 и 10 используются для определения
граничных левых и правых значений соответственно. В режиме
RC = 11 осуществляется усечение (отбрасывание) лишних битов
результата.
Поле РC (Precision Control) – управление точностью – по-
зволяет определить формат представления результатов вычисле-
ний в соответствии с таблицей и задать один из трех режимов
работы (табл. 3.4).
Таблица 3.4
Код поля РC Точность представления результата
00 Формат КВ (24 бит)
01 Зарезервирован
10 Формат ДВ (53 бит)
11 Формат ВВ (64 бит)
Режимы, соответствующие РС = 00 и 10, позволяют на ос-
нове 8087 эмулировать работу процессоров с разрядной сеткой,
в которой под мантиссу отводится 24 и 53 бита соответственно.
В этих режимах результаты операций с плавающей запятой пе-
ред размещением в арифметический регистр округляются до
указанного размера.
Поля CR(5)–CR(0) позволяют установить маски исключи-
тельных ситуаций, описанных ранее, при этом: IМ = 1 маскирует
флаг IE; DM = 1 – флаг DE; ZM = 1 – флаг ZE; ОМ = 1 – флаг
ОЕ; UM = 1 – флаг UE; РМ = 1 – флаг РЕ.
Поле IЕМ (Interrupt Enable Mask) маскирует флаг запроса
прерывания IR, т.е. независимо от значений перечисленных шес-
ти масок сигнал IЕМ = 1 заставляет арифметический сопроцес-
сор обрабатывать все исключительные ситуации стандартным
образом.
00 К ближайшему значению
01 По направлению к –
10 По направлению к +
11 По направлению к нулю
Первый режим RC = 00 является обычным способом ок-
ругления. Режимы RC = 01 и 10 используются для определения
граничных левых и правых значений соответственно. В режиме
RC = 11 осуществляется усечение (отбрасывание) лишних битов
результата.
Поле РC (Precision Control) – управление точностью – по-
зволяет определить формат представления результатов вычисле-
ний в соответствии с таблицей и задать один из трех режимов
работы (табл. 3.4).
Таблица 3.4
Код поля РC Точность представления результата
00 Формат КВ (24 бит)
01 Зарезервирован
10 Формат ДВ (53 бит)
11 Формат ВВ (64 бит)
Режимы, соответствующие РС = 00 и 10, позволяют на ос-
нове 8087 эмулировать работу процессоров с разрядной сеткой,
в которой под мантиссу отводится 24 и 53 бита соответственно.
В этих режимах результаты операций с плавающей запятой пе-
ред размещением в арифметический регистр округляются до
указанного размера.
Поля CR(5)–CR(0) позволяют установить маски исключи-
тельных ситуаций, описанных ранее, при этом: IМ = 1 маскирует
флаг IE; DM = 1 – флаг DE; ZM = 1 – флаг ZE; ОМ = 1 – флаг
ОЕ; UM = 1 – флаг UE; РМ = 1 – флаг РЕ.
Поле IЕМ (Interrupt Enable Mask) маскирует флаг запроса
прерывания IR, т.е. независимо от значений перечисленных шес-
ти масок сигнал IЕМ = 1 заставляет арифметический сопроцес-
сор обрабатывать все исключительные ситуации стандартным
образом.
79
Страницы
- « первая
- ‹ предыдущая
- …
- 77
- 78
- 79
- 80
- 81
- …
- следующая ›
- последняя »
