<<
>>

Команды блока ММХ

EMMS • EMMS •OF 77 ' • Подготовка сопроцессора к исполнению команд. Действие: команда переводит все поля регистра тегов TWR сопроцессора в единичное состоя- ние. 570 Приложение. Система команд процессоров IA-32 МАSКМОVQ • MASKMOVQ источник, маска • 0F F7 /г MASKMOVQ rmmхl,rmmх2 • Запись байтов в память изММХ-реrистра по маске (выборочная запись).
Действие: последовательно проверяются знаковые биты всех байтов маски, и если какой-то из этих битов равен 1, то соответствующий байт источника копируется в область памяти, на- чальный адрес которой содержится в регистрах DS:DI/EDI. Если знаковый бит равен нулю, то соответствующий байт в приемнике будет нулевым. Особенность работы команды — в том, что при копировании не используется кэш-па- мять. MOVD • MOVD приемник, источник • 0F 6Е /г MOVD rmmх, r/mЗ2 0F7E/r MOVD r/mЗ2,rmmх 66 OF 6Е /г MOVD rхmm, r/mЗ2 66 OF 7E /r MOVD r/m32, rxmm • Перемещение двойного слова,.
Действие: у команды есть несколько вариантов действий: если приемник является ММХ- или ХММ-регистром, в биты0...31 приемника записывается значение источника, остальные биты приемника обнуляются; № если приемник является 32-разрядной ячейкой памяти или регистром общего назначения, то в приемник записывается значение битов 0...31 источника (ММХ- или ХММ-рсгистра). MOVNTQ • МОVNТQ приемник, источник • OF,E7,/r МОVNТQ m64, rmmx • Запись 64 бит в память изММХ-рсгистра (без использования кэш-памяти). МОVQ • MOVQ приемник, источник • ОFбF/r МОVQ rmmх,rmmх/mб4 ОF7F/r МОVQ rmmх/mб4,rmmх FЗ 0F 7E МОVQ rхmml, rхmm2/m64 бб 0F Dб МОVQ rхтт2/тб4, rхmml • Перемещение учетверенного слова. Действие: у команды есть несколько вариантов действий: М если приемник является ММХ-регистром, туда помещается значение источника — ММХ-ре- гистра или 64-разрядной ячейки памяти; ■-. если приемник является 64-разрядной ячейкой памяти, то в разряды 0...63 приемника помеща- ется содержимое разрядов 0...63 источника. ™ если приемник и источник являются ХММ-регистрами, то в разряды 0...63 приемника по- мещается содержимое разрядов 0...63 источника, а разряды 64... 127 приемника не изменя- ются. ⅜⅜ если источник является 64-разрядной ячейкой памяти, а приемник — ХММ-регистром, то в разряды 0...63 приемника помещается содержимое разрядов 0...63 источника, а в разряды 64...127 приемника - значение ООООООООООООООООН.
<< | >>
Источник: В. И. Юров. Assembler. Учебник для вузов. 2-е изд. 2003

Еще по теме Команды блока ММХ:

  1. Глава 15 ОТ ЭНЕРГЕТИЧЕСКОГО БЛОКА К ФИЗИЧЕСКОМУ ЗАБОЛЕВАНИЮ
  2. Статья 159-1. Нарушение порядка финансирования избирательной кампании кандидата, политической партии (блока)
  3. Определение команды.
  4. § 4.5. Деятельность команд в организации
  5. Признаки команды.
  6. Пример настройки и реабилитации в футбольной команде
  7. Работа с другими командами
  8. Четыре шага по созданию эффективной команды
  9. ШЕСТЬ СТУПЕНЕЙ НА ПУТИ СОЗДАНИЯ КОМАНДЫ.
  10. Кто становится лидером команды
  11. Создание деловой команды «Вероятно, я не лучший советчик в этом вопросе».
  12. Эд САЛЛИВАН. ВРЕМЯ — ДЕНЬГИ Создание команды разработчиков, программного обеспечения, 2001
  13. Отрицательные эмоции позволяют нам заметить момент отклонения от равновесия, тогда как внутренние препятствия, только подтверждают, что мы ударились оземь.