Татарин> Если имелся в виду x86, то нет.  [показать]хм...
AX=AXизначальное XOR BXизначальное
BX=AX XOR BX=(AXизначальное XOR BXизначальное) XOR BXизначальное = AXизначальное
AX=AX XOR BX = (AXизначальное XOR BXизначальное) XOR AXизначальное = BXизначальное
выходит, они меняются местами: XCHG BX,AX
на x86 для обмена аккумулятора с регистрами существуют коды 90+<номер регистра>
код 93 соответсвует команде XCHG (E)AX,(E)BX
если флаг разрядности как и в первом примере - 16 бит - тогда 93 это XCHG AX,BX, если 32 - то 66 93.