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 приемника - значение ООООООООООООООООН.