外文翻譯--中央微處理器CPU
《外文翻譯--中央微處理器CPU》由會(huì)員分享,可在線閱讀,更多相關(guān)《外文翻譯--中央微處理器CPU(17頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
附錄 A 1 緒 論 央微處理器)的縮寫,它是計(jì)算機(jī)中最重要的一個(gè)部分,由運(yùn)算器和控制器組成。 發(fā)展非常迅速,個(gè)人電腦從8088(展到現(xiàn)在的 時(shí)代,只經(jīng)過了不到二十年的時(shí)間。其內(nèi)部結(jié)構(gòu)歸納起來都可以分為控制單元、邏輯單元和存儲(chǔ)單元三大部分,這三個(gè)部分相互協(xié)調(diào),對命令和數(shù)據(jù)進(jìn)行分析、判斷、運(yùn)算并控制計(jì)算機(jī)各部分協(xié)調(diào)工作。 最初發(fā)展至今已經(jīng)有二十多年的歷史了,可以說個(gè)人電腦的發(fā)展是隨著 1971年,英特爾公司推出了世界上第一款微處理器 4004,這是第一個(gè)可用于微型計(jì)算機(jī)的四位微處理器,它包含 2300 個(gè)晶體管。隨后英特爾又推出了 8008,由于運(yùn)算性能很差,其市場反應(yīng)十分不理想。 1974 年, 8008發(fā)展成 8080,成為第二代微處理器。 8080 作為代替電子邏輯電路的器件被用于各種應(yīng)用電路和設(shè)備中,如果沒有微處理器 ,這些應(yīng)用就無法實(shí)現(xiàn)。 由于微處理器可用來完成很多以前需要用較大設(shè)備完成的計(jì)算任務(wù),價(jià)格又便宜,于是各半導(dǎo)體公司開始競相生產(chǎn)微處理器芯片。 司生產(chǎn)了 8080的增強(qiáng)型 托 羅拉公司生產(chǎn)了 6800,英特爾公司于 1976 年又生產(chǎn)了增強(qiáng)型 8085,但這些芯片基本沒有改變 8080 的基本特點(diǎn),都屬于第二代微處理器。它們均采用 藝 ,集成度約 9000 只晶體管 ,平均指令執(zhí)行時(shí)間為 1μS ~2μS, 采用匯編語言、 程,使用單用戶操作系統(tǒng)。 微處理器或計(jì)算機(jī)是采用把眾多已連接好線并測試過的部件制作在很小的芯片上而造成的大規(guī)模集成技術(shù)。 處理器的結(jié)構(gòu) 微處理器或計(jì)算機(jī)是采用把眾多已連接好線并測試過的部件制作在很小的芯片上而造成的大規(guī)模集成技術(shù)。所有的中央 處理單元或微處理器都包括以下基本部件。存儲(chǔ)器是能夠存儲(chǔ)一位或多位信息的媒體或裝置。計(jì)算機(jī)的存儲(chǔ)器可以分為兩個(gè)部分。微處理器或計(jì)算機(jī)這兩個(gè)術(shù)語經(jīng)常相互使用,因此造成混亂。處于微計(jì)算機(jī)核心地位的微處理器僅是對數(shù)據(jù)進(jìn)行操作的中央處理單元。把它變成微機(jī)系統(tǒng),還需增加其他部件它們是存儲(chǔ)器以及輸入 /輸出部分。所有的這些功能由單個(gè)芯片或在一個(gè)電路板上的若干獨(dú)立芯片來實(shí)現(xiàn)。微處理器的控制系統(tǒng)的設(shè)計(jì)基礎(chǔ)依靠于輸入數(shù)據(jù)的操作方式和微處理器的結(jié)構(gòu)?!靶酒钡淖置婧x是微處理器,是一硅片,其表面經(jīng)過化學(xué)處理,摻入一些雜質(zhì)以形成一定 數(shù)量的電阻、二極管和三極管電路。 微處理單元還包括一些由完成特定操作的結(jié)果決定其值為 1 或 0 的標(biāo)志位。為特定應(yīng)用而給微處理或計(jì)算機(jī)編程,經(jīng)常要求程序員操作有關(guān)的寄存器或清除堆棧。因此,對從事微處理應(yīng)用的人,了解上述基本部件的功能是十分重要的,所有的中央處理單元或微處理器都包括以下基本部件: (1)算術(shù)邏輯單元 微處理器的基本功能是依據(jù)特定的指令對數(shù)據(jù)操作。這一功能實(shí)際上就是由成的。由存儲(chǔ)器讀取指令,并放入指令寄存器。用 的累加器存放欲操作的數(shù)據(jù)之一,第二個(gè)數(shù)據(jù)可放在某一臨時(shí)寄存器中。 完成 的基本功能有二進(jìn)制加法、減法、取反、邏輯與、或以及異或。乘除之類的功能,可通過不斷的加減來完成。數(shù)據(jù)操作完畢,運(yùn)算數(shù)據(jù)便取代累加器中的原始數(shù)據(jù)。 (2)指令寄存器 指令寄存器是在程序指令期間的一個(gè)重要的元件。通常,計(jì)算機(jī)存儲(chǔ)器中的程序指令是按順序來進(jìn)行的,每次是一條。根據(jù)是否滿足某些特定條件,也可能跳轉(zhuǎn)至其它程序段中的指令。所要執(zhí)行的程序指令的地址是通過從指令寄存器中取出實(shí)際的指令來確定的。接著是譯碼和對指令的解釋,以便決定 完成的操作。執(zhí)行完當(dāng)前指令之后,下一條指令便裝入指令寄存器,這個(gè)過程是重復(fù)的 。 (3)通用寄存器 寄存器是微處理器芯片內(nèi)部的存儲(chǔ)單元,可用它存放數(shù)值。微處理器操作中的絕大部分都可以認(rèn)為是數(shù)據(jù)在不同寄存器間的傳遞。每個(gè)寄存器都有唯一的位置,并給以唯一的數(shù)地址。微處理器的存儲(chǔ)器可以認(rèn)為是有大量的寄存器組成。這些寄存器可能是通用的或用于特定的功能。通用寄存器用作對其高速存取及數(shù)據(jù)操作。 累加器是有特殊功能的寄存器,我們以它為例子。該寄存器用來保存待操作的數(shù)據(jù)或數(shù)據(jù)操作結(jié)果。在存儲(chǔ)器、外部設(shè)備和累加器之間進(jìn)行著大量的數(shù)據(jù)傳送。八位微處理器的累加器是八位的。 (4)變址 寄 存器 變址 寄 存器 是一個(gè)位于微處理器中的十六位內(nèi)部寄存器。其內(nèi)部在指令期間是要修改的(減少或增加)以便確定指令所涉及的存儲(chǔ)單元地址。變址寄存器用于變址尋址操作。 (5)標(biāo)志寄存器 微處理器還有一些以二進(jìn)制開關(guān)形式呈現(xiàn)的標(biāo)志位。它們的狀態(tài)根據(jù)算術(shù)或邏輯運(yùn)算的結(jié)果決定。例如,溢出標(biāo)志位的狀態(tài)由累加器中的數(shù)據(jù)是否溢出而定的。還有,當(dāng)指令執(zhí)行后,其值為零時(shí),該標(biāo)志位會(huì)有反應(yīng)。符號位用來表示累加器中的數(shù)是正是負(fù)。某些微處理器有大量的標(biāo)志位,它們的作用只有看相關(guān)手冊,生產(chǎn)廠家提供的。 (6)中斷向量寄存器 微處理器常常用來做實(shí)時(shí) 數(shù)據(jù)采集和過程控制。這就意味著微處理器必須有對優(yōu)先權(quán)很高的外部事件做出響應(yīng)的能力。這種對 請求,可能來自若干外設(shè)中的一個(gè)。向量中斷過程便是要求中斷正在執(zhí)行的指令停止的外部裝置,并且在執(zhí)行完后,把程序控制轉(zhuǎn)到發(fā)出中斷申請的裝置服務(wù)的程序段去。同時(shí)還要必須規(guī)定好返回地址,以便原程序能從被中斷的地方重新開始。發(fā)中斷的外部裝置有數(shù)據(jù)段或向量來辨別。 (7)堆棧 許多微處理器的程序是一些子程序組成的。這些子程序用以完成程序主體中多次用到的一些功能。微處理器系統(tǒng)使用一段稱為堆棧的存儲(chǔ)器來存放各子程序的地址,以便主 程序能從被中斷轉(zhuǎn)去處理子程序的那個(gè)點(diǎn)在開始執(zhí)行。中斷處理過程用到堆棧。送入堆棧和從中取出的數(shù)據(jù)是按照壓入 /彈出方式進(jìn)行的。最后一個(gè)數(shù)據(jù)入棧,存放在棧頂。從堆棧取出數(shù)據(jù)時(shí),取出的最后一個(gè)入棧的數(shù)據(jù),即彈出的是最后一個(gè)數(shù)據(jù)項(xiàng)。這一過程稱為后進(jìn)先出和先進(jìn)后出。其含義是:為取出最先入棧的數(shù)據(jù)項(xiàng),必須先訪問所有其余數(shù)據(jù)項(xiàng)。由于程序中經(jīng)常包括一些嵌套的子程序,而且最后的子程序是最先要完成的,故上述過程是很有用的。因此,只能按順序從堆棧中取出數(shù)據(jù),不能像讀寫存儲(chǔ)器那樣,用隨機(jī)方式讀取。 (8)堆棧指針寄存器 堆棧有一定數(shù) 量的存儲(chǔ)單元。具體數(shù)量由微處理器的不同而不同。始終跟蹤項(xiàng)應(yīng)寫入堆棧的那個(gè)存儲(chǔ)單元,是必要的。使用堆棧指針寄存器,便可達(dá)到目的。不同的微處理器有不同的慣例。在某些系統(tǒng)中,堆棧指針寄存器中保存的是下一個(gè)數(shù)據(jù)項(xiàng)所在的存儲(chǔ)單元的地址。而在另一些系統(tǒng)中,堆棧指針寄存器中保存的是下一個(gè)數(shù)據(jù)項(xiàng)所應(yīng)占據(jù)的存儲(chǔ)單元的地址。當(dāng)一個(gè)新的數(shù)據(jù)項(xiàng)入棧時(shí),堆棧存儲(chǔ)地址減 1,以有利于隨后的數(shù)據(jù)裝入下一個(gè)較低的存儲(chǔ)單元。同樣,當(dāng)從棧區(qū)取出一個(gè)數(shù)據(jù)時(shí),堆棧指針將加 1。 (9)程序計(jì)數(shù)器 微處理器或計(jì)算機(jī)的指令是順序執(zhí)行,除非指令有安排。因此 ,就必須跟蹤有待執(zhí)行的下一條指令,一個(gè)叫程序計(jì)數(shù)器的 16 位寄存器就是用于此。首次執(zhí)行程序時(shí),要初始化程序計(jì)數(shù)器,裝入程序執(zhí)行的第一條指令所在位置。一條指令執(zhí)行完后,程序計(jì)數(shù)器存放的將是下一條指令的地址。在程序正常執(zhí)行時(shí),程序計(jì)數(shù)器的內(nèi)容將加 1??墒?,經(jīng)常會(huì)遇到跳過好幾條指令的現(xiàn)象。這種情況下,可以用一些合適的指令來給程序計(jì)數(shù)器賦以不同的數(shù)值。例如,如果變址寄存器中存放這待執(zhí)行的下一條指令的地址,那么該地址便可裝入程序計(jì)數(shù)器,這是指令跳轉(zhuǎn)的一個(gè)方法。 (10)控制單元 微處理器中有一個(gè)操縱和監(jiān)督各種指令 和同步執(zhí)行的控制單元。該單元與提供時(shí)序和控制信號的時(shí)鐘相連接。在存儲(chǔ)器中取得指令,放到指令寄存器中,并由含有指令集合的指令譯碼器進(jìn)行譯碼。譯碼后的指令便可執(zhí)行。下一條指令(在存儲(chǔ)器中)的地址,可從程序 計(jì)數(shù)器中取出,并裝入指令寄存器。整個(gè)過程周而復(fù)始。這種的取指、執(zhí)行的周期性過程是在很高的速度進(jìn)行的。并因微處理器不同而不同,還取決于所執(zhí)行指令的復(fù)雜程度。取指和譯碼所需時(shí)間取決于常被稱為微循環(huán)時(shí)間的基本周期。 鐘 一個(gè)主時(shí)鐘在微機(jī)系統(tǒng)中被使用為了使數(shù)據(jù)傳送同步,。各種輸入 /輸出操作以及存儲(chǔ)器訪 問均要求有一個(gè)時(shí)間的參考。這可通過時(shí)鐘發(fā)生器產(chǎn)生的高速脈沖來實(shí)現(xiàn)。為生成時(shí)間脈沖,某些微處理器系統(tǒng)在微處理器芯片上設(shè)有時(shí)鐘電路;而其它微處理器,則使用時(shí)鐘芯片上的石英晶體。由于完成微處理系統(tǒng)中全部所需的時(shí)間與基本時(shí)間單元有關(guān),因此高頻系統(tǒng)能在指定時(shí)間內(nèi)執(zhí)行更多指令。 儲(chǔ)器 存儲(chǔ)器是能夠存儲(chǔ)一位或多位信息的媒體或裝置。在二進(jìn)制系統(tǒng)中,一位以可能的狀態(tài)之一進(jìn)行存儲(chǔ),分別代表 0 和 1。觸發(fā)器就是一位存儲(chǔ)器的例子。配有合適的傳送裝置和讀寫電路的磁帶是大存儲(chǔ)器的另一極端例子,存儲(chǔ)能力在10 億之上。 計(jì)算 機(jī)的存儲(chǔ)器可以分為兩個(gè)部分。所有的計(jì)算機(jī)都有的部分主存儲(chǔ)器。第二部分被稱作是文件存儲(chǔ)器或輔助存儲(chǔ)器,在需要的時(shí)候常用存儲(chǔ)大量的信息。 主存儲(chǔ)器是由半導(dǎo)體器件組成的,其運(yùn)行速度比文件存儲(chǔ)器快的多。一般的說,以零點(diǎn)幾微妙的時(shí)間即可對主存儲(chǔ)器存或讀取一個(gè)字或一組數(shù)據(jù)。 70 年代初期以前,計(jì)算機(jī)的主存是磁芯存儲(chǔ)器組成的?,F(xiàn)在,只有少量計(jì)算機(jī)上使用磁芯存儲(chǔ)器,但很快被半導(dǎo)體存儲(chǔ)器取代。 文件存儲(chǔ)器可存儲(chǔ)大量信息,但需要的時(shí)間較長與主存來說相比。軟盤、硬盤和磁帶是典型的文件存儲(chǔ)器。比較小的文件系統(tǒng)也有用磁泡存儲(chǔ)器的。存 取時(shí)間隨著不同文件存儲(chǔ)器的不同而不同,有幾百微妙還有幾時(shí)毫秒的。 我們只討論半導(dǎo)體型主存儲(chǔ)器。半導(dǎo)體型存儲(chǔ)器分為兩大類:只讀存儲(chǔ)器( 讀寫存儲(chǔ)器( 后面的一個(gè) 隨機(jī)存取存儲(chǔ)器。隨機(jī)存取的意思是:訪問存儲(chǔ)器中任何單元的時(shí)間與訪問任何其它單元所需的時(shí)間大致相同。串行訪問系統(tǒng)的磁帶文件存儲(chǔ)器不是這樣的。從距讀頭 6 英寸的地方檢索一個(gè)字要比從距 1000 英尺出檢索的要快。不論是半導(dǎo)體 是 是隨機(jī)存取器件,因此把 做 不合適的。很遺憾,這種誤用由于很流行而不好更正。因此我們 討論 ,人們應(yīng)該認(rèn)為是 讀存儲(chǔ)器 當(dāng)信息長期存儲(chǔ)而不做任何改變的場合我們要用 儲(chǔ)器。存儲(chǔ)器中每一存儲(chǔ)單元均可訪問以便讀出信息,但內(nèi)容不便。當(dāng)然,在使用前,存儲(chǔ)器必須先寫入正確的信息。這叫做對 編程。編程的方法是由制造商家完成的。在制造半導(dǎo)體的過程中,應(yīng)用合適的光膜技術(shù),將需要的數(shù)據(jù)便可編程寫入 個(gè)方法叫掩膜編程。這些 內(nèi)容再也不可修改。另一種方法可由用戶編程。這種可編程 能編寫一次,雖然以后 內(nèi)容還可作一些次數(shù)的修改。在這種器 件中,全部存儲(chǔ)單元的初始狀態(tài)是相同的。例如,全部為“ 1”狀態(tài)。經(jīng)過一些規(guī)定的步驟,就可將“ 0”寫入 適的位置。要寫入“ 0”,在電路可以熔化的連線中通過足夠強(qiáng)的電流,是連線汽化即可。但此金屬連線汽化,該電路保持“ 0”態(tài)。存儲(chǔ)在電路中的這一位再也不能變成“ 1”。一旦編程,唯一可做的是將“ 1”變?yōu)椤?0”。這種 時(shí)被稱為現(xiàn)場可編程只讀存儲(chǔ)器或用在少數(shù)系統(tǒng)中。 近幾年來,出現(xiàn)了另兩種重要的 一種是紫外線可擦除的 是通過對每一存儲(chǔ)單元尋址并對其用一定電壓來編程的 ,除非半導(dǎo)體芯片暴露在強(qiáng)紫外線照射下,否則儲(chǔ)存的各位保持不變。石英覆蓋的窗口作暴光用。在特定的紫外線光源照射下,典型的時(shí)間是 15 分鐘。 用設(shè)計(jì)和系統(tǒng)調(diào)試開發(fā)工作。一旦系統(tǒng)能按照設(shè)計(jì)要求工作,就可以用掩膜可編程 行生產(chǎn)。很多 有和 容的引腳,以致于 容易變成 第二種可擦除的 電可擦除的 為 1980 年來,這種器件發(fā)展很快,使非易失性的 為可能。簡單的說 一種易失性的器件,也可以這樣認(rèn)為,掉電時(shí),存儲(chǔ)器的內(nèi)容 也會(huì)丟失。在有些應(yīng)用中,存儲(chǔ)器能夠?qū)懭?,而且,沒電時(shí)能夠保持信息,是必要的,理想的。 1982 年,兩家公司聲稱 以作為 備用系統(tǒng)。這些系統(tǒng)中的內(nèi)容反復(fù)地隨著息更新。如果掉電, 無限期的保存其中的內(nèi)容不變。 寫存儲(chǔ)器( 于存儲(chǔ)器的內(nèi)容能夠改變的系統(tǒng)中。對這種器件的存儲(chǔ)單元訪問和讀寫時(shí)間只有一微秒分之幾。遺憾的是, 一種易失性的存儲(chǔ)器,但系統(tǒng)斷電時(shí),內(nèi)容便丟失。 可用兩種方法在半導(dǎo)體中存儲(chǔ)數(shù)據(jù)。一種是數(shù)據(jù)以雙穩(wěn)觸發(fā)器單元的狀態(tài)來表示 ,存儲(chǔ)單元就能保存它的內(nèi)容,只要器件供應(yīng)直流電。這種稱為靜態(tài) 另一種半導(dǎo)體 動(dòng)態(tài) 是晶體管一電容器存儲(chǔ)單元。 在更小的芯片上得以實(shí)現(xiàn),和六晶體管靜態(tài) 儲(chǔ)單元相比,。容量相當(dāng)可觀的存儲(chǔ)器可在芯片上用 儲(chǔ)單元制成。 第二個(gè)優(yōu)點(diǎn)是它把二進(jìn)制的一位信息作為電荷而不是雙穩(wěn)態(tài)儲(chǔ)存在電容上,因?yàn)閮?chǔ)存和保持電容上電荷要比保持雙穩(wěn)態(tài)耗電量少的多。 要缺點(diǎn)是為刷新和保持電容單元上的電荷,需要復(fù)雜的刷新的電路。此電路增加了小型 每個(gè)存儲(chǔ)單元的成本,因 此靜態(tài) 常在價(jià)格上更具優(yōu)勢。在大型系統(tǒng)中,刷新電路所增加的額外成本讓更多的存儲(chǔ)單元所分擔(dān),致使 位成本較低。因此,大型計(jì)算機(jī)系統(tǒng)常用 儲(chǔ)器,而存儲(chǔ)器較小的系統(tǒng)一般用靜態(tài) 在計(jì)算機(jī)中, 來存儲(chǔ)不改變的指令和常量,而 來存儲(chǔ)經(jīng)常需要改變的數(shù)據(jù)和指令。程序可存在磁盤和磁帶上然后裝入 使程序得以執(zhí)行。這就允許許多不同的程序在同一臺(tái)計(jì)算機(jī)上運(yùn)行在不同的時(shí)間。 附錄 B 1 PU it is in a is by PU is 088(to 0 to to on of at 0 is PU 971, in 004, is in it 300 008, is is 974, 8008 080, of to in of if to to to 080 80, 800, 976 8085, 080 to of 000 μS~2μS, or on or on or is or or Is at is on to is as as by or in in “is a is a in to by to to or to or to is in is or (1) of is to to is by is in An LU is to of to be A be in a by LU R, R. as by in (2) is an of in in a at a of it is to to of of is by of is in is by of to to be by of is is (3) A is a be to of be as of be to of a of be or be to of is an of a a is to to be or of a (4) he is a 16is or of an to be by (5) in of is as a of of or of is as a of of in a in of an a is to or of a in a of be by by (6) be to to if of of a of is to of to to It is to so at is by a or a (7) of a of in of a to as so be at it to is of to in a is or on of of on be is to n, to of it be to is is to be be in a in a as is (8) he a of It is to of on of be is by a in In a of in In in be a is or is so go a is or is . (9) he in a It is to of to be a 16to as is a is is to in of to be by of an of of a of . it is to a of be in to a to if of to be be is of of a (10) he a of is to An is in by in of is is is of is at to of to be to as is in a to of A is to is by a on to to to in a is to a it to a of a of is a or of or of In a is as of a1 .A is an of a 1a of a an be to is A or is to of if is of at t- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
6 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 外文 翻譯 中央 微處理器 CPU
鏈接地址:http://m.appdesigncorp.com/p-31106.html