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

         

Логические операции ММХ


  • Команда:
  • PAND приемник,источник
  • Назначение:
  • Логическое И
  • Процессор:
  • ММХ

    Команда выполняет побитовое «логическое И» над источником (регистр ММХ или переменная) и приемником (регистр ММХ) и сохраняет результат в приемнике. Каждый бит результата устанавливается в 1, если соответствующие биты в обоих операндах равны 1, иначе бит сбрасывается в 0.

  • Команда:
  • PANDN приемник,источник
  • Назначение:
  • Логическое НЕ-И (штрих Шеффера)
  • Процессор:
  • ММХ

    Выполняет побитовое «логическое НЕ» (то есть инверсию бит) над приемником (регистр ММХ) и затем побитовое «логическое И» над приемником и источником (регистр ММХ или переменная). Результат сохраняется в приемнике. Каждый бит результата устанавливается в 1, только если соответствующий бит источника был равен 1, а приемника — 0, иначе бит сбрасывается в 0. Эта логическая операция носит также название «штрих Шеффера».

  • Команда:
  • POR приемник,источник
  • Назначение:
  • Логическое ИЛИ
  • Процессор:
  • ММХ

    Выполняет побитовое «логическое ИЛИ» над источником (регистр ММХ или переменная) и приемником (регистр ММХ) и сохраняет результат в приемнике. Каждый бит результата сбрасывается в 0, если соответствующие биты в обоих операндах равны 0, иначе бит устанавливается в 1.

  • Команда:
  • PXOR приемник,источник
  • Назначение:
  • Логическое исключающее ИЛИ
  • Процессор:
  • ММХ

    Выполняет побитовое «логическое исключающее ИЛИ» над источником (регистр ММХ или переменная) и приемником, (регистр ММХ) и сохраняет результат в приемнике. Каждый бит результата устанавливается в 1, если соответствующие биты в обоих операндах равны, иначе бит сбрасывается в 0.



    Содержание раздела