Головна

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.



SAL Арифметичний зсув вліво | JMP Безумовний перехід

Програмований інтервальний таймер | Системна магістраль XT-bus. | Відеоадаптер. | Питання 15. | Контролер послідовного інтерфейсу. | Контролер накопичувача на гнучких магнітних дисках. | Питання 17. | арифметичні операції | IDIV Розподіл з урахуванням знака | AAA ASCII-корекція при додаванні |

© um.co.ua - учбові матеріали та реферати