微處理器的組成及其各部分的功能

2021-05-05 10:08:02 字數 5445 閱讀 7000

1樓:手機使用者

微處理器是微型計算機的核心部分,又稱為**處理器(簡稱cpu)。微處理器主要由控制器和運算器兩部分組成(還有一些支撐電路),用以完成指令的解釋與執行。  cpu中的運算器部分由算術邏輯單元alu、累加器ac、資料緩衝暫存器dr和標誌暫存器f組成,它是計算機的資料加工處理部件。

我們以一個簡單的a、b兩數相加操作為例來說明運算器各部分的操作步驟。

計算a+b   1)從主儲存器m取出第一個加數a,經雙向資料匯流排db、資料緩衝暫存器dr、算術邏輯部件alu,送到累加器ac暫存; 2)從主存m取出另一個加數b,經雙向資料匯流排db送入資料緩衝暫存器dr暫存;   3)在控制訊號作用下,將數a和數b分別從ac和dr中取出送alu進行加法運算,相加到的結果寫回累加器ac,並將反映運算結果的諸如"零"、"負"、"進位"、"溢位"等標誌狀態寫入標誌暫存器f;

4)將ac中兩數相加之和經dr和資料匯流排db送到主儲存器存放。   以上過程可用符號表示為:   (a) —> dr;  (dr)—> ac;  (b) —> dr;   (ac)+(dr)—> ac;   (ac)—> dr;  (dr)—> m。

通過以上例子,可以看出運算器應該具有以下基本功能:

1) 具有對資料進行加工處理的運算能力,諸如進行加、減、乘、除等算術運算以及與、或、非等邏輯運算。這些工作由算術邏輯單元alu來完成;

2) 具有傳送資料和暫時存放參與運算的資料及某些中間運算結果的能力,一般通過內部資料傳送匯流排和通用暫存器來完成;

3) 具有對參與運算的資料和執行的運算操作進行選擇的功能,並且能按指令要求將運算結果送至指定部件。這部分功能主要由運算器中大量的電子控制器件實現。

cpu中的控制部分由指令計數器ip、指令暫存器ir、指令譯碼器id及相應的操作控制部件組成。它產生的各類控制訊號使計算機各部件得以協調地工作,是計算機的指令執行部件。控制器的主要工作原理及各部件功能如下:

1) 取指令:根據指令計數器ip的內容(指令地址),經地址暫存器ar從主儲存器中取出一條待執行指令,送入指令暫存器ir;同時,使ip的內容指向下一條待執行指令的地址(一般通過ip內容加1來實現);

2) 分析指令:也稱指令譯碼,由譯碼器id對存於指令暫存器ir中的指令進行分析,並根據指令的要求產生相應的操作命令。若參與操作的資料在主儲存器中,則還需要形成相應的運算元地址;

3) 執行指令:根據分析指令過程中獲取的操作命令和運算元地址形成相應的操作控制訊號,通過運算器、主儲存器及i/o裝置執行,以實現每條指令的功能,其中包括對運算結果的處理和下一條指令地址的形成;

4) 重複以上步驟,再取指令、分析指令、執行指令,如此迴圈,直到遇到停機指令或受到外來干預為止。

在微機中,常常將取指令和分析指令合稱為取指令,因此也將計算機的完成一條指令的過程分為兩個步驟:取指令和執行指令。執行完成一條指令的時間稱為機器週期。

機器週期又可分為取指令週期和執行指令週期。取指令週期對任何一條指令都是一樣的,而執行指令則不然,由於指令性質不同,要完成的操作有很大差別,因此不同指令的執行週期不盡相同。

cpu中的主要暫存器都各司其職,完成特定的功能。如何控制資訊在特定的暫存器之間傳送,也即控制資料的流動方式,是計算機得以指令各類不同指令的實質。通常將暫存器之間傳送資訊的通路稱作為資料通路,資訊從何處出發,經哪些暫存器或部件,送至哪個暫存器,都要加以控制,這個工作由稱之為"操作控制邏輯"的部件來完成。

該部件根據指令要求產生各種操作控制訊號,以便正確建立資料通路,從而實現特定指令的執行。

cpu中必須有時序產生器,其作用是對計算機各部件高速的執行實施嚴格的時序控制,使各部件為完成同一目標既各司其職,又相互協調。

綜上所述,一個典型的cpu組成部件可歸納如下:

1) 用於儲存cpu執行時所需各類資料資訊或執行狀態資訊的6個主要暫存器:ac、dr、ar、ip、ir、f;

2) 對暫存器中的資料進行加工處理的算術邏輯單元alu;  3) 用於產生各種操作控制訊號,以便在各暫存器之間建立資料通路的指令譯碼器id和操作控制邏輯;   4) 用於對各種操作控制訊號進行時間控制,以使各部件協調工作的時序產生器。 隨著計算機技術的發展,微處理器的結構越來越複雜,採用的新技術越來越多,功能也越來越強。但本節所採用的最簡單化的cpu模型,在描述cpu基本工作原理及組成中並不失有效性和正確性。

二、微處理器的分類   微處理器的主要效能指標是字長和主頻。所謂"字長",即微處理器中的運算部件一次能同時處理的二進位制數的位數。這好比城市的公路,車道越多,相同時間通過的車就越多。

主頻是cpu的時脈頻率,它決定微處理器的運算速度。主頻越高則其處理資料的速度相對就快。   目前生產微處理器的廠家有intel、amd、ibm、dec等。

微處理器的分類一般是根據"字長"進行劃分,可分為:8位、16位、32位和64位微處理器。     通常,cpu的效能指標決定了由它構成的微型計算機的檔次。

人們常說的8位機、16位機、32位機指的是該微機中的cpu可以同時處理8位、16位、32位的資料。比如: 某臺計算機為486/33,指的是該微機的cpu為80486,主頻為33mhz;  某臺計算機為pentium /100,指的是該微機的cpu為pentium ,主頻為100mhz。

微處理器還有其它一些指標,如資料匯流排寬度、地址匯流排寬度、可尋空間、微處理器晶片的整合度等。但主要效能指標是微處理器的字長和主頻。

2樓:

1. 微處理器: 將一臺計算機的運算器和控制器整合在一個晶片上,稱之為微處理器(micro processor);

這種微處理器在微型計算機中充當了**處理器(cpu),它是計算機系統的核心。

2. 運算器的主要功能: 完成各種算術運算和邏輯運算,是對資訊加工處理的部件.

運算器的組成: 由進行運算的運算器件及用來暫時寄存資料的暫存器、累加器等組成。

3. 控制器: 用來協調和指揮整個計算機系統的操作.

控制器的組成: 它主要是由指令暫存器、譯碼器、程式計數器、操作控制器等組成。

微處理器的組成及其各部分的功能?

3樓:匿名使用者

微處理器是微型計算機的核心部分,又稱為**處理器(簡稱cpu)。微處理器主要由控制器和運算器兩部分組成(還有一些支撐電路),用以完成指令的解釋與執行。  cpu中的運算器部分由算術邏輯單元alu、累加器ac、資料緩衝暫存器dr和標誌暫存器f組成,它是計算機的資料加工處理部件。

我們以一個簡單的a、b兩數相加操作為例來說明運算器各部分的操作步驟。

計算a+b   1)從主儲存器m取出第一個加數a,經雙向資料匯流排db、資料緩衝暫存器dr、算術邏輯部件alu,送到累加器ac暫存; 2)從主存m取出另一個加數b,經雙向資料匯流排db送入資料緩衝暫存器dr暫存;   3)在控制訊號作用下,將數a和數b分別從ac和dr中取出送alu進行加法運算,相加到的結果寫回累加器ac,並將反映運算結果的諸如"零"、"負"、"進位"、"溢位"等標誌狀態寫入標誌暫存器f;

4)將ac中兩數相加之和經dr和資料匯流排db送到主儲存器存放。   以上過程可用符號表示為:   (a) —> dr;  (dr)—> ac;  (b) —> dr;   (ac)+(dr)—> ac;   (ac)—> dr;  (dr)—> m。

通過以上例子,可以看出運算器應該具有以下基本功能:

1) 具有對資料進行加工處理的運算能力,諸如進行加、減、乘、除等算術運算以及與、或、非等邏輯運算。這些工作由算術邏輯單元alu來完成;

2) 具有傳送資料和暫時存放參與運算的資料及某些中間運算結果的能力,一般通過內部資料傳送匯流排和通用暫存器來完成;

3) 具有對參與運算的資料和執行的運算操作進行選擇的功能,並且能按指令要求將運算結果送至指定部件。這部分功能主要由運算器中大量的電子控制器件實現。

cpu中的控制部分由指令計數器ip、指令暫存器ir、指令譯碼器id及相應的操作控制部件組成。它產生的各類控制訊號使計算機各部件得以協調地工作,是計算機的指令執行部件。控制器的主要工作原理及各部件功能如下:

1) 取指令:根據指令計數器ip的內容(指令地址),經地址暫存器ar從主儲存器中取出一條待執行指令,送入指令暫存器ir;同時,使ip的內容指向下一條待執行指令的地址(一般通過ip內容加1來實現);

2) 分析指令:也稱指令譯碼,由譯碼器id對存於指令暫存器ir中的指令進行分析,並根據指令的要求產生相應的操作命令。若參與操作的資料在主儲存器中,則還需要形成相應的運算元地址;

3) 執行指令:根據分析指令過程中獲取的操作命令和運算元地址形成相應的操作控制訊號,通過運算器、主儲存器及i/o裝置執行,以實現每條指令的功能,其中包括對運算結果的處理和下一條指令地址的形成;

