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 невозможно, для этой цели необходимо использовать любую инструкцию дальнего (межсегментного) перехода.
Остальные инструкции работают с регистрами общего назначения и содержимым ячеек памяти вычислительной системы.
Флажки не изменяются.