右、左循环移位指令(D)ROR(P)和(D)ROL(P)编号分别为FNC30和FNC31。执行这两条指令时,各位数据向右(或向左)循环移动n位,后一次移出来的那一位同时存入进位标志M8022中,如图1所示。
2.带进位的循环移位指令
带进位的循环右、左移位指令(D)RCR(P)和(D)RCL(P)编号分别为FNC32和FNC33。执行这两条指令时,各位数据连同进位(M8022)向右(或向左)循环移动n位,如图2所示。
使用ROR/ROL/RCR/RCL指令时应该注意:
1)目标操作数可取KnY,KnM,KnS,T,C,D,V和Z,目标元件中位元件的组合只有在K4(16位)和K8(32位指令)时有效。
2)16位指令占5个程序步,32位指令占9个程序步。
3)用连续指令执行时,循环移位操作每个周期执行一次。
3.位右移和位左移指令
位右、左移指令SFTR(P)和SFTL(P)的编号分别为FNC34和FNC35。它们使位元件中的状态成组地向右(或向左)移动。n1位元件的长度,n2移位位数,n1和n2的关系及范围因机型
TSSL7
MMI11
BRM-P2
CDH582M00012
IS511000 82500591RB
C041A133105
CEV58M00379
605C00554000011UK00B000
SJME04AMC4COY
STOBER C002N0350ES42 1455628 ES42362911//1376734/000/000-010
KW2 46304
BKR 369 BKR369
5100 ISS-5100-C0000 800-5837-1B
MT30F425
1HU30760AF01Z
GRP26D
EHTP45
DVG-CPC5012047-AN
PY0A100J02K8B00
BOSCH DS045K7302-D
50813440000
CMP50SBPKTYAS1HSB
HEIDENHAIN 339639-67
MDSKSRS071-03 00400331
6ES5470-7LA13
SIEMENS 6GT2001-0AC00
IGAS ISK 364.34 D-MD-RH-3/230/S2/S23/S--1
09902054
SM807DC
免责声明:
AMIKON我们销售新产品和停产产品,独立渠道购买此类特色产品。阿米控不是本网站特色产品的授权分销商、经销商或代表。本网站上使用的所有产品名称/产品图片、商标、品牌和徽标均为其各自所有者的财产。带有这些名称,图片、商标、品牌和徽标的产品描述、描写或销售仅用于识别目的,并不表示与任何权利持有人有任何关联或授权。