Инструкция XCHGИнструкция XCHG (Exchange) предназначена для обмена содержимым пары регистров HL с содержимым пары регистров DE. Это означает, что старший байт пары HL (регистр H) поменяется значениями со старшим байтом пары DE (регистр D), а младший байт пары HL (регистр L) поменяется значениями с младшим байтом пары DE (регистр E).
Формат инструкции:
XCHG
Этот формат используется для обмена содержимого пары регистров HL с содержимым пары регистров DE.
- ; Автор: Довгополов Евгений Сергеевич
- main:
- ____lxi_____d, 0ABCDh__; Загружаем шестнадцатеричное значение ABCDh в пару регистров DE.
- ____lxi_____h, 1234h___; Загружаем шестнадцатеричное значение 1234h в пару регистров HL.
- ____xchg_______________; Выполняем обмен пары регистров DE и HL.
- ____hlt________________; Завершаем программу.
Инструкция XCHG не влияет ни на один из флагов в регистре флагов.