高低字节交换指令 SWAP 的功能指令编号为 FNC147。它的源操作数可取 KnY、KnM、KnS、T、C、D、V 和 Z,16 位运算占 5 个程序步、32 位运算占 9 个程序步。
图 4-41 高低字节交换指令

一个字节由 8 位二进制组成。如图 4-41 所示,16 位运算时该指令交换源操作数的高字节和低字节;32 位运算时如指定的源操作数为 D20,则先交换 D20 的高、低字节,再交换 D21 的高、低字节。
2017-06-04 117 0
高低字节交换指令 SWAP 的功能指令编号为 FNC147。它的源操作数可取 KnY、KnM、KnS、T、C、D、V 和 Z,16 位运算占 5 个程序步、32 位运算占 9 个程序步。
图 4-41 高低字节交换指令

一个字节由 8 位二进制组成。如图 4-41 所示,16 位运算时该指令交换源操作数的高字节和低字节;32 位运算时如指定的源操作数为 D20,则先交换 D20 的高、低字节,再交换 D21 的高、低字节。