![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Признаки не меняются.
Команда: LES destination, source.
Логика: ES=(source),
destination=(source+2).
MOV. Пересылка (байта или слова)
Признаки не меняются.
Команда: MOV destination, source.
Логика: destination=source.
OUT. загрузка в порт
Признаки не меняются.
Команда: OUT port, accumulator.
Логика: (port)=accumulator.
POP. выборка слова из стека
Признаки не меняются.
Команда: POP destination.
Логика: destination=(SP),
SP=SP+2.
POPF. пересылка слова из стека в регистр FLAGS
Признаки: O D I T S Z A P C
r r r r r r r r r
Команда: POPF.
Логика: flag-register=(SP),
SP=SP+2.
PUSH. загрузка слова в стек
Признаки не меняются.
Команда: PUSH source.
Логика: SP=SP-2,
(SP)=source.
PUSHF. загрузка содержимого регистра FLAGS в стек
Признаки не меняются.
Команда: PUSHF.
Логика: SP=SP-2,
(SP)=flag-register.
SAHF. загрузка регистра AH в регистр флагов
Признаки: O D I T S Z A P C
r r r r r r r r r
Команда: SAHF.
XCHG. Обмен значениями
Признаки не меняются.
Команда: XCHG destination,source.
Логика: destination®source.
XLAT. Кодирование AL по таблице
Признаки не меняются.
Команда: XLAT translate-table.
Логика: AL=(BX+AL).
Команды передачи управления
CALL Вызов подпрограммы
Признаки не меняются.
Команда: CALL procedure_name.
Логика:
if FAR CALL (внешний сегмент) then PUSH CS; CS=dest_seg
PUSH IP
IP=dest_offset.
Дата публикования: 2015-02-03; Прочитано: 272 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!