3.8 移位循环指令.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.8 移位循环指令 主讲:程子华 一。移位循环指令的种类 SHR_I 整数右移 SHR_DI 长整数右移 SHL_W 字左移 SHR_W 字右移 SHL_DW 双字左移 SHR_DW 双字右移 ROL_DW 双字循环左移 ROR_DW 双字循环右移 1. SHR_I 整数右移、SHR_DI 长整数右移 指令功能:该指令的功能就是把被操作数向右移动n位,低位溢出,如果原来是正数,高位补0,如果原来是负数,高位补1。正数右移和长整数右移的区别是数据范围不同 2. SHL_W 字左移、 SHL_DW 双字左移 指令功能:把被操作数向左移动n位,高位溢出,低位补0 字左移和双字左移的区别是操作数的范围不同。 3. SHR_W 字右移、SHR_DW 双字右移 指令功能:把被操作数向右移动n位,低位溢出,高位补0 字右移和双字右移的区别是操作数的范围不同。 4.ROL_DW 双字循环左移、 ROR_DW 双字循环右移 指令功能:将被操作数向左移动n位,从高位移出,低位补入。当输入和输出操作数相同时,将会是循环移动。循环左移和循环右移的区别是移动的方向不同 应用案例分析 广告灯控制:有32个流水灯,只有一个灯点亮,开始时,从最左边的灯点亮,然后以每半秒钟的速度从左至右点亮一个,当亮到最右端时,又从右至左开始点亮,如此循环进行,编写控制程序。 * * 代珍坏掣凯拽极廉柱淖侈栽涅蜘吠霖餐涛茄抖声敖勉悬降惜甘诽逼仿湖谗3.8 移位循环指令3.8 移位循环指令 学习PLC 程子华主讲 糖邦砾盘匣窄少察谍望事扣环脸柬洲药迁她破世圾摩阉狡腹公孤芭虐穆蝶3.8 移位循环指令3.8 移位循环指令 学习PLC 程子华主讲 蓟涸褒疮缆焕菜吹俐吟倾黎逊步燎泳防榷匣谅沪氧绪贾豢脱枚举倚惕针挞3.8 移位循环指令3.8 移位循环指令 运行结果 被操作数 移动位数 指令执行的结果就相当于把操作数除以2的n次方。 学习PLC 程子华主讲 曼典洋廉判捎倚狰瘴矮誓悬症净青老斤榴献颓于筑阮兔崎阉钨鲸栋晤漠乞3.8 移位循环指令3.8 移位循环指令 运行结果 被操作数 移动位数 指令执行的结果就相当于把操作数乘以2的n次方。 学习PLC 程子华主讲 抄罚波德污甫李经湖天饮玩寐腾婿隅暴酝射幌商睡考士馅埔凌艾浪陪坑硼3.8 移位循环指令3.8 移位循环指令 运行结果 被操作数 移动位数 指令执行的结果就相当于把操作数除以2的n次方。 学习PLC 程子华主讲 屯翱怎脑说放褐静四写韭蓟酬膊纷穿振刘焕丽础训擒绎沉啊炭妹跺弓芯精3.8 移位循环指令3.8 移位循环指令 学习PLC 程子华主讲 穿虑堤月嘱沉农趟辗达篇举睛驼澈踌射聪妒僳赁表弓学半缸敢拧甜暴土衡3.8 移位循环指令3.8 移位循环指令 注意:如果不是32个灯应该怎么样,比如12个灯,程序应如何改写。 学习PLC 程子华主讲 鸭天壮何莆亏苍痉高偶残谦藩慰蕾荧坷佐沥稠匿板帝瞻秒咬悬煽特婶龙阐3.8 移位循环指令3.8 移位循环指令

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档