### DSWAPP

指令说明：

DSWAPP 是 32 位脉冲执行型高低字节互换指令，即指令激活一次，执行一次数据运算。是将源操作数[S+1]与[S]的各自的 16 位数据的高 8 位和低 8 位互换。

操作数：

S：KnY, KnM, KnS,T,C,D,Z,V,LV,DT

指令格式：[DSWAPP S]

编程示例：

X0 每接通一次，DSWAPP 指令执行一次，将 D1 的 16 位数据高 8 位和低 8 位互换，同时将 D0 的 16 位数据高 8 位和低 8 位互换。

假设 D1D0 的值为 K175651，它的二进制数是 0000,0000,0000,0010,1010, 1110,0010,0011，高 16 位是 D1 的数据，低 16 位是 D0 的数据，X0 闭合，DSWAPP 指令执行一次，将占据 D1 的 16 位数据的高 8 位与低 8 位互换，占据 D0 的 16 位数据的高 8 位与低 8 位互换，互换后 D1D0 的值为 K33563566，它的二进制数为 0000,00 10,0000,0000,0010,0011,1010,1110。