位置:51电子网 » 技术资料 » 模拟技术

循环左移

发布时间:2016/7/11 22:03:34 访问次数:1714

   1.循环左移ADM485JNZ

   RL A ;累加器A的内容向左环移1位,(An+1)←(An),(AO)←(A7)

   2,带进位的循环左移

   Ⅲ£ A ;累加器A的内容带进位标志位向左环移1位,fAn+1)←(A【l,,Cη←fAD,rAOJ←cη

   3.循环右移

   RR A ;累加器A的内容向右环移1位,(An+1)→(An),(AO)→(A7)

   4.带进位的循环右移

   RRC A ;累加器A的内容带进位标志位向右环移1位,fAn+1)→lAll,,←0l→fCη,Gη→(AD,刂4,28】设(A)=42H=66, Ⅰ1CY=0, 则:

   执行指令RL A后,(A)=84H=132,相当于(A)×2→A;

   执行指令RR A后,(A)=21H=33,相当于(A)÷2→A;

   执行指令RLC A后,(A)=84H=132,相当于(A)×2→A;

   执行指令RRC A后,(A)=21H=33,相当于(A)趁→A°

   这组指令的功能是:对累加器A的内容进行简单的逻辑操作。除了带进位标志位的移位指令外,其他都不影响CY,AC,oV等标志


   1.循环左移ADM485JNZ

   RL A ;累加器A的内容向左环移1位,(An+1)←(An),(AO)←(A7)

   2,带进位的循环左移

   Ⅲ£ A ;累加器A的内容带进位标志位向左环移1位,fAn+1)←(A【l,,Cη←fAD,rAOJ←cη

   3.循环右移

   RR A ;累加器A的内容向右环移1位,(An+1)→(An),(AO)→(A7)

   4.带进位的循环右移

   RRC A ;累加器A的内容带进位标志位向右环移1位,fAn+1)→lAll,,←0l→fCη,Gη→(AD,刂4,28】设(A)=42H=66, Ⅰ1CY=0, 则:

   执行指令RL A后,(A)=84H=132,相当于(A)×2→A;

   执行指令RR A后,(A)=21H=33,相当于(A)÷2→A;

   执行指令RLC A后,(A)=84H=132,相当于(A)×2→A;

   执行指令RRC A后,(A)=21H=33,相当于(A)趁→A°

   这组指令的功能是:对累加器A的内容进行简单的逻辑操作。除了带进位标志位的移位指令外,其他都不影响CY,AC,oV等标志


上一篇:逻辑异或指令

上一篇:控制转移类指令

热门点击

 

推荐技术资料

泰克新发布的DSA830
   泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!