На главную Назад
Добро пожаловать, уважаемый посетитель!

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

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

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

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

 

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

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

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

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

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

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

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

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


 

Mail.ru