Форматы команд: Формат команд FPU |
Программирование - Архитектура и система команд микропроцессоров x86 | |||
Для команд FPU существует пять различных форматов кодирования (рис. 5.3.). Все эти форматы идентичны в одном — в старших пяти битах двухбайтного кода команды FPU всегда содержится специальное значение 11011b. По этому значению процессор распознает команды FPU (т.н. ESC-команды).
Рис. 5.3. Форматы команд FPU
Назначение и кодирование представленных в коде команды полей следующее.
MF — формат ячейки памяти:
P — извлечение из стека:
d — назначение:
R — направление операции:
ST(i) — элемент регистрового стека:
OPA — первая часть кода операции. OPB — вторая часть кода операции.
Поля mod, r/m и SIB кодируются также, как и для базовых команд процессора (см. выше). Байт SIB и поле смещения могут присутствовать в командах, где присутствуют и определенным образом закодированы поля mod и r/m.
|
Все права защищены © Алексей Ровдо, 1994-2023. Перепечатка возможна только по согласованию с владельцем авторских прав. admin@club155.ru