指令说明:
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。
