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


          swap      d0


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.




Previous Part

Main Page

Next Part