Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти й науки України
Національний університет “Львівська політехніка”
Кафедра ЕОМ
Лабораторна робота №2
“Команди MMX технології”
Львів-2005
Тема: “Команди MMX технології”
Завдання:
Детально описати зміст заданих команд та результат їх виконання, якщо в ММ1 : 7F80 7E01 80FF 777F, в ММ2 : 80FF 7F80 777F 0001, а в ММ3 : 7FFF FFFF 80FF AA55.
Виконання роботи
psubsd MM2, MM3 - MMX-команда, яка виконує віднімання подвійних слів зі знаком, арифметика з насиченням
MMX-команди складання і віднімання працюють з упакованими байтами і словами із знаком і без знаку, а також з упакованими подвійними словами із знаком. Вони можуть використовувати як циклічну арифметику, так і арифметику з насиченням.
MM2
80FF
7F80
777F
0001
MM3
7FFF
FFFF
80FF
AA55
MM2
8000
0000
0000
0000
psrld MM3, 3 - MMX-команда, яка виконує логічний зсув подвійних слів вправо
MMX-команди зсуву виконують зсуву кожного елементу даних (16-, 32- або 64-розрядного слова) у вихідному операнді на величину, що задається вхідним операндом.
MM4
7FFF
FFFF
80FF
AA55
3
0000
0000
0000
0011
MM4
FFF8
FFF8
0FF8
52A8
por MM1, MM3 - MMX-команда, яка виконує операцію "Логічне АБО"
Логічні MMX-команди виконують порозрядні логічні операції над всіма 64 бітами своїх операндів.
MM1
7F80
7E01
80FF
777F
MM3
7FFF
FFFF
80FF
AA55
MM1
7FFF
FFFF
80FF
FF7F
Висновок: Під час виконання лабораторної роботи я освоїв синтаксис, та специфіку виконання MMX-команд.