微机原理 16-数据交换指令XCHG

交换指令 XCHG 的作用是把一个字节或一个字的源操作数与目的操作数相交换

微机原理 16-数据交换指令XCHG
注:

  1. 交换能在通用寄存器与累加器之间、通用寄存器之间、通用寄存器与存储器之间进行
  2. 但段寄存器和立即数不能作为一个操作数,不能在累加器之间进行。
  3. 如果需要交换两个内存操作数,需要使用一个寄存器作为临时存储容器,并把MOV指令和XCHG指令结合起来使用

微机原理 16-数据交换指令XCHG
微机原理 16-数据交换指令XCHG