SMOVP

指令说明:

       SMOVP16位脉冲执行型位移动指令。即指令激活一次,只执行一次指令。以位数为单位(4位)进行数据的分配合成。

传送源S和传送目标先被转换成4位的BCD,然后将Sm1(位数从1开始)开始从高位到低位的m2个位数部分合并到D的第n位数开始的位置,最后将合并后的数据转换成BIN并保存到D中。

操作数:

       S KnX, KnY, KnM, KnS,T,C,D,V,Z,LV,DT,@

       m1K,H

       m2K,H

       D KnY, KnM, KnS, T,C,D,V,Z,LV,DT

       n K,H

指令格式:[SMOVP  S  m1  m2  D  n]

编程示例:

具体数值变化参见SMOV示例。