The XCH instruction loads the accumulator with the byte value of the specified operand while simultaneously storing the previous contents of the accumulator in the specified operand.
XCH source,destination
XCH A,@R0 ;1 byte 1 cycle XCH A,30h ;2 bytes 1 cycle XCH A,R6 ;1 byte 1 cycle