指令说明:
SMOVP是16位脉冲执行型位移动指令。即指令激活一次,只执行一次指令。以位数为单位(4位)进行数据的分配合成。
传送源S和传送目标先被转换成4位的BCD,然后将S中m1(位数从1开始)开始从高位到低位的m2个位数部分合并到D的第n位数开始的位置,最后将合并后的数据转换成BIN并保存到D中。
操作数:
S :KnX, KnY, KnM, KnS,T,C,D,V,Z,LV,DT,@
m1:K,H
m2:K,H
D: KnY, KnM, KnS, T,C,D,V,Z,LV,DT
n: K,H
指令格式:[SMOVP S m1 m2 D n]
编程示例:
具体数值变化参见SMOV示例。
