Программирование на Ассемблере

Обзор команд для MMX


Команды делятся на:

*                    команды пересылки;

*                    арифметические команды;

*                    команды сравнения;

*                    команды преобразования;

*                    логические команды;

*                    команда для переключения режима MMX - FPU

*                    команды сдвига.

Общий вид кода команды:

P<код>{U|S}[S]{B|W|D|Q},

где:

P - признак команды для MMX (PACK - упакованный);

<код> - код операции, например, MOV, ADD,...

U|S - Беззнаковое/знаковое

S - с насыщением

B|W|D|Q - типы данных

Примеры команд: PADDSB, PSUBUSW.

Требования к операндам:

Первый операнд (SRC) - MMX регистр или память.

Исключение: Команда PMOVD может содержать регистр общего назначения.

Второй операнд (DEST) - MMX регистр.



Содержание раздела