|
+-----------------------------------------------------------------------------+| | Описание различий | Влияние на | Причина || Выход +---------------------------------------| программное | различий || | Поведение систем | Поведение систем | обеспечение | || | i486 CPU/387 NPX | 80287/8087 | | |+---------+------------------+--------------------+---------------+-----------||Биты C3- |После FINIT, неза-|После FINIT, незаве-| Никакого. |Улучшено ||C0 слова |вершенной FPREM и |шенной FPREM и пере-| |обеспечение||состояния|перезапуска аппа- |запуска аппаратуры, | |согласован-|| |ратуры, эти биты |системы 80287/8087 | |ности сос- || |устанавливаются в |оставляют эти биты | |тояния || |ноль. |неизменными (содер- | |после пере-|| | |жащими предыдущие | |загрузки. || | |значения). | | |+---------+------------------+--------------------+---------------+-----------||Бит C2 |Бит 10 (C2) обслу-|Этот бит не опреде- |Никакого. Прог-|Улучшена ||слова |живается как бит |лен для FPTAN. |раммы не прове-|возможность||состояния|незаверщенности | |ряют C2 после |быстрой || |для FPTAN. | |FPTAN. |проверки || | | | |диапазона || | | | |операнда. |+---------+------------------+--------------------+---------------+-----------||Контроль |Поддерживается |Поддерживаются и |Программное |Совместимо-||бесконе- |только аффинное |аффинное и проекци- |обеспечение, |сть 754 ||чности |замыкание. Бит 12 |онное замыкание. |которое требует|стандарта || |остается програм- |После команды RESET |проецирования |IEEE. || |мируемым, но не |в слово управления |арифметической | || |используется в |проецируется значе- |бесконечности | || |операциях. |ние по умолчанию. |может давать | || | | |различные резу-| || | | |льтаты. | |+---------+------------------+--------------------+---------------+-----------||Бит 6 |Когда возникает |Когда возникает иск-|Никакого. |Внесенные и||слова |исключение неопре-|лючение неопределен-|Существующие |добавляемые||состояния|деленной операции |ной операции при |обработчики |улучшения. ||при ошиб-|при переполнении |переполнении или от-|исключений не | ||ках стека|или отрицательном |рицательном перепол-|нуждаются в из-| || |переполнении стека|нении стека, то в |менениях,но | || |, то в слове сос- |слове состояния |могут быть рас-| || |тояния устанавли- |устанавливается |ширены при ис-| || |вается не только |только бит 0 (IE). |пользовании | || |бит 0 (IE), но и |Бит 6 зарезервирован|дополнительной | || |биты 6 - показыва-| |информации. | || |ет ошибку стека и | | | || |9 (C1) - перепол- | | | || |нение или отрица- | | | || |тельное перепол- | | | || |нение. Бит 6 | | | || |вызывается SF и | | | || |помогает разли- | | | || |чать,произошло ли | | | || |исключение при | | | || |переполнении/ | | | || |отрицательном пе- | | | || |пеполненни стека | | | || |или в результате | | | || |операций над | | | || |числами. | | | |+---------+------------------+--------------------+---------------+-----------||Слово |Когда с командами |Соответствующий тег |Программное |Повышение ||тега. |FLDENV или FRSTOR |проверяется перед |обеспечение |эффектив- || |загружается слово |каждым обращением к |может работать |ности || |тега, значение |регистру для опреде-|неверно, если | || |слова тега интерп-|ления класса операн-|используются | || |ретируется только |да в регистре; тег |команды FLDENV | || |как "пустое" (зна-|изменяется после |или FRSTOR, | || |чение 11) или |каждого изменения |изменяющие | || |"непустое" (значе-|регистра так, что |значения тегов | || |ния 00, 01 и 10). |тег отражает послед-|(отличные от | || |Последующие опера-|нее состояние регис-|пустых) на от- | || |ции на непустом |тра. Программист |личные от соде-| || |регистре проверяют|может загружать тег |ржимого регист-| || |значение в регист-|с значением не соот-|ров. | || |ре, но не значение|ветствующим содержи-| | || |в теге. Команды |мому регистра (нап- | | || |FSTENV и FSAVE |ример, в регистре | | || |проверяют непустой|находится законное | | || |регистр и помещают|содержимое, а тег | | || |верные значения в |говорит "специаль- | | || |теги перед сохра- |ное"; системы 80287/| | || |нием слова тега. |8087 в этом случае | | || | |отдают предпочтение | | || | |тегу и не проверяют | | || | |регистр). | | |+-----------------------------------------------------------------------------+
|