www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 技術(shù)學(xué)院 > 基礎(chǔ)知識(shí)科普站
[導(dǎo)讀]CISC早期的計(jì)算機(jī)部件比較昂貴,主頻低,運(yùn)算速度慢。為了提高運(yùn)算速度,人們不得不將越來(lái)越多的復(fù)雜指令加入到指令系統(tǒng)中,以提高計(jì)算機(jī)的處理效率,這就逐步形成復(fù)雜指令集計(jì)算機(jī)體系。

CISC早期的計(jì)算機(jī)部件比較昂貴,主頻低,運(yùn)算速度慢。為了提高運(yùn)算速度,人們不得不將越來(lái)越多的復(fù)雜指令加入到指令系統(tǒng)中,以提高計(jì)算機(jī)的處理效率,這就逐步形成復(fù)雜指令集計(jì)算機(jī)體系。為了在有限的指令長(zhǎng)度內(nèi)實(shí)現(xiàn)更多的指令,人們又設(shè)計(jì)了操作碼擴(kuò)展。然后,為了達(dá)到操作碼擴(kuò)展的先決條件——減少地址碼,設(shè)計(jì)師又發(fā)現(xiàn)了各種尋址方式,如基址尋址、相對(duì)尋址等,以最大限度地壓縮地址長(zhǎng)度,為操作碼留出空間。Intel公司的X86系列CPU是典型的CISC體系的結(jié)構(gòu),從最初的8086到后來(lái)的Pentium系列,每出一代新的CPU,都會(huì)有自己新的指令,而為了兼容以前的CPU平臺(tái)上的軟件,舊的CPU的指令集又必須保留,這就使指令的解碼系統(tǒng)越來(lái)越復(fù)雜。CISC可以有效地減少編譯代碼中指令的數(shù)目,使取指操作所需要的內(nèi)存訪問(wèn)數(shù)量達(dá)到最小化。此外CISC可以簡(jiǎn)化編譯器結(jié)構(gòu),它在處理器指令集中包含了類似于程序設(shè)計(jì)語(yǔ)言結(jié)構(gòu)的復(fù)雜指令,這些復(fù)雜指令減少了程序設(shè)計(jì)語(yǔ)言和機(jī)器語(yǔ)言之間的語(yǔ)義差別,而且簡(jiǎn)化了編譯器的結(jié)構(gòu)。

復(fù)雜指令集的發(fā)展史

為了支持復(fù)雜指令集,CISC通常包括一個(gè)復(fù)雜的數(shù)據(jù)通路和一個(gè)微程序控制 CISC器。微程序控制器由一個(gè)微程序存儲(chǔ)器、一個(gè)微程序計(jì)數(shù)器(MicroPC)和地址選擇邏輯構(gòu)成。在微程序存儲(chǔ)器中的每一個(gè)字都表示一個(gè)控制字,并且包含了一個(gè)時(shí)鐘周期內(nèi)所有數(shù)據(jù)通路控制信號(hào)的值。這就意味著控制字中的每一位表示一個(gè)數(shù)據(jù)通路控制線的值。例如,它可以用于加載寄存器或者選擇ALU中的一個(gè)操作。此外每個(gè)處理器指令都由一系列的控制字組成。當(dāng)從內(nèi)存中取出這樣的一條指令時(shí),首先把它放在指令寄存器中,然后地址選擇邏輯再根據(jù)它來(lái)確定微程序存儲(chǔ)器中相應(yīng)的控制字順序起始地址。當(dāng)把該起始地址放入MicroPC中后,就從微程序內(nèi)存中找到相應(yīng)的控制字,并利用它在數(shù)據(jù)通路中把數(shù)據(jù)從一個(gè)寄存器傳送到另一個(gè)寄存器。由于MicroPC中的地址并發(fā)遞增來(lái)指向下一個(gè)控制字,因此對(duì)于序列中的每個(gè)控制器都會(huì)重復(fù)一遍這一步驟。最終,當(dāng)執(zhí)行完最后一個(gè)控制字時(shí),就從內(nèi)存中取出一條新的指令,整個(gè)過(guò)程會(huì)重復(fù)進(jìn)行。由此可見(jiàn),控制字的數(shù)量及時(shí)鐘周期的數(shù)目對(duì)于每一條指令都可以是不同的。因此在CISC中很難實(shí)現(xiàn)指令流水操作。另外,速度相對(duì)較慢的微程序存儲(chǔ)器需要一個(gè)較長(zhǎng)的時(shí)鐘周期。由于指令流水和短的時(shí)鐘周期都是快速執(zhí)行程序的必要條件,因此CISC體系結(jié)構(gòu)對(duì)于高效處理器而言不太合適的。

