新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > RISC與CISC以及ARM版本的RISC改動

        RISC與CISC以及ARM版本的RISC改動

        作者: 時間:2016-11-28 來源:網絡 收藏
        RISC設計的4準則:

        1、指令集,RISC減少了指令集數量,單周期即可執行一個指令,每個指令都是固定長度,允許流水線操作,可以在執行一個指令時取另外一個指令;?而CISC指令往往不止一個周期。

        本文引用地址:http://www.104case.com/article/201611/322737.htm

        2、?流水線,就是處理過程被拆分更小的能被流水線執行的;而CISC指令執行需要調用微代碼的一段微程序。

        3、寄存器,RISC?處理器擁有更多的通用寄存器,每個寄存器都可以存放數據或地址,可以為處理器提供快速的局部訪問;而CISC都是專用寄存器。

        4、?load-store結構,處理器值處理寄存器中數據 不與內存、程序存儲器打交道

        ?ARM版本的RISC準則:

        1、一些特定的指令周期數可變

        2、內嵌桶型移位器產生更復雜的指令?

        3、Thumb 16位指令 提高了代碼密度

        4、條件執行,減少分支結構

        5、增強指令,例如一些DSP指令?

        ?純粹的RISC是以高性能為主要目標的,但是ARM是改進的RISC 屬于主要實現較高的代碼密度和低功耗



        關鍵詞: RISCCISCAR

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 成安县| 乳源| 陈巴尔虎旗| 界首市| 九江市| 临洮县| 苏州市| 丘北县| 五台县| 南靖县| 聊城市| 万山特区| 攀枝花市| 嘉峪关市| 澜沧| 四会市| 株洲县| 宜宾县| 太和县| 齐齐哈尔市| 扶沟县| 台前县| 裕民县| 清远市| 寿阳县| 丹巴县| 福清市| 云阳县| 阿城市| 广水市| 勐海县| 临漳县| 吕梁市| 临清市| 钟山县| 化州市| 沙坪坝区| 普格县| 丁青县| 江安县| 桐梓县|