新聞中心

        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

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 关岭| 军事| 孝感市| 景洪市| 彰武县| 泽普县| 运城市| 韶关市| 渭南市| 崇义县| 枣庄市| 通江县| 时尚| 财经| 个旧市| 永靖县| 平塘县| 荔波县| 灵台县| 万山特区| 陇川县| 洪湖市| 汾阳市| 石嘴山市| 平安县| 龙口市| 库尔勒市| 东乡| 启东市| 三原县| 双城市| 宣汉县| 翼城县| 上高县| 黔西| 无极县| 晋中市| 新郑市| 洛阳市| 广水市| 玉山县|