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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MCS-51單片機(jī)尋址方式有哪些?如何設(shè)置尋址方式?

          MCS-51單片機(jī)尋址方式有哪些?如何設(shè)置尋址方式?

          作者: 時(shí)間:2013-07-31 來(lái)源:網(wǎng)絡(luò) 收藏

          什么是?

          答:指令給出參與運(yùn)算的數(shù)據(jù)方式稱為。換句話說(shuō),就是尋找確定參與操作的數(shù)的真正地址。

          共有哪幾種尋址方式?

          答:在系列的指令系統(tǒng)中尋址方式共有7種,如表4-1所示。

          表4-1 系列指令系統(tǒng)的尋址方式

          序號(hào)

          方式

          使用的變量

          尋址空間

          1

          立即尋址

           

          程序存儲(chǔ)器

          2

          直接尋址

           

          內(nèi)部RAM和特殊功能寄存器

          3

          寄存器尋址

          R7-R0、A、 BC DPTR

           

          4

           

          寄存器

          間接尋址

          @R0、@R1、SP

          內(nèi)部RAM

          @R0、@R1、DPTR

          5

          相對(duì)尋址

          PC+偏移量

          程序存儲(chǔ)器

          6

          變址尋址

          A+DPTR、A+PC

          程序數(shù)據(jù)存儲(chǔ)器

          7

          位尋址

           

          內(nèi)部RAM和特殊功能寄存器的位地址空間

          MCS-51單片機(jī)的尋址方式是怎樣的設(shè)置的?

          答:在MCS-51單片機(jī)的指令系統(tǒng)中總共使用了7種尋址方式、42助記符,來(lái)說(shuō)明33種功能。這些助記符與尋址方式組合起來(lái),形成了111條指令,以完成算術(shù)邏輯運(yùn)算、數(shù)據(jù)傳送、位操作以及程序分支轉(zhuǎn)移等方面的工作。

          51單片機(jī)相關(guān)文章:51單片機(jī)教程


          單片機(jī)相關(guān)文章:單片機(jī)教程


          單片機(jī)相關(guān)文章:單片機(jī)視頻教程


          單片機(jī)相關(guān)文章:單片機(jī)工作原理


          存儲(chǔ)器相關(guān)文章:存儲(chǔ)器原理




          關(guān)鍵詞: MCS-51 單片機(jī) 尋址方式

          評(píng)論


          相關(guān)推薦

          技術(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); })();