EasyManua.ls Logo

Delta Electronics EXIO14RAE - Page 151

Delta Electronics EXIO14RAE
157 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Appendix D Use of Application Instructions|DOP-EXIO Series
D-70
Revision March, 2008, Doc. Name: 2007PDD23000014
Mnemonic Operands Function
SWAP D
S
Byte Swap
Bit Devices Word Devices
X Y M S K H KnX KnY KnM KnS T C D E F
S
y Note:
1. If D is used in device F, only 16-bit instruction is applicable.
16-bit instruction5 Steps
SWAP
Continuous
execution
32-bit instruction (9 Steps)
DSWAP
Continuous
execution
y Flags: None
Operands:
S
: Device for swapping 8 high/low byte.
Explanations:
1. As 16-bit instruction: the contents in the 8 high bytes and 8 low bytes are swapped.
2. As 32-bit instruction: the 8 high bytes and 8 low bytes in the two registers swap with each other
respectively.
Program Example 1:
When X0 = On, the high 8 bytes and low 8 bytes in D0 will swap with each other.
D0
SWAPP
X0
D0
High Byte Low Byte
Program Example 2:
When X0 = On, the high 8 bytes and low 8 bytes in D11 will swap with each other and the high 8 bytes
and low 8 bytes in D10 will swap with each other.
X0
DSWAPP D10

Related product manuals