ВУЗ:
Составители:
13
1.3 Система команд
Команды пересылки данных
Команды пересылки данных позволяют пересылать байты, слова и
двойные слова между регистрами и памятью, а также из регистра в
регистр, из регистра в порт и наоборот. В группу пересылки данных
включены также команды работы со стеком, команды ввода/вывода,
команды пересылки содержимого регистра флагов,
а также команды
формирования указателей и загрузки сегментных регистров.
Пересылка данных
MOV Пересылка байта или слова
PUSH Помещение слова в стек
POP Извлечение слова из стека
XCHG Обмен байтами или словами
XLAT Выборка из таблицы
Ввод/вывод
IN Ввод байта или слова
OUT Вывод байта или слова
Формирование указателей
LEA Загрузка эффективного адреса
LDS Загрузка указателя с использованием DS
LES Загрузка указателя с использованием ES
Пересылка содержимого регистра флагов
LANF Загрузка регистра АН из регистра флагов
SANF Запись регистра АН в регистр флагов
PUSHF Помещение регистра флагов в стек
POPF Извлечение регистра флагов из стека
Пересылка данных
MOV (операнд назначения),(операнд-источник)
Команда MOV пересылает байт или слово из операнда-источника в
операнд назначения.
PUSH (операнд-источник)
Команда PUSH уменьшает значение указателя SP стека на 2, а затем
пересылает слово из операнда источника в стек.
POP (операнд назначения)
13
1.3 Система команд
Команды пересылки данных
Команды пересылки данных позволяют пересылать байты, слова и
двойные слова между регистрами и памятью, а также из регистра в
регистр, из регистра в порт и наоборот. В группу пересылки данных
включены также команды работы со стеком, команды ввода/вывода,
команды пересылки содержимого регистра флагов, а также команды
формирования указателей и загрузки сегментных регистров.
Пересылка данных
MOV Пересылка байта или слова
PUSH Помещение слова в стек
POP Извлечение слова из стека
XCHG Обмен байтами или словами
XLAT Выборка из таблицы
Ввод/вывод
IN Ввод байта или слова
OUT Вывод байта или слова
Формирование указателей
LEA Загрузка эффективного адреса
LDS Загрузка указателя с использованием DS
LES Загрузка указателя с использованием ES
Пересылка содержимого регистра флагов
LANF Загрузка регистра АН из регистра флагов
SANF Запись регистра АН в регистр флагов
PUSHF Помещение регистра флагов в стек
POPF Извлечение регистра флагов из стека
Пересылка данных
MOV (операнд назначения),(операнд-источник)
Команда MOV пересылает байт или слово из операнда-источника в
операнд назначения.
PUSH (операнд-источник)
Команда PUSH уменьшает значение указателя SP стека на 2, а затем
пересылает слово из операнда источника в стек.
POP (операнд назначения)
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »
