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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > arm,體系結(jié)構(gòu),處理器模式,通用寄存器(轉(zhuǎn))

          arm,體系結(jié)構(gòu),處理器模式,通用寄存器(轉(zhuǎn))

          作者: 時(shí)間:2016-11-09 來(lái)源:網(wǎng)絡(luò) 收藏
          arm 英國(guó)公司,指出售芯片技術(shù)授權(quán)。

          arm是RISC芯片。(RISC精簡(jiǎn)指令集計(jì)算機(jī))

          arm體系結(jié)構(gòu)共定義了6個(gè)版本,指令集功能不斷擴(kuò)大。

          arm體系結(jié)構(gòu)的變種。
          1。thumb指令集:(T變種)是將arm指令集的一個(gè)子集重新編碼形成的。arm指令長(zhǎng)度是32位的,thumb是16位。
          2。長(zhǎng)乘法指令:(M變種)增加了兩條進(jìn)行長(zhǎng)乘法操作的arm指令。
          3。增強(qiáng)型DSP指令:(E變種)增加一些附加指令用于增強(qiáng)處理器對(duì)一些典型的DSP算法的處理性能。
          4。java加速器 Jazelle:(J變種)提供了java加速功能。
          5。arm媒體功能擴(kuò)展:(SIMD變種)提供了高性能的視音頻處理技術(shù)。

          處理器模式
          1。用戶(hù)模式usr
          2??焖僦袛嗄J絝iq
          3。外部中斷模式irq
          4。特權(quán)模式sve
          5。數(shù)據(jù)訪(fǎng)問(wèn)中斷模式abt
          6。未定義指令中斷模式und
          7。系統(tǒng)模式sys

          寄存器:
          arm有37個(gè)寄存器:
          通用寄存器:31個(gè)(包括程序計(jì)數(shù)器PC),32位;
          狀態(tài)寄存器:6個(gè),32位,目前只使用12位。
          有的寄存器是各模式公用的,有的是各模式有自己的獨(dú)立的物理寄存器。

          通用寄存器:
          1。未備份寄存器:R0~R7(所有模式都是同一個(gè))
          2。備份寄存器:R8~R14
          R8~R12各對(duì)應(yīng)2個(gè),R13,R14各對(duì)應(yīng)6個(gè)不同的物理寄存器。
          R13常用作棧指針
          R14稱(chēng)為連接寄存器
          R15是程序計(jì)數(shù)器,又被記做PC


          評(píng)論


          技術(shù)專(zhuān)區(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); })();