![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Признаки: 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; Прочитано: 372 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!