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

          新聞中心

          ARM程序初識(shí)

          作者: 時(shí)間:2016-11-21 來源:網(wǎng)絡(luò) 收藏
          實(shí)驗(yàn)?zāi)康模?br />1. 了解ARM匯編程序結(jié)構(gòu)
          2. 熟悉在ADS環(huán)境中進(jìn)行匯編語(yǔ)言程序設(shè)計(jì)的基本流程。
          3. 熟悉AXD中的各種調(diào)試功能。

          例子:
          工程exp3_1,程序exp3_1_1.s
          N EQU 5 ;累加次數(shù)設(shè)為5
          AREA adding,CODE,READONLY
          ENTRY
          MOV R0,#0
          MOV R1,#1
          REPEAT ADD R0,R0,R1
          ADD R1,R1,#1
          CMP R1,#N
          BLE REPEAT
          HERE B HERE

          END


          在AXD中,單步運(yùn)行程序,查看相關(guān)寄存器相應(yīng)地址上值的變化,把每一步的執(zhí)行結(jié)果填入表中。

          N EQU 5 ;累加次數(shù)設(shè)為5
          AREA adding,CODE,READONLY
          ENTRY
          MOV R0,#0
          MOV R1,#1
          REPEAT ADD R0,R0,R1
          ADD R1,R1,#1
          CMP R1,#N
          BLE REPEAT
          LDR R2,RESULT
          STR R0,[R2]
          HERE B HERE
          ;定義名為DataSpace的數(shù)據(jù)段
          AREA DataSpace,DATA,READWRITE
          RESULT DCD 0
          END

          在AXD中,單步運(yùn)行程序,查看相關(guān)寄存器和存儲(chǔ)器相應(yīng)地址上值的變化,把每一步的執(zhí)行結(jié)果填入表中。


          關(guān)鍵詞: ARM程序初

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