Форматы команд: Формат команд 3DNow!

Печать
Программирование - Архитектура и система команд микропроцессоров x86

 

Формат 3DNow!-комад основывается на базовом формате команд. Все эти команды используют один двухбайтный код операции 0Fh 0Fh (кроме FEMMS и PREFETCH), а конкретная команда распознается по специальному однобайтному суффиксу в конце кода команды. Могут присутствовать также стандартный ModR/M байт, SIB байт и смещение. Таким образом, полный формат 3DNow!-комад выглядит так:

 

0Fh OFh ModR/M [SIB] [disp] 3DNow!-suffics

 

Кодирование MMX-регистров — операндов команды, производится в ModR/M байте также, как это делается в MMX-командах .