新聞中心

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

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

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

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

本文引用地址:http://butianyuan.cn/article/201611/322737.htm

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

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

4、?load-store結構,處理器值處理寄存器中數(shù)據(jù) 不與內(nèi)存、程序存儲器打交道

?ARM版本的RISC準則:

1、一些特定的指令周期數(shù)可變

2、內(nèi)嵌桶型移位器產(chǎn)生更復雜的指令?

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

4、條件執(zhí)行,減少分支結構

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

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



關鍵詞: RISCCISCAR

評論


技術專區(qū)

關閉