交换两个变量XX和YY的方法可有多种,试写出三种

交换两个变量XX和YY的方法可有多种,试写出三种
【正确答案】:第①种方法
MOV  AX,XX
MOV  BX,YY 
MOV  XX,BX
MOV  YY,AX
第②种方法
PUSH  XX
PUSH  YY
POP   XX
POP   YY
第③种方法
MOV  AX,XX
XCHG  AX,YY
MOV  XX,AX