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

Команды пересылки данных



MOV dest,src   Пересылка данных в регистр из регистра, памяти или непосредственного операнда. Пересылка данных в память из регистра или непосредственного операнда
XCHG r/m,r Обмен данными между регистрами или регистром и памятью
MOVSX r,r/m Пересылка байта или слова с его расширением до слова или двойного слова с дублированием знакового бита
MOVZX r,r/m Пересылка байта или слова с его расширением до слова или двойного слова с дублированием нулевого бита
XLAT Загрузить в AL байт из таблицы в сегменте данных, на начало которой указывает содержимое EBX(BX), при этом начальное значение AL является смещением
LEA r,m Загрузка исполнительного адреса. Относительный адрес второго операнда загружается в регистр. Команда LEA r,mem эквивалентна команде MOV r,offset mem
LDS r,m Загрузка указателя. Считывает из памяти двойное слово, содержащее полный адрес некоторой ячейки и загружает младшую часть указателя в указанный регистр, старшую – в регистр DS. Допускается использование 32-разрядного регистра и 32-разрядного смещения
LES r,m Аналогично предыдущей, но с регистром ES
LGS r,m Аналогично предыдущей, но с регистром GS
LSS r,m Аналогично предыдущей, но с регистром SS
SETcc r/m Установка байта по условию «сс», аналогичному условиям в командах условной передачи управления при выполнении условия в 1, в противном случае в 0
LAHF Копирует содержимое младшего байта регистра флагов (SF, ZF, AF, PF, CF) в регистр AH
SAHF Копирует содержимое регистра AH в младший байт регистра флагов

Команды ввода/вывода

IN AL(AX,EAX),port Ввод в аккумулятор из порта ввода/вывода. Порт адресуется непосредственно
IN AL(AX,EAX),DX Ввод в аккумулятор из порта ввода/вывода. Порт адресуется косвенно через регистр DX
INS INSB INSW INSD Вводит данные из порта, адресуемого регистром DX в ячейку ES:[EDI/DI]. После ввода байта, слова или двойного слова производится коррекция EDI/DI на 1, 2, 4 соответственно. При наличии префикса повторения процесс продолжается, пока содержимое ECX/CX не станет равным 0
OUT port,AL(AX,EAX) Вывод из аккумулятора в порт ввода/вывода. Порт адресуется непосредственно
OUT DX,AL(AX,EAX) Вывод из аккумулятора в порт ввода/вывода. Порт адресуется косвенно через регистр DX
OUTS OUTSB OUTSW OUTSD Выводит данные из ячейки памяти, адресуемой регистрами DS:[ESI/SI] в порт, адресуемый DX. После вывода производится коррекция ESI/SI. При наличии префикса повторения процесс повторяется пока ECX/CX не 0




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



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