Справочник по языку Ассемблера IBM PC

       

MOV


(MOVe operand)

Пересылка операнда

Схема команды:  mov приемник,источник 

Назначение: пересылка данных между регистрами или регистрами и памятью.


Алгоритм работы:


копирование второго операнда в первый операнд.
Состояние флагов после выполнения команды:



выполнение команды не влияет на флаги

Применение:


Команда mov применяется для различного рода пересылок данных, при этом, несмотря на всю простоту этого действия, необходимо помнить о некоторых ограничениях и особенностях выполнения данной операции:

    направление пересылки в команде mov всегда справа налево, то есть из второго операнда в первый;

    значение второго операнда не изменяется;

    оба операнда не могут быть из памяти (при необходимости можно использовать цепочечную команду movs);

    лишь один из операндов может быть сегментным регистром;

    желательно использовать в качестве одного из операндов регистр al/ax/eax, так как в этом случае TASM генерирует более быструю форму команды mov.

     

            mov     al,5         mov     bl,al         mov     bx,ds         

    См. также: урок 10 и команды movs, , ,



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