Section 02 Part 03 The SWAP Instruction
People say to me, Would you like to swap your life with me for 24 hours? Your life must be very strange. But of course I have not experienced any other life. It's not strange to me. ~Prince Andrew
SWAP SWAP register halves
This instruction will swap the upper word with the lower word of a data register.
Say data register d0 contains 2222EEEE, after this instruction
Data register d0 will contain EEEE2222. And as you can probably tell, the upper word 2222 has been swapped over with the lower word EEEE.
Here are a few more examples:
It is pretty straight forward, nothing more. This instruction will only work on data registers, it will not work for address registers, or memory, or anything else.