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

          新聞中心

          EEPW首頁 > 嵌入式系統 > 設計應用 > ARM微處理器的指令的分類與格式

          ARM微處理器的指令的分類與格式

          作者: 時間:2012-05-24 來源:網絡 收藏

          集是加載/存儲型的,也即集僅能處理寄存器中的數據,而且處理結果都要放回寄存器中,而對系統存儲器的訪問則需要通過專門的加載/存儲來完成。

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

            的指令集可以分為跳轉指令、數據處理指令、程序狀態(tài)寄存器(PSR)處理指令、加載/存儲指令、協處理器指令和異常產生指令六大類,具體的指令及功能如表3-1所示(表中指令為基本指令,不包括派生的ARM指令)。

            ARM助記符指令及其功能描述:

            ADC帶進位加法指令

            ADD加法指令

            AND邏輯與指令

            B跳轉指令

            BIC位清零指令

            BL帶返回的跳轉指令

            BLX帶返回和狀態(tài)切換的跳轉指令

            BX帶狀態(tài)切換的跳轉指令

            CDP協處理器數據操作指令

            CMN比較反值指令

            CMP比較指令

            EOR異或指令

            LDC存儲器到協處理器的數據傳輸指令

            LDM加載多個寄存器指令

            LDR存儲器到寄存器的數據傳輸指令

            MCR從ARM寄存器到協處理器寄存器的數據傳輸指令

            MLA乘加運算指令

            MOV數據傳送指令

            MRC從協處理器寄存器到ARM寄存器的數據傳輸指令

            MRS傳送CPSR或SPSR的內容到通用寄存器指令

            MSR傳送通用寄存器到CPSR或SPSR的指令

            MUL32位乘法指令

            MLA32位乘加指令

            MVN數據取反傳送指令

            ORR邏輯或指令

            RSB逆向減法指令

            RSC帶借位的逆向減法指令

            SBC帶借位減法指令

            STC協處理器寄存器寫入存儲器指令

            STM批量內存字寫入指令

            STR寄存器到存儲器的數據傳輸指令

            SUB減法指令

            SWI軟件中斷指令

            SWP交換指令

            TEQ相等測試指令

            TST位測試指令



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();