DSWAPP

指令说明:

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

操作数:

       SKnY, KnM, KnS,T,C,D,Z,V,LV,DT

指令格式:[DSWAPP  S]

编程示例:

X0每接通一次,DSWAPP指令执行一次,将D116位数据高8位和低8位互换,同时将D016位数据高8位和低8位互换。

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