36. Система команд сопроцессора
Система включает около 80 команд. Их классификация:
- Команды передачи данных
- Вещественные данные
- Целочисленные данные
- Десятичные данные
- Загрузка констант (0, 1, число Пи, log2(10), log2(e), lg(2), ln(2))
- Обмен
- Условная пересылка (Pentium II/III)
- Команды сравнения данных
- Вещественные данные
- Целочисленные данные
- Анализ
- С нулём
- Условное сравнение (Pentium II/III)
- Арифметические команды
- Вещественные данные: сложение, вычитание, умножение, деление
- Целочисленные данные: сложение, вычитание, умножение, деление
- Вспомогательные арифметические команды (квадратный корень, модуль, изменение знака, выделение порядка и мантиссы)
- Трансцендентные команды
- Тригонометрия: синус, косинус, тангенс, арктангенс
- Вычисление логарифмов и степеней
- Команды управления
- Инициализация сопроцессора
- Работа со средой
- Работа со стеком
- Переключение режимов