在計(jì)算機(jī)指令系統(tǒng)的優(yōu)化發(fā)展過(guò)程中,出現(xiàn)過(guò)兩個(gè)截然不同的優(yōu)化方向:CISC技術(shù)和RISC技術(shù)。CISC是指復(fù)雜指令系統(tǒng)計(jì)算機(jī)(Complex Instruction Set Computer);RISC是指精簡(jiǎn)指令系統(tǒng)計(jì)算機(jī)(Reduced Instruction Set Computer)。這里的計(jì)算機(jī)指令系統(tǒng)指的是計(jì)算機(jī)的最低層的機(jī)器指令,也就是CPU能夠直接識(shí)別的指令。隨著計(jì)算機(jī)系統(tǒng)的復(fù)雜,要求計(jì)算機(jī)指令系統(tǒng)的構(gòu)造能使計(jì)算機(jī)的整體性能更快更穩(wěn)定。最初,人們采用的優(yōu)化方法是通過(guò)設(shè)置一些功能復(fù)雜的指令,把一些原來(lái)由軟件實(shí)現(xiàn)的、常用的功能改用硬件的指令系統(tǒng)實(shí)現(xiàn),以此來(lái)提高計(jì)算機(jī)的執(zhí)行速度,這種計(jì)算機(jī)系統(tǒng)就被稱為復(fù)雜指令系統(tǒng)計(jì)算機(jī),即Complex Instruction Set Computer,簡(jiǎn)稱CISC。

另一種優(yōu)化方法是在20世紀(jì)80年代才發(fā)展起來(lái)的,其基本思想是盡量簡(jiǎn)化計(jì)算機(jī)指令功能,只保留那些功能簡(jiǎn)單、能在一個(gè)節(jié)拍內(nèi)執(zhí)行完成的指令,而把較復(fù)雜的功能用一段子程序來(lái)實(shí)現(xiàn),這種計(jì)算機(jī)系統(tǒng)就被稱為精簡(jiǎn)指令系統(tǒng)計(jì)算機(jī).即Reduced Instruction Set Computer,簡(jiǎn)稱RISC。RISC技術(shù)的精華就是通過(guò)簡(jiǎn)化計(jì)算機(jī)指令功能,使指令的平均執(zhí)行周期減少,從而提高計(jì)算機(jī)的工作主頻,同時(shí)大量使用通用寄存器來(lái)提高子程序執(zhí)行的速度。從計(jì)算機(jī)誕生以來(lái),人們一直沿用CISC指令集方式。早期的桌面軟件是按CISC設(shè)計(jì)的,并一直沿用。桌面計(jì)算機(jī)流行的x86體系結(jié)構(gòu)即使用CISC。微處理器(CPU)廠商一直在走CISC的發(fā)展道路,包括Intel、AMD,還有其他一些現(xiàn)在已經(jīng)更名的廠商,如TI(德州儀器)、Cyrix以及VIA(威盛)等。CISC架構(gòu)的服務(wù)器主要以IA-32架構(gòu)(IntelArchitecture,英特爾架構(gòu))為主,而且多數(shù)為中低檔服務(wù)器所采用。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

在這篇文章中,小編將為大家?guī)?lái)CISC處理器的相關(guān)報(bào)道。如果你對(duì)本文即將要講解的內(nèi)容存在一定興趣,不妨繼續(xù)往下閱讀哦。

關(guān)鍵字: CISC 處理器 RISC

今天,小編將在這篇文章中為大家?guī)?lái)CISC處理器的有關(guān)報(bào)道,通過(guò)閱讀這篇文章,大家可以對(duì)它具備清晰的認(rèn)識(shí),主要內(nèi)容如下。

關(guān)鍵字: 處理器 ARM CISC

隨著微電子技術(shù)和超大規(guī)模集成電路技術(shù)的發(fā)展,單片微型計(jì)算機(jī)以其體積小、性價(jià)比高、功能強(qiáng)、可靠性高等獨(dú)有的特點(diǎn),在各個(gè)領(lǐng)域(如工業(yè)控制、家電產(chǎn)品、汽車(chē)電子、通信、智能儀器儀表)得到了廣泛的應(yīng)用。

關(guān)鍵字: 單片機(jī) 指令系統(tǒng)

在下述的內(nèi)容中,小編將會(huì)對(duì)CPU的相關(guān)消息予以報(bào)道,如果CPU是您想要了解的焦點(diǎn)之一,不妨和小編共同閱讀這篇文章哦。

關(guān)鍵字: CPU 主頻 時(shí)鐘頻率

在這篇文章中,小編將對(duì)CPU中央處理器的相關(guān)內(nèi)容和情況加以介紹以幫助大家增進(jìn)對(duì)它的了解程度,和小編一起來(lái)閱讀以下內(nèi)容吧。

關(guān)鍵字: CPU 中央處理器 主頻

一直以來(lái),CPU中央處理器都是大家的關(guān)注焦點(diǎn)之一。因此針對(duì)大家的興趣點(diǎn)所在,小編將為大家?guī)?lái)CPU中央處理器的相關(guān)介紹,詳細(xì)內(nèi)容請(qǐng)看下文。

關(guān)鍵字: CPU 中央處理器 主頻

以下內(nèi)容中,小編將對(duì)CPU中央處理器的相關(guān)內(nèi)容進(jìn)行著重介紹和闡述,希望本文能幫您增進(jìn)對(duì)CPU工作原理、CPU主頻的了解,和小編一起來(lái)看看吧。

關(guān)鍵字: CPU 中央處理器 主頻

指令系統(tǒng)的發(fā)展經(jīng)歷了從簡(jiǎn)單到復(fù)雜的演變過(guò)程。早在20世紀(jì)50-60年代,計(jì)算機(jī)大多數(shù)采用分立元件的晶體管或電子管組成,其體積龐大,價(jià)格也很昂貴,因此計(jì)算機(jī)的硬件結(jié)構(gòu)比較簡(jiǎn)單,所支持的指令系統(tǒng)也只有十幾至幾十條最基本的指令...

關(guān)鍵字: 指令系統(tǒng) 硬件 計(jì)算機(jī)

RISC技術(shù)的基本出發(fā)點(diǎn)是通過(guò)精減機(jī)器指令系統(tǒng)來(lái)減少硬件設(shè)計(jì)的復(fù)雜程度,提高指令執(zhí)行速度。盡管RISC的設(shè)計(jì)思想對(duì)計(jì)算機(jī)結(jié)構(gòu)發(fā)生了巨大影響,并獲得了很大成功,但復(fù)雜指令集計(jì)算機(jī)(CISC)技術(shù)相對(duì)而言則使程序的編制來(lái)得更...

關(guān)鍵字: 精簡(jiǎn)指令集 CISC CPU

組合邏輯設(shè)計(jì)步驟:1、設(shè)計(jì)機(jī)器的指令系統(tǒng):規(guī)定指令的種類、指令的條數(shù)以及每一條指令的格式和功能;2、初步的總體設(shè)計(jì):如寄存器設(shè)置、總線安排、運(yùn)算器設(shè)計(jì)、部件間的連接關(guān)系等;3、繪制指令流程圖:標(biāo)出每一條指令在什么時(shí)間、什...

關(guān)鍵字: CPU 組合邏輯 指令系統(tǒng)
關(guān)閉