Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



Признаки: O D I T S Z A P C

* * *? * *

Команда: SAL destination, count.

Признаки: O D I T S Z A P C

* * *? * *

Команда: SAR destination, count.

SHL Логический сдвиг влево

Признаки: O D I T S Z A P C

* * *? * *

Команда: SHL destination, count.

SHR Логический сдвиг вправо

Признаки: O D I T S Z A P C

* * *? * *

Команда: SHR destination, count.

CMP Сравнение

Признаки: O D I T S Z A P C

* * * * * *

Команда: CMP destination, source.

Логика: Установка признаков в соответствии с результатом (destination ‑ source).

TEST Тест

Признаки: O D I T S Z A P C

0 * *? * 0

Команда: TEST destination, source.

Логика: (destination AND source); Только изменение признаков

CF=0

OF=0.

Команды передачи данных

По командам данной группы выполняются операции передачи четырех типов: общие, аккумуляторные, адресные и признаковые.

IN. Ввод байта или слова

Признаки не меняются.

Команда: IN accumulator, port.

Логика: accumulator=(port).

LAHF. Загрузка AH из регистра флагов

Признаки не меняются.

Команда: LAHF.

Логика: биты регистра AH: 7 6 4 2 0

биты регистра признаков FLAGS: S Z A P C

LDS. Загрузка указателя с использованием DS

Признаки не меняются.

Команда: LDS destination, source.

Логика: DS=(source),

destination=(source+2).

LEA. Загрузка исполнительного адреса

Признаки не меняются.

Команда: LEA destination, source.

Логика: destination=Addr(source).





Дата публикования: 2015-02-03; Прочитано: 357 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.01 с)...