Описание процессора i8086 для программиста

MOV – пересылка


88 /r

MOV r/m8, r8

пересылка из r8 в r/m8

89 /r

MOV r/m16, r16



пересылка из r16 в r/m16

8A /r

MOV r8, r/m8

пересылка из r/m8 в r8

8B /r

MOV r16, r/m16

пересылка из r/m16 в r16

8C /r

MOV r/m16, Sreg

пересылка из Sreg в r/m16

8E /r

MOV Sreg, r/m16

пересылка из r/m16 в Sreg

A0 ow

MOV AL, m8

пересылка из m8 в AL

A1 ow

MOV AX, m16

пересылка из m16 в AX

A2 ow

MOV m8, AL

пересылка из AL в m8

A3 ow

MOV m16, AX

пересылка из AX в m16

B0+rb

MOV r8, imm8

пересылка imm8 в r8

B8+rw

MOV r16, imm16

пересылка imm16 в r16

C6 /0

MOV r/m8, imm8

пересылка imm8 в r/m8

C7 /0

MOV r/m16, imm16

пересылка imm16 в r/m16

Описание.

Команда MOV

пересылает содержимое источника (своего второго операнда) на место приёмника (первого операнда).

Инструкции с кодами операций 8C и 8E обеспечивают загрузку и извлечение информации из сегментных регистров. Занесение информации в регистр CS с помощью инструкции MOV невозможно, для этой цели необходимо использовать любую инструкцию дальнего (межсегментного) перехода.

Остальные инструкции работают с регистрами общего назначения и содержимым ячеек памяти вычислительной системы.

Флажки не изменяются.



Содержание раздела