4) 重複以上步驟,再取指令、分析指令、執行指令,如此迴圈,直到遇到停機指令或受到外來干預為止。

在微機中,常常將取指令和分析指令合稱為取指令,因此也將計算機的完成一條指令的過程分為兩個步驟:取指令和執行指令。執行完成一條指令的時間稱為機器週期。

機器週期又可分為取指令週期和執行指令週期。取指令週期對任何一條指令都是一樣的,而執行指令則不然,由於指令性質不同,要完成的操作有很大差別,因此不同指令的執行週期不盡相同。

cpu中的主要暫存器都各司其職,完成特定的功能。如何控制資訊在特定的暫存器之間傳送,也即控制資料的流動方式,是計算機得以指令各類不同指令的實質。通常將暫存器之間傳送資訊的通路稱作為資料通路,資訊從何處出發,經哪些暫存器或部件,送至哪個暫存器,都要加以控制,這個工作由稱之為"操作控制邏輯"的部件來完成。

該部件根據指令要求產生各種操作控制訊號,以便正確建立資料通路,從而實現特定指令的執行。

cpu中必須有時序產生器,其作用是對計算機各部件高速的執行實施嚴格的時序控制,使各部件為完成同一目標既各司其職,又相互協調。

綜上所述,一個典型的cpu組成部件可歸納如下:

1) 用於儲存cpu執行時所需各類資料資訊或執行狀態資訊的6個主要暫存器:ac、dr、ar、ip、ir、f;

2) 對暫存器中的資料進行加工處理的算術邏輯單元alu;  3) 用於產生各種操作控制訊號,以便在各暫存器之間建立資料通路的指令譯碼器id和操作控制邏輯;   4) 用於對各種操作控制訊號進行時間控制,以使各部件協調工作的時序產生器。 隨著計算機技術的發展,微處理器的結構越來越複雜,採用的新技術越來越多,功能也越來越強。但本節所採用的最簡單化的cpu模型,在描述cpu基本工作原理及組成中並不失有效性和正確性。

二、微處理器的分類   微處理器的主要效能指標是字長和主頻。所謂"字長",即微處理器中的運算部件一次能同時處理的二進位制數的位數。這好比城市的公路,車道越多,相同時間通過的車就越多。

主頻是cpu的時脈頻率,它決定微處理器的運算速度。主頻越高則其處理資料的速度相對就快。   目前生產微處理器的廠家有intel、amd、ibm、dec等。

微處理器的分類一般是根據"字長"進行劃分,可分為:8位、16位、32位和64位微處理器。     通常,cpu的效能指標決定了由它構成的微型計算機的檔次。

人們常說的8位機、16位機、32位機指的是該微機中的cpu可以同時處理8位、16位、32位的資料。比如: 某臺計算機為486/33,指的是該微機的cpu為80486,主頻為33mhz;  某臺計算機為pentium /100,指的是該微機的cpu為pentium ,主頻為100mhz。

微處理器還有其它一些指標,如資料匯流排寬度、地址匯流排寬度、可尋空間、微處理器晶片的整合度等。但主要效能指標是微處理器的字長和主頻。

變壓器的主要結構和各部分的功能,簡述變壓器的主要結構及各部分的主要作用

主要由1.鐵芯 是變壓器主磁 通經過的磁路部分,0.35mm的矽鋼片塗絕緣塗漆後疊壓或卷壓而成 2.繞組 線圈 是變壓器的電路部分,用絕緣的銅線或鋁線製成,並用絕緣材料構成線圈和縱絕緣,使線圈固定在一定位置,形成縱橫向油道,便於變壓器油流動,加強散熱和冷卻效果 3.油箱和變壓器油 由鋼板焊接而成,油...

1網頁的基本結構包括哪些部分,各部分的功能是什麼

目前的網頁一般分為三部分 主體 就是網頁內容部分 網頁是一個包含html標籤的純文字檔案,它可以存放在世界某個角落的某一臺計算機中,是全球資訊網中的一 頁 是超文字標記語言格式 標準通用標記語言的一個應用,副檔名為.html或.htm 網頁通常用影象檔來提供圖畫。網頁要通過網頁瀏覽器來閱讀。站的性質...

汽車轉向系的組成,功用?及各部分的功用

轉向系統由轉向操縱機構 轉向器和轉向傳動機構三大部分組成,駕駛員的體力作為轉向能源。轉向系統現在來看有兩種 機械轉向系統,轉向能源為駕駛員的體力 動力轉向系統的轉向能源包括駕駛員體力和發動機動力,一般在重量超過50噸以上的車輛中。轉向系統的要求有 有自動回正的能力 操作要輕便靈敏 轉動方向和汽車行駛...