Курс лекций по вычислительной технике



         

Из операций сравнения вытекает - часть 13


Сложение с насыщением при сложении чисел со знаками.

-8+(-4)= - 12

1000

+

1100=       1 0100 заменяется на 1000

         Умножение.

ор1:= ор1*ор2; ор1 – регистр ММХ ; ор2 – регистр ММХ или ячейка памяти

Предусмотрены две операции: одна  - для получения старших 16 битов; другая  - для  16 младших.

ор1,ор2 – 4-е  16 битных слова в регистре ММХ.

Выполняется  одновременно четыре умножения.

Умножение со сложением. Полученные  32х битовые произведения  дополнительно складываются: пр1+пр2; пр3+пр4  и помещаются в регистр.

         Сравнения.

Двух типов:  равно /неравно; больше/меньше. Результат операции либо  единицы,  либо нули.

         Логические:        «И», «И-НЕ», «ИЛИ», «исключающее ИЛИ»

Арифметические и логические сдвиги.

         Команды упаковки и распаковки предназначены для изменения размера операндов.

         Упаковка: два двойных слова  в четыре одинарных,  четыре и четыре слова   в 8 байт. При этом сжатие производится  с использованием насыщения.

         Распаковка: из  четыре  и  четыре старших байта  в 8 байт; два и два старших слова в одно; два старших двойных слова в одно. И такие же для распаковки младших половин.  

         Однако, введение команд ММХ не оправдало возлагаемых надежд.

         И в Р3 Были введены,  во-первых, 12 дополнительных целочисленных  команд и, во-вторых, специальный потоковый процессор  SSE (Streaming SIMD Extension) – ХММ-расширение (70 команд).

         Среди новых целочисленных команд появились такие, как  вычисление среднего из двух значений,  извлечение одного слова из четырёх по маске, извлечение минимального (или максимального) значения из двух, извлечение одновременно всех знаков и т.д.

Начиная с Р-4 введена группа команд SSE-2, которая использует 8 новых 128-разряных регистров ( по 4 числа с плавающей запятой в каждом  регистре). 

                 5. Организация памяти.

 

 5.1. Принцип действия.

Память есть массив двоичных запоминающих элементов.




Содержание  Назад  Вперед