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

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



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

Команда: 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; Прочитано: 260 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



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