您现在的位置是:首页 > PLC技术 > PLC技术
S7-300/400累加器1的双字通过CC1的循环移位指令
来源:艾特贸易2017-09-21
简介双字通过 CC1 循环左移指令 RLDA 将累加器 1 的整个内容逐位左移 1 位,移出来的最高位装入 CC1 , CC1 原有的内容装入累加器 1 的最低位。双字通过 CC1 循环右移指令 RRDA 将累加器 1 的整
双字通过CC1循环左移指令RLDA将累加器1的整个内容逐位左移1位,移出来的最高位装入CC1,CC1原有的内容装入累加器1的最低位。双字通过CC1循环右移指令RRDA将累加器1的整个内容逐位右移1位,移出来的最低位装入CC1,CC1原有的内容装入累加器1的最高位。这两条指令实际上用得很少。
RLDA和RRDA实际上是一种33位(累加器1的32位加状态字的CC1位)的循环移位指令,累加器移出来的位装入状态字的CC1位,状态字的CC0和OV位被复位为0。
表3-18给出了循环左移1位,移位前后累加器1中的二进制数的值。表中的X为0或1,是CC1在循环移位之前的值。
表3-18 通过CC1循环左移1位前后累加器中的数据
点击排行
