【MOV指令】---此指令负责将某一软元件的数据内容复制到另一软元件中。
参数设置---MOV指令的具体操作细节请参见表2-1:
表2-1 MOV指令操作数说明
操作数种类 内容 数据类型
S· 源数据或存储数据的软元件编号 BIN 16/32位
D· 目标软元件编号 BIN 16/32位
16位数据传送(MOV,MOVP)的详情如图2-2:
当指令被触发时,源S·的数据内容将传输至目标D·。
若指令输入位为OFF,则目标D·的数据保持不变。
若源S·中指定了常数K,系统会自动将其转换为BIN格式。
实例:当X0被按下时,整数1将被传送到D0中。详情如图2-3:
位组合传送:当需要指定软元件的特定位数(如K1X000到K1Y000)进行传送时,最多可传送16个位(需为4的倍数)。详情如图2-4:
实例:当M0接通时,X0、X1、X2、X3的状态将同步至Y0、Y1、Y2、Y3。详情如图2-5:
实例:当M1接通时,将16进制的1传送至Y0、Y1、Y2、Y3。结果Y0将接通。详情如图2-6:
在实际应用中,为确保数据准确性,建议使用边沿触发来执行赋值指令。因为赋值目标的数据寄存器内容可能因不同条件或时间而发生变化。
32位数据传送(DMOV,DMOVP)
此指令负责将源[S·+1, S·]的数据内容传送到目标[D·+1, D·]中。
若指令输入为OFF,则目标D·的数据保持不变。
若源[S·+1, S·]中指定了常数K,系统会自动将其转换为BIN格式。详情如图2-7:
实例:当M0接通时,D0和D1的数据将被传送到D2和D3中。详情如图2-8:
位组合传送(针对指定软元件的位数,如K8X000到K8Y000)。详情如图2-9:
