Форматы данных и команды их обработки процессоров Pentium III, Pentium IV
Категория реферата: Рефераты по информатике, программированию
Теги реферата: виды докладов, конституция реферат
Добавил(а) на сайт: Хабалов.
Предыдущая страница реферата | 7 8 9 10 11 12 13 14 15 16 17 | Следующая страница реферата
ANDPS (bit-wise logical AND for Packed Single-precision float-point) — поразрядное логическое И над каждой парой бит операндов источник и приемник.
Синтаксис: ANDPS rxmm1, rxmm2/m128
Машинный код: 00001111:01010100: mod rxmm 1 r/m
Исключения: 1; PM: #GP(0): 37; #NM: 3; #PF(fault-code); #SS(0): 13;
#UD: 10,12, 13; RM: #GP: 13; #NM: 3; #UD: 17, 19, 20; VM: исключения
реального режима; #PF(fault-code).
CMPPS приемник, источник, условие
CMPPS (CoMPare Packed Single-precision float-point) — сравнение упакованных значений в формате ХММ
Синтаксис: CMPPS rxmm1, rxmm2/m128, i8
Машинный код: 00001111:11000010: mod rxmm1 r/m: i8
Действие: условие, в соответствии с которым производится сравнение каждой пары элементов операндов приемник и источник, задается явно в виде непосредственного операнда (см. ниже). В результате сравнения в приемнике формируются единичные (если условие выполнено) или нулевые элементы (если условие не выполнено).
|Усло-|Описание |Отношение |Эмуляция |Код |Результат, |Исключение #I, |
|вие |условия | | |маски |если операнд|если операнд |
| | | | |i8 |NaN |qNAN/sNAN |
|Eq |Equal |xmm1== |000b |False |Нет |
| |(равно) |xmm2 | | | |
|Lt |less-than |xmm1>= |Перестанов-| |False |Да |
| |than-or- |xmm2 |ка с | | | |
| |equal | |сохране- | | | |
| |(больше | |нием, le | | | |
| |чем или | | | | | |
| |равно) | | | | | |
|Unord|Unordered |xmm1 ? |011b |True |Нет |
| |(одно из |xmm2 | | | |
| |чисел | | | | |
| |QNAN) | | | | |
| | | | | | |
|Neq |not-equal |!(xmm1== |100b |True |Нет |
| |(не равно)|xmm2) | | | |
|Nit |not-less- |!(xmm1 >| | |True |Да |
| |r-than-or-|= xmm2) |Перестанов-| | | |
| | | |ка с | | | |
| |equal (не | |сохранением| | | |
| |больше чем| |, nle | | | |
| | | | | | | |
| |или равно)| | | | | |
|Ord |Ordered |!(xmm1 |111b |False |Нет |
| |(числа |?xmm2) | | | |
| |неQNAN) | | | | |
Исключения: 1; NE: #I, #D; PM: #GP(0): 37; #NM: 3; #PF(fault-code);
#SS(0): 13; #UD: 10-13; #XM; RM: #GP: 13; #NM: 3; #VD: 17-20; #XM; VM:
исключения реального режима; #PF(fault-code).
CMPSS приемник, источник, условие
CMPSS (CoMPare Scalar Single-precision float-point) — скалярное сравнение значений в формате ХММ.
Синтаксис: CMPSS rxmm1, rxmm2/m32, i8
Машинный код: 11110011:00001111:11000010:mod rxmm1 r/m: i8
Действие: для пары значений операндов приемник и источник выполняется сравнение, в результате которого формируются единичные (если условие выполнено) или нулевые элементы (если условие не выполнено). Значение источника может быть расположено в 32-битной ячейке памяти или в младшем двойном слове регистра ХММ. Значение приемника расположено в младшем двойном слове другого регистра ХММ.
Возможные значения условий приведены в описании команды CMPPS.
Исключения: NE: #I, #D; PM: #AC(0); #GP(0): 37; #NM: 3; #PF(fault-
code); #SS(0): 13; #UD: 10-13; #XM; RM: #GP: 13; #NM: 3; #UD: 17-20; #ХМ;
VM: исключения реального режима; #АС(0); #PF(fault-code).
COMISS приемник, источник
COMISS (COMpare ordered Scalar Single-precision float-point COMpare and Set EFLAGS) — скалярное упорядоченное сравнение значений в формате ХММ с установкой EFLAGS.
Синтаксис: COMISS rxmm1, rxmm2/m32
Машинный код: 00001111:00101111 :mod rxmm1 r/m
Действие: команда сравнивает пару значений операндов приемник и источник, в результате чего устанавливаются флаги в регистре EFLAGS, как показано ниже.
Значение источника может быть расположено в 32-битной ячейке памяти или младшем двойном слове регистра ХММ. Значение приемника расположено в младшем двойном слове другого регистра ХММ.
|Соотношение операндов |Значение флагов |
|Приемник>источник |0F=SF=AF=ZF=PF=CF=0 |
|Приемникисточник |0F=SF=AF=ZF=PF=CF=0 |
|Приемник= источник)).
Рекомендуем скачать другие рефераты по теме: изложение по русскому 7 класс, образ сочинение.
Предыдущая страница реферата | 7 8 9 10 11 12 13 14 15 16 17 | Следующая страница реферата