指令说明:
FMOV是16位连续执行型多点传送指令。是将传送源[S]的数据多点传送到[D]开始的n点软元件中。可以用FMOV K0 对部分指定的寄存器清零。
※ n点的软元件内容都相同。
※ 当n指定的个数超过了软元件的编号范围时,在可能的范围内传送。
操作数:
S :KnX, KnY, KnM, KnS,T,C,D,K,H,V,Z,LV,DT,@
D :KnY, KnM, KnS, T,C,D,LV,DT
n :K,H
指令格式:[FMOV S D n]
编程示例:
条件满足后,多点传送指令FMOV将常数0传送到D0,D1,D2中,不管之前D0~D2里面的数值是多少,指令执行后D0~D2的数值为0,可以用FMOV K0对部分指定的寄存器清零。

|
假设执行前D0~D2的值 |
指令FMOV执行 |
执行后D0~D2的值 |
|
D0=154 |
K0→D0 |
D0=0 |
|
D1=40 |
K0→D1 |
D1=0 |
|
D2=3000 |
K0→D2 |
D2=0 |