传送指令位于指令列表传送选项卡的下拉菜单中,根据操作类型可以分为普通传送指令、块传送指令、交换字节指令和字节立即读写指令四类,下面分别介绍。
1
普通传送指令
普通传送指令包括字节传送、字传送、双字传送和实数传送指令,该指令将数据值从源输入IN 传送到新存储单元OUT中,而不会更改源存储单元中存储的值。比较特殊的是,使用双字传送指令可以创建指针。
02
块传送指令
块传送指令包括字节块传送、字块传送、双字块传送指令。该指令将由两个输入参数IN和N确定好的连续地址传送到新存储单元。参数IN为起始地址,N为要传送的字节、字或双字数。OUT为新存储单元的起始地址。存储在源单元的数据值块不变,N取值范围是 1 到 255。
03
交换字节指令
交换字节指令用于交换输入字IN的高字节与低字节。如VB100=12,VB101=34;则在VW100执行字节交换指令后,VB100=34,VB101=12。
04
字节立即读写指令
字节立即读指令,该指令对CPU硬件物理输入IN的状态,以字节形式立即读取,并将结果写入存储器地址OUT中,但不更新过程映像区。
字节立即写指令,该指令从存储器IN读取数据后,以字节形式立即写入CPU硬件物理输出OUT以及相应的过程映像区;这两条指令对于需要快速响应和批量处理外部IO的情况非常适用。