位置:51电子网 » 技术资料 » 计算机技术

基本移位指令

发布时间:2013/8/26 21:11:58 访问次数:1218

    S7-300/400系统的基本移位指令(简称移位指令)可对有符号整数或双整数及无符号的字或双字数据进行移位(左移、右移)操作。其中每条移位指令都有3种指令形式,HR10A-7P-6PC(73)对于STL形式的基本移位指令,可对累加器1低字中的内容进行逐位移动,结果保存在累加器1中。由移位指令中给定的数值(O~15)或累加器2低字中低字节的数值确定移动的位数。对于LAD和FBD形式的基本移位指令,由参数IN(类型:INT或WORD)指定待移位的数值,由参数N(类型:WORD)指定移位的位数,结果保存在由参数OUT(类型:INT或WORD)指定的存储区内。EN( BOOL)为使能输入信号,ENO( BOOL)为使能输出,ENO和EN具有相同的状态。当EN的信号状态为1时,激活字逻辑运算。上述参数使用的操作数可以是I,Q,M,L,D。
    (1)育符号整数或双整数移位指令
    有符号整数或双整数移位指令的格式、说明及示例如表4-8所列。
    表4-8有符号整数或双整数移位指令格式、说明及示例

        
    (2)无符号的字或双字移位指令
    无符号的字或双字移位指令格式、说明及示例如表4-9所列。

          

    S7-300/400系统的基本移位指令(简称移位指令)可对有符号整数或双整数及无符号的字或双字数据进行移位(左移、右移)操作。其中每条移位指令都有3种指令形式,HR10A-7P-6PC(73)对于STL形式的基本移位指令,可对累加器1低字中的内容进行逐位移动,结果保存在累加器1中。由移位指令中给定的数值(O~15)或累加器2低字中低字节的数值确定移动的位数。对于LAD和FBD形式的基本移位指令,由参数IN(类型:INT或WORD)指定待移位的数值,由参数N(类型:WORD)指定移位的位数,结果保存在由参数OUT(类型:INT或WORD)指定的存储区内。EN( BOOL)为使能输入信号,ENO( BOOL)为使能输出,ENO和EN具有相同的状态。当EN的信号状态为1时,激活字逻辑运算。上述参数使用的操作数可以是I,Q,M,L,D。
    (1)育符号整数或双整数移位指令
    有符号整数或双整数移位指令的格式、说明及示例如表4-8所列。
    表4-8有符号整数或双整数移位指令格式、说明及示例

        
    (2)无符号的字或双字移位指令
    无符号的字或双字移位指令格式、说明及示例如表4-9所列。

          

上一篇:实数比较指令

上一篇:循环移位指令

相关技术资料
8-26基本移位指令
相关IC型号
HR10A-7P-6PC(73)
暂无最新型号

热门点击

 

推荐技术资料

电源变压器制作
    铁心截面积S=34mm×60mm, &nbs... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!