CISC複雜指令集與RISC精簡指令集的區別

2021-03-04 05:21:58 字數 719 閱讀 6822

cisc與risc的區別

我們經常談論有關"pc"與"macintosh"的話題,但是又有多少人知道以intel公司x86為核心的pc系列正是基於cisc體系結構,而 apple公司的macintosh則是基於risc體系結構,cisc與risc到底有何區別?

從硬體角度來看cisc處理的是不等長指令集,它必須對不等長指令進行分割,因此在執行單一指令的時候需要進行較多的處理工作。而risc執行的是等長精簡指令集,cpu在執行指令的時候速度較快且效能穩定。因此在並行處理方面risc明顯優於cisc,risc可同時執行多條指令,它可將一條指令分割成若干個程序或執行緒,交由多個處理器同時執行。

由於risc執行的是精簡指令集,所以它的製造工藝簡單且成本低廉。

從軟體角度來看,cisc執行的則是我們所熟識的dos、windows作業系統。而且它擁有大量的應用程式。因為全世界有65%以上的軟體廠商都理為基於cisc體系結構的pc及其相容機服務的,象赫赫有名的microsoft就是其中的一家。

而risc在此方面卻顯得有些勢單力薄。雖然在risc上也可執行dos、windows,但是需要乙個翻譯過程,所以執行速度要慢許多。

目前cisc與risc正在逐步走向融合,pentium pro、nx586、k5就是乙個最明顯的例子,它們的核心都是基於risc體系結構的。他們接受cisc指令後將其分解分類成risc指令以便在遇一時間內能夠執行多條指令。由此可見,下一代的cpu將融合cisc與risc兩種技術,從軟體與硬體方面看二者會取長補短。

AT指令集的介紹和常用指令

一 概述 at 即attention,at指令集是從終端裝置 terminal equipment,te 或資料終端裝置 data terminal equipment,dte 向終端介面卡 terminal adapter,ta 或資料電路終端裝置 data circuit terminal eq...

AT指令集的介紹和常用指令

一 概述 at 即attention,at指令集是從終端裝置 terminal equipment,te 或資料終端裝置 data terminal equipment,dte 向終端介面卡 terminal adapter,ta 或資料電路終端裝置 data circuit terminal eq...

西門子PLC程式設計指令集

1位邏輯指令 1.1 常開接點 位址 1.2 常閉接點 位址 1.3xor位異或 1.4 not 訊號流反向 1.5 輸出線圈 1.6 中間輸出 1.7 r 線圈復位 1.8 s 線圈置位 1.9rs復位置位觸發器 1.10rs置位復位觸發器 1.11 n rlo下降沿檢測 1.12 p plo上公...