Команда замены

    Команда замены XCHG просто меняет местами содержимое двух ячеек.

    Эта команда может поменять местами содержимое двух регистров, или

    регистра и памяти.  При этом в качестве операндов не могут

    использоваться сегментные регистры.

 

      Команда XCHG заменяет три команды пересылки и не требует

    промежуточной ячейки памяти. Если бы команда замены не

    существовола, программе потребовалось бы три пересылки, чтобы

    обменять значения в регистре AX и в регистре BX. Сначала она должна

    была бы переслать содержимое регистра AX в рабочую ячейку, затем

    переслать содержимое регистра BX в регистр AX, и наконец, переслать

    содержимое рабочей ячейки в регистр BX. Команда XCHG одна выполняет

    эту операцию.

Hosted by uCoz