导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[推荐]方法好多的!

* 97792: 对于89C51,如何进行位交换?

   squall45 
squall45发表的帖子 

 [推荐]方法好多的!
其实方法好多,比如还可以用下面:
         MOV A,R1
         RRC A
         JC NEXT
         MOV A,R2
         RRC A
         JC LOP
         AJMP NEXT2
  LOP:INC R1
        DEC R2
        AJMP NEXT2
NEXT:MOV A,R2
         RRC A
         JNC LOP2
         AJMP NEXT2
 LOP2:DEC R1
         INC R2
NEXT2:

       当程序执行到了NEXT2时,R1和R2的最低位就已经互换了!
希望以上的程序能给你有所帮助.有时间可以联系我,我的QQ是:395741732


发表时间:2006年9月15日15:56:49

  
回复该帖

本主题共有 4 帖,分页:>>>>>该主题的所有内容[4]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  98089.[详细]这样也可以
摘要: MOV A,R1  ANL A,#0000000FH  MOV R3,A  MOV A,R1  ANL&nb......(230字)
- [applelover][898次] 2006年9月25日

[上一篇帖子]:我也说两句!该7805电路的两侧的0.33uf和0.1uf的电容是旁路电容,起到抑制干扰的作用,而1
[下一篇帖子]:很感兴趣!液晶显示我也做过,不知道你这个效果到底怎么样,你可以把它的资料发给我参考参考吗?