MOV <приёмник>, <источник>
- пересылка данныхВ сегментные регистры нельзя напрямую записывать константы, т.е. в сегментные регистры можно записывать значения только из регистров общего назначения.
Размеры операндов команд пересылки данных должны совпадать.
XCHG <операнд1>, <операнд2>
- обмен операндов между собой.Выполняется над двумя регистрами либо над регистром и переменной.
Нельзя пересылать данные между двумя переменными, так как на шину адреса нельзя выставить 2 адреса (она одна и работает только в одну сторону - процессор либо читает данные из памяти, либо пишет).
CMOVcc
- условная пересылка данныхCMOVcc <приёмник>, <источник>
- пересылает данные только при выполнении условий, аналогичных командам условного перехода Jcc
(переход произойдёт только если стоят нужные флаги).