Assembler - язык неограниченных возможностей


Арифметические операции ММХ


  • Команда:
  • PADDB приемник,источник
    PADDW приемник,источник
    PADDD приемник,источник
  • Назначение:
  • Сложение
  • Процессор:
  • ММХ

    Команды выполняют сложение отдельных элементов данных (байт — для PADDB, слов — для PADDW, двойных слов — для PADDD) источника (регистр ММХ или переменная) и соответствующих элементов приемника (регистр ММХ). Если при сложении возникает перенос, он не влияет ни на следующие элементы, ни на флаг переноса, а просто игнорируется (так что, например, для PADDB 255 + 1 = 0, если это числа без знака, или -128 + -1 = +127, если со знаком).

  • Команда:
  • PADDSB приемник,источник
    PADDSW приемник,источник
  • Назначение:
  • Сложение с насыщением
  • Процессор:
  • ММХ

    Команды выполняют сложение отдельных элементов данных (байт — для PADDSB и слов — для PADDSW) источника (регистр ММХ или переменная) и соответствующих элементов приемника (регистр ММХ). Если результат сложения выходит за пределы байта со знаком для PADDSB (больше +127 или меньше -128) или слова со знаком для PADDSW (больше +32 767 или меньше -32 768), в качестве результата используется соответствующее максимальное или минимальное число, так что, например, для PADDSB -128 + -1 = -128.

  • Команда:
  • PADDUSB приемник,источник
    PADDUSW приемник,источник
  • Назначение:
  • Беззнаковое сложение с насыщением
  • Процессор:
  • ММХ

    Команды выполняют сложение отдельных элементов данных (байт — для PADDUSB и слов — для PADDUSW) источника (регистр ММХ или переменная) и соответствующих элементов приемника (регистр ММХ). Если результат сложения выходит за пределы байта без знака для PADDUSB (больше 255 или меньше 0) или слова без знака для PADDUSW (больше 65 535 или меньше 0), в качестве результата используется соответствующее максимальное или минимальное число, так что, например, для PADDUSB 255 + 1 = 255.

  • Команда:
  • PSUBB приемник,источник
    PSUBW приемник,источник
    PSUBD приемник,источник
  • Назначение:
  • Вычитанние
  • Процессор:
  • ММХ
    <


    - Начало -  - Назад -  - Вперед -