<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 51單片機(jī)一些指令注意事項(xiàng)

          51單片機(jī)一些指令注意事項(xiàng)

          作者: 時(shí)間:2016-11-18 來(lái)源:網(wǎng)絡(luò) 收藏
          1,當(dāng)使用push 指令時(shí),如push acc

          這個(gè)時(shí)候,51完成操作是:sp+1->sp,(acc)->(sp), 也就是sp指向的地址中一定是有數(shù)據(jù)的

          本文引用地址:http://www.ex-cimer.com/article/201611/315831.htm

          由此可推出當(dāng)執(zhí)行pop acc時(shí),應(yīng)該是:

          (sp)->(acc),sp-1->sp

          2使用jc,jnc,jb,jnb;還有jz,jnz的區(qū)別

          jcrel;進(jìn)位標(biāo)志位為1則轉(zhuǎn)移

          jncrel;進(jìn)位標(biāo)志位位0則轉(zhuǎn)移

          jbbit,rel;直接尋址位為1則轉(zhuǎn)移

          jnbbit,rel;直接尋址位為0則轉(zhuǎn)移

          jzrel;累加器為0則轉(zhuǎn)移

          jnzrel;累加器為1則轉(zhuǎn)移

          從上面的指令中你可以看出,前兩個(gè)符合標(biāo)準(zhǔn),也就是加上n后,是為0則轉(zhuǎn)移,不加n就是為1則轉(zhuǎn)移

          而最后一組,則是對(duì)累加器a來(lái)說(shuō)的,也就是剛好和上面的反一下

          3,4種尋址方式:

          一:寄存器尋址方式

          mova,rn

          二:直接尋址方式

          mova,40h

          三:計(jì)算器間接尋址方式

          mova,@r1

          但是注意一點(diǎn):以寄存器間接地址為目的操作數(shù)的指令:

          mov@rn,a;其中的前一項(xiàng)必須為r0-r7(即使是a也不行)

          四:立即數(shù)尋址方式

          mova,#40

          五:基址計(jì)算器加變址寄存器間接尋址方式

          movca,@a+dptr

          指令只有3條:

          movca,@a+dptr

          movca,@a+pc

          jmpa,@a+dptr

          六:位尋址方式

          movc,40h

          七:相對(duì)尋址方式:



          關(guān)鍵詞: 51單片機(jī)指令注意事

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();