ТИП КОМАНДЫ
МНЕМОНИКА И ФОРМАТ
ОПЕРАНД/ДЕЙСТВИЕ
КОМАНДЫ ЗАГРУЗКИ В СТЕК
FLD REG/MEM
Вещественное число
FILD MEM
Целое число
FBLD MEM
Десятичное число
КОМАНДЫ ИЗВЛЕЧЕНИЯ ИЗ СТЕКА
FSTP REG/MEM
Вещественное число
FISTP MEM
Целое число
FBSTP MEM
Десятичное число
КОМАНДЫ КОПИРОВАНИЯ
FST REG/MEM
Вещественное число
FIST MEM
Целое число
КОМАНДА ОБМЕНА
FXGH REG
Обмен содержимым между регистрами стека
КОМАНДЫ ЗАГРУЗКИ КОНСТАНТ
FLDZ
Загрузка 0
FLD1
Загрузка 1
FLDPI
Загрузка p
FLDLG2
Загрузка log по основанию 10 из 2
FLDLN2
Загрузка ln 2
FLDL2T
Загрузка log по основанию 2 из 10
FLDL2E
Загрузка log по основанию 2 из Е
КОМАНДЫ ЗАГРУЗКИ – все команды однооперандные, записывают в вершину стека заданный операнд. При загрузке операнд преобразуется в формат с заданной точностью, значение поля ST в регистре состояния уменьшается на единицу и операнд записывается в новую вершину стека. Преобразование формата осуществляется в соответствии с полем PC регистра управления.
КОМАНДЫ ИЗВЛЕЧЕНИЯ - все команды однооперандные, извлекают содержимое вершины стека и запоминают его в операнд-приемник. При этом содержимое вершины стека преобразуется в формат приемника, значение поля ST в регистре состояния увеличивается на единицу. Преобразование формата для двоичных чисел выполняется в соответствии с полем RC регистра управления, для десятичных чисел - путем суммирования числа и 0.5 и отбрасывания дробной части результата.
КОМАНДЫ КОПИРОВАНИЯ - все команды однооперандные, копируют содержимое вершины стека в операнд-приемник. При этом содержимое вершины стека преобразуется в формат приемника аналогично командам извлечения. Поле вершины стека данными командами не изменяется.
КОМАНДА ОБМЕНА - однооперандная команда, предназначена для обмена содержимого вершины стека и другого численного регистра. Поле вершины стека не изменяется.
КОМАНДЫ ЗАГРУЗКИ КОНСТАНТ - безоперандные команды, предназначены для быстрой загрузки констант в вершину стека. Поле вершины стека уменьшается на единицу.
Коды операций всех команд начинаются с бит 11011, которые соответствуют коду команды ESC в основном процессоре (заставляет извлечь содержимое указанного в ней операнда и передать его на шину данных). Ассемблерная мнемоника команд сопроцессора начинается с буквы F.