Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






С точки зрения программиста, сопроцессор содержит в себе 13 регистров




Стек сопроцессора
образуют восемь 80-разрядных регистров, предназначенных для хранения вещественных чисел

Для доступа к стеку сопроцессора используются логические имена регистров:

ST или ST(0) – вершина стека

ST(1) – предыдущий элемент

...

ST(7) – дно стека

Регистры сопроцессора образуют кольцо, что позволяет не беспокоится о фактическом размещении данных:

Регистр тегов
описывает содержимое каждого из восьми регистров стека сопроцессора

Возможны 4 состояния для каждого регистра:

– регистр не занят;

– регистр занят, содержит ненулевое число;

– регистр занят, содержит ноль;

– регистр занят, содержит специальное значение

Регистр состояния
описывает текущее состояние сопроцессора после выполнения последней операции

Содержит:

– указатель на вершину стека сопроцессора;

– биты флагов (аналогично SF, ZF, …);

– биты исключительных ситуаций

При выполнении команд возможны исключительные ситуации:

недействительная операция (запись в занятый регистр, чтение из свободного регистра, плохой операнд);

деление на ноль;

переполнение (результат операции выходит за допустимый диапазон);

потеря значимости (результат слишком мал и был заменен на 0);

потеря точности (было выполнено округление результата, например, 1/3)

Регистр управления
описывает особенности обработки численных данных

Содержит:

поле управления точностью (одинарная, двойная или расширенная);

поле управления округлением (к ближайшему представимому значению, с избытком, с недостатком, отсечением);

поле управления бесконечностью (аффинная или проективная);

маски исключительных ситуаций (генерировать ошибку или возвращать специальное значение)

Указатель команды и Указатель данных
содержат адрес команды, вызывавшей исключение, и адрес соответствующего операнда






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных