版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、指令名称指令名称指令指令代码代码助记符助记符操作数范围操作数范围程序步程序步D()n循环右移指循环右移指令令FNC 30(1632)RORROR(P)KnY、KnM、KnST、C、D、V、ZK、H移位量n16(16位)n32(32位)ROR、RORP5步DROR、DRORP9步循环左移指循环左移指令令FNC 31(1632)ROLROL(P)KnY、KnM、KnST、C、D、V、ZK、H移位量n16(16位)n32(32位)ROL、ROLP5步DROL、DROLP9步1、循环右移和循环左移指令 循环右移和循环左移指指令的助记符、指令代码、操作数、程序步如表721所示。表721循环右移、左移指令
2、的要素循环与移位指令*M8022M802215011 10 0010111 0 0010循环右移n=4执行一次后进位015000 00 0000111 1 1111*M8022M802215011 10 0010111 0 0010循环左移n=4执行一次后进位1 115011 11 1111000 0 0000*X000DnK4FNC 30RORPD0X001DnK4FNC 31ROLPD0(a) 循环右移( (b b) ) 循循环环左左移移*图7-29 循环移位指令使用说明ROR指令执行时,操作数D中的数据向右移动n位,最后一次移出的数据保存于M8002中。ROL指令执行时,操作数D中的数据
3、向左移动n位,最后一次移出的数据保存于M8002中。*M8022M80221501110001011100010循 环 右 移n=4执 行 一 次 后进 位01500000000011111111*M8022M80221501110001011100010循 环 左 移n=4执 行 一 次 后进 位1 11501111111100000000*X000DnK4FNC 30RORPD0X001DnK4FNC 31ROLPD0(a) 循 环 右 移( (b b) ) 循循 环环 左左 移移*图7-29 循环移位指令使用说明2、带进位循环右移、左移指令 带进位循环右移、左移指令的助记符、指令代码、操
4、作数、程序步如表722所示。表722带进位循环右移、左移指令的要素指令名称指令名称指令指令代码代码助记助记符符操作数范围操作数范围程序步程序步D()n带进位循环带进位循环右移右移FNC 32(1632)RCRRCR(P)KnY、KnM、KnST、C、D、V、ZK、H移位量n16(16位)n32(32位)RCR、RCRP5步DRCR、DRCRP9步带进位循环带进位循环左移左移FNC 33(1632)RCLRCL(P)KnY、KnM、KnST、C、D、V、ZK、H移位量n16(16位)n32(32位)RCL、RCLP5步DRCL、DRCLP9步图7-30带进位循环移位指令使用说明指令指令名称名称指
5、令指令代码代码助记助记符符操作数范围操作数范围程序步程序步S() D()n1n2位右位右移指移指令令FNC 34(1632)SFTRSFTR(P)X、Y、M、SX、Y、M、SK、Hn2n11024SFTR、SFTRP9步位左位左移指移指令令FNC 35(1632)SFTLSFTL(P)X、Y、M、SX、Y、M、SSFTL、SFTLP9步表723位移位指令的要素3、位右移、位左移指令 位右移、位左移指令指令的助记符、指令代码、操作数、程序步如表723所示。 位右移指令执行时,将源操作数S指定元件开始的连续n2位传送到目的操作数D指定元件开始的连续n1位的最高位的n2 位中,低n2位溢出。采用脉冲
6、指令时,每执行一次SFTR指令,向右移动n2位。移动范围在目的操作数D指定元件开始的连续n1位之内。 STFL指令执行时,将源操作数S指定元件开始的连续n2位传送到目的操作数D指定元件开始的连续n1位的最低位的n2 位中,高n2位溢出。采用脉冲指令时,每执行一次SFTL指令,向左移动n2位。移动范围在目的操作数D指定元件开始的连续n1位之内。4、字右移、字左移指令 字右移、字左移指令的助记符、指令代码、操作数、程序步如表724所示。指令名指令名称称指令代指令代码码助记助记符符操作数范围操作数范围程序步程序步S()D()n1n2字右移字右移指令指令FNC 36(1632)SFRSFR(P)KnX
7、、KnY、KnM、KnS、T、C、DKnY、KnM、KnS T、C、DK、Hn2n1512WSFR、WSFRP9步字左移字左移指令指令FNC 37(1632)SFLSFL(P)KnX、KnY、KnM、KnS、T、C、DKnY、KnM、KnS T、C、DWSFL、WSFLP9步表724 字移位指令的要素 字移位指令是对D() 所指定的n1个字元件连同S()所指定的n2个字元件右移或左移n2个字数据,若用连续指令执行时,移位操作每个扫描周期将执行一次,必须注意。图7-31字移位指令使用说明n2=4字 右 移(a) 字 右 移 指 令 使 用 说 明D25D24D23D22D21D20D18D19D
8、17D16D15D14D13D12D11D10D 3D 2D 1D 0X000Dn1n2SK16K4FNC 36WSFRPD0D10 D13 D10 溢 出 D17 D14 D13 D10 D21 D18 D17 D14 D25 D22 D21 D18 D 3 D 0 D25 D22M15M 8(b) 字 左 移 指 令 使 用 说 明D24D23D22D21D20 D19D16D15D14D13D12D11X000Dn1n2SK16K4FNC 37WSFLPD 0D10 D25 D22 溢 出 D21 D18 D25 D22 D17 D14 D21 D18 D13 D10 D17 D14 D 3 D 0 D13 D10n2=4字 左 移 D 2D 1D 0D 3D25D18D10D175、FIFO写入/读出指令 先进先出读写指令的助记符、指令代码、操作数、程序步如表725所示。表725FIFO写入指令的要素指令指令名称名称指令代指令代码码助记助记符符操作数范围操作数范围程序步程序步S()D()n1n2先进先进先出先出写入写入FNC 38(1632)SFWRSFWR(P)KnX、KnY、KnM、KnS、T、C、DKnY、KnM、KnS T、C、DK、Hn2n1512SFWRSFWRP7步先进先进先出先出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国外施工合同管理中的供应链管理3篇
- 商品陈列终端摆放合同3篇
- 全新职业学校联合办学协议3篇
- 《我国民事诉讼中和解协议效力问题研究》
- 培训班合作税务合同3篇
- 地磅交易协议3篇
- 会员卡转让协议书范本3篇
- 何为无固定期限劳动合同3篇
- 北京离婚协议书撰写要点3篇
- 城市燃气设备行业技术员劳动合同3篇
- 供水突发事件应急预案
- 世界文化遗产-乐山大佛课件
- 任人处置的作文完整的
- 用工申请单(标准模版)
- 《护理临床带教》课件
- 企业信息安全意识培训课件
- 公安派出所建筑外观形象设计规范1
- 大气课设-酸洗废气净化系统
- 2023年1月福建省普通高中学生学业基础会考地理试题
- 调机品管理规定
- 2022年中等职业学校公共艺术课程教学大纲
评论
0/150
提交评论