Завдання до лабораторних робіт
з “Архітектури комп’ютерів”
Лабораторна робота №2
“Команди MMX технології”
Детально описати зміст заданих команд та результат їх виконання, якщо в ММ1 : 7F80 7E01 80FF 777F, в ММ2 : 80FF 7F80 777F 0001, а в ММ3 : 7FFF FFFF 80FF AA55.
№ п/п




1.
paddd MM2, MM3
psllw MM1, 3
pand MM2, MM3

2.
paddsw MM2, MM3
pslld MM1, 3
pandn MM2, MM3

3.
paddusb MM2, MM3
psrlq MM1, 3
por MM2, MM3

4.
paddb MM2, MM3
psrlw MM2, 3
pxor MM2, MM3

5.
paddsd MM2, MM3
psrld MM2, 3
pand MM1, MM3

6.
paddusw MM2, MM3
psrlq MM2, 3
pandn MM1, MM3

7.
psubd MM2, MM3
psllw MM3, 3
por MM1, MM3

8.
psubsw MM2, MM3
pslld MM3, 3
pxor MM1, MM3

9.
psubusb MM2, MM3
psrlq MM3, 3
pand MM1, MM2

10.
psubb MM2, MM3
psrlw MM4, 3
pandn MM1, MM2

11.
psubsd MM2, MM3
psrld MM4, 3
por MM1, MM2

12.
psubusw MM2, MM3
psrlq MM4, 3
pxor MM1, MM2

13.
paddd MM1, MM3
psllw MM2, 3
pand MM1, MM3

14.
paddsw MM1, MM3
pslld MM2, 3
pandn MM1, MM3

15.
paddusb MM1, MM3
psrlq MM2, 3
por MM2, MM1

16
psubd MM1, MM3
psrad MM4, 3
por MM1, MM3

17.
psubsw MM1, MM3
psraw MM4, 3
pxor MM1, MM3

18.
psubusb MM1, MM3
psrad MM3, 3
pand MM1, MM3

19.
psubb MM1, MM3
psraw MM3, 3
pandn MM1, MM3

20.
psubsd MM1, MM3
psrad MM2, 3
por MM1, MM2

21.
psubusw MM1, MM3
psraw MM2, 3
pxor MM1, MM2

22.
paddd MM1, MM3
psrad MM1, 3
pand MM1, MM2

23.
paddsw MM1, MM3
psraw MM1, 3
pandn MM1, MM2

24.
paddusb MM1, MM3
psrad MM4, 5
por MM2, MM3

25.
paddb MM1, MM3
psraw MM3, 5
pxor MM2, MM3

26.
paddsd MM1, MM3
psrad MM2, 5
pand MM2, MM3

27.
paddusw MM1, MM3
psraw MM1, 5
pandn MM2, MM3

28.
psubd MM1, MM2
psrad MM3, 3
por MM1, MM2

29.
psubsw MM1, MM2
psraw MM3, 3
pxor MM1, MM2

30.
psubusb MM1, MM2
psrad MM1, 3
pand MM1, MM2