Section 02 Part 04 – The EXG Instruction


All the gold which is under or upon the earth is not enough to give in exchange for virtue.” ~Plato






EXG – EXchanGe registers


This instruction will swap the long-word of a data or address register with another data or address register.






          exg.l     d0,d1



And that is pretty much it, it’s as simple as the “swap” instruction.  You can also do this with address registers:


          exg.l     a0,a1

          exg.l     d4,a6

          exg.l     a2,d2


This instruction can only exchange long-words between registers, word and byte exchange is not available.




Previous Part

Main Page

Next Part