人狗畜禽COMPANY LIMITED|全是肉的高H文〈男男〉|全篇肉高H秘书被C办公室四爱|全黄H全肉共妻|全黄H全肉短篇禁乱NP慕浅浅|全黄H全肉短篇N男男

技術熱線: 4007-888-234

技術支持

什么是“CISC”和“RISC”?有什么不同特點?

更新時間: 2020-03-12

從文字上看來,CISC可以翻譯為“復雜指令集計算機”,而RISC可以翻譯為“精簡指令集計算機”。英銳恩單片機方案開發(fā)工程師解釋,復雜指令是一種執(zhí)行一系列復雜指令處理,可以說CISC是一種算術方法,它包含豐富的指令集,通過用盡可能少的指令來執(zhí)行各種過程來提高微型計算機的性能。

相反,精簡指令是僅執(zhí)行簡單處理的指令。但是,即便是簡單指令,每個指令都是高速執(zhí)行的。RISC也是一種算術方法,通過高速執(zhí)行多個精簡指令來提高整個微機的性能。

itemeditorimage_5.jpg

英銳恩單片機開發(fā)工程師介紹,CISC和RISC各自都有優(yōu)點和缺點,要看實際應用來進行選擇。

一、關于CISC

可以說單片機的誕生就是從CISC的概念開始的。

1970年左右,微型計算機誕生了,它是緊湊型計算機,結合了計算機和半導體IC。然后,在1970年代后期的計算器鼎盛時期,各種制造商爭相開發(fā)具有高計算效率的微型計算機,其任務是創(chuàng)建高性能和便捷的計算器。

指令格式和執(zhí)行時間根據(jù)每個芯片制造商的規(guī)格而有所不同。但無論怎樣,都是為了一條指令執(zhí)行盡可能多的處理。

自單片機誕生以來,每個制造商的開發(fā)人員都致力于使一條指令有效地工作。然而,在1980年左右,另一種單片機指令徹底推翻了這一概念,那就是RISC微型計算機。

二、關于RISC

執(zhí)行復雜指令時,指令執(zhí)行時間不短。而且,微型計算機內部的邏輯電路變得復雜。相反,當時對RISC結構的想法很簡單:如果高速組合并執(zhí)行多條指令,有沒有比CISC微型計算機執(zhí)行更有效的操作嗎?

RISC出生于斯坦福大學和加利福尼亞大學伯克利分校的一項研究計劃。由Patterson和Ditzel宣布的一種微計算機方法。在此之前,微計算機僅具有通過使一條指令完成許多復雜的工作來提高整體效率,RISC的誕生對于那些涉及微計算機的人來說是一個很大的驚喜。

RISC固定了指令長度,并采用了流水線的概念。在流水線處理中,將各種處理劃分為多個階段,并且執(zhí)行部分并行處理。顯然,每個時鐘可以執(zhí)行一條指令。

CISC的特點

(1)指令格式和指令大小不確定

每個指令均根據(jù)規(guī)范設計為最合適的指令格式和大小。因此,每個指令的執(zhí)行時間不同。由于追求每個指令的處理能力,因此指令長度不需要固定(在這種情況下,流水線處理的效率降低)。

(2)Micro ROM指令解碼方法

微型ROM方法的處理速度高于隨機邏輯方法,但是可以減小邏輯規(guī)模并且可以執(zhí)行相對復雜的處理。

(3)一條指令處理多個時鐘周期

一個指令由多個時鐘處理。即使花費幾個周期,復雜處理的結果一下子出現(xiàn),結果還是很有效的。

RISC的特點

(1)定長指令大小

指令大小是固定的,因為使用流水線處理來實現(xiàn)一條指令的高速處理,即一條指令的一個周期。

(2)指令解碼是隨機邏輯

一個指令的處理并不復雜,但是需要高速處理,因此采用隨機邏輯。微型ROM方法效率低下。

(3)單時鐘處理

由于使用了流水線處理,因此可以用單個時鐘執(zhí)行處理。

(4)流水線

如上上面所講的,RISC使用流水線處理以每條指令一個時鐘執(zhí)行指令。

以上就是英銳恩單片機開發(fā)工程師分享的有關“CISC”和“RISC”的知識。英銳恩專注單片機應用方案設計與開發(fā),提供8位單片機、16位單片機、32位單片機、運放芯片和模擬開關。

404
返回首頁 |  返回上一頁
上思县| 肃北| 虹口区| 平潭县| 南靖县| 南部县| 翁源县| 桐庐县| 达日县| 郑州市| 浮山县| 成都市| 南开区| 桃源县| 甘泉县| 蒙城县| 尉犁县| 招远市| 思南县| 保德县| 黄梅县| 巴马| 桓台县| 黎平县| 虹口区| 泰兴市| 颍上县| 堆龙德庆县| 禹州市| 汾阳市| 体育| 专栏| 马龙县| 炎陵县| 平潭县| 方山县| 富顺县| 会昌县| 玛沁县| 余庆县| 兴城市|