Особенности архитектуры универсальных микропроцессоров. Механов В.Б. - 73 стр.

UptoLike

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

73
в поле мантиссы все нули, и для обозначения «не чисел» (NAN
Not a Number), когда в поле мантиссы ненулевое значение.
Все множество конечных чисел разбито на три класса: нор-
мализованные, ненормализованные и денормализованные.
В числах последних двух классов после запятой всегда
формируется нуль (старший бит мантиссы), при этом денорма-
лизованные числа содержат все нули в поле порядка. Появление
ненормализованных и денормализованных чисел приводит к ис-
ключительным ситуациям, о которых сопроцессор сигнализиру-
ет особым образом. Подробно вопросы обработки исключитель-
ных ситуаций будут описаны далее.
Формат ВВ обеспечивает максимальный рабочий диапазон
значений вещественных чисел и является основным, в нем вы-
полняются все операции сопроцессора. Преобразование исход-
ных данных, представленных в памяти в любом другом формате
(ЦС, КЦ, ДЦ, ДД, KB, ДВ), в формат ВВ осуществляется сопро-
цессором автоматически при загрузке данных. Такое преобразо-
вание никогда не приводит к потере точности. Заметим, что при
необходимости можно «заставить» сопроцессор использовать
другой формат, а именно KB или ДВ, что осуществляется про-
граммно и используется для эмуляции на основе 8087 какого-
либо другого вычислителя с разрядностью, не превышающей
32 или 64 бит соответственно.
Результаты вычислений могут быть переданы в намять
в любом (из семи) желаемом формате. Таким образом, получе-
ние результата требует (в шести случаях из семи) обратного пре-
образования из формата ВВ в желаемый. В ряде случаев это мо-
жет привести к потере точности из-за необходимости округле-
ния, о чем сопроцессор сигнализирует, формируя запрос преры-
вания на выходе INT.
3.4. Структурная схема АСП
АСП содержит две относительно независимые части: опе-
рационное устройство, которое выполняет операции, заданные
командой, и устройство шинного интерфейса, которое получает
и декодирует команды, осуществляет считывание операндов из
памяти и преобразование их в формат ВВ, а также запись ре-
в поле мантиссы все нули, и для обозначения «не чисел» (NAN –
Not a Number), когда в поле мантиссы ненулевое значение.
     Все множество конечных чисел разбито на три класса: нор-
мализованные, ненормализованные и денормализованные.
     В числах последних двух классов после запятой всегда
формируется нуль (старший бит мантиссы), при этом денорма-
лизованные числа содержат все нули в поле порядка. Появление
ненормализованных и денормализованных чисел приводит к ис-
ключительным ситуациям, о которых сопроцессор сигнализиру-
ет особым образом. Подробно вопросы обработки исключитель-
ных ситуаций будут описаны далее.
     Формат ВВ обеспечивает максимальный рабочий диапазон
значений вещественных чисел и является основным, в нем вы-
полняются все операции сопроцессора. Преобразование исход-
ных данных, представленных в памяти в любом другом формате
(ЦС, КЦ, ДЦ, ДД, KB, ДВ), в формат ВВ осуществляется сопро-
цессором автоматически при загрузке данных. Такое преобразо-
вание никогда не приводит к потере точности. Заметим, что при
необходимости можно «заставить» сопроцессор использовать
другой формат, а именно KB или ДВ, что осуществляется про-
граммно и используется для эмуляции на основе 8087 какого-
либо другого вычислителя с разрядностью, не превышающей
32 или 64 бит соответственно.
     Результаты вычислений могут быть переданы в намять
в любом (из семи) желаемом формате. Таким образом, получе-
ние результата требует (в шести случаях из семи) обратного пре-
образования из формата ВВ в желаемый. В ряде случаев это мо-
жет привести к потере точности из-за необходимости округле-
ния, о чем сопроцессор сигнализирует, формируя запрос преры-
вания на выходе INT.

           3.4. Структурная схема АСП
     АСП содержит две относительно независимые части: опе-
рационное устройство, которое выполняет операции, заданные
командой, и устройство шинного интерфейса, которое получает
и декодирует команды, осуществляет считывание операндов из
памяти и преобразование их в формат ВВ, а также запись ре-
                              73