计算机基础课件.ppt
電腦基礎一.電腦基本結構
外部設備微處理器(CPU)記憶體輸入/輸出介面電路數據匯流排控制匯流排地址匯流排1.微處理器(CPU)程式計數器PC指令寄存器IR處理器狀態字PSW堆疊指示器SP指令解碼器IDI/O控制邏輯工作寄存器地址寄存器數據寄存器ALU控制器微處理器包括運算器、控制器、寄存器組三大部分,一般被集成在一個大規模集成晶片上,如8088、80x86等等,它是電腦的核心部件,具有計算、控制、數據傳送、指令解碼及執行等重要功能,它直接決定了電腦的主要性能.?ALU——運算器的核心部件是算邏單元ALU,所有的算術運算,邏輯運算和移位操作都是由ALU完成的.?控制器——CPU的指揮機關,完成指令的讀入、寄存、譯碼和執行。程式計數器PC——用於保存下一條要執行的指令的地址。指令寄存器IR——保存從記憶體中讀入的當前要執行的指令。指令解碼器ID——對指令寄存器IR中保存的指令進行解碼分析。堆疊指示器SP——對堆疊進行操作時提供地址。處理器狀態字PSW——暫存處理器當前的狀態。?工作寄存器組——暫存尋址和計算過程的資訊.地址寄存器——地址寄存器用於運算元的尋址。數據寄存器——數據寄存器用來暫存運算元和中間運算結果。?I/O控制邏輯——包括CPU中輸入/輸出操作有關的邏輯,其作用是處理輸入/輸出的操作。2.記憶體用於存放程式代碼及有關數據.地址譯碼器地址內容0001020304FF00單元01單元02單元03單元FF單元1010001010011101::ABDB控制CB記憶體由若干存儲單元、地址解碼器及相應的控制電路組成。存儲單元:記憶體由若干個單元組成,每個單元可存放8位二進位資訊(通常也用兩位十六進制數表示)。存儲單元的地址:為區分不同的單元,對這些單元分別編了號,這些編號即它們的地址。記憶體的讀寫操作:記憶體中的不同存儲單元,是由地址匯流排上送來的地址,經過存儲器中的地址解碼器解碼,選中該單元,然後根據控制匯流排上的控制命令(或讀或寫),進行相應的讀寫操作。3.輸入輸出介面電路由於外部設備如鍵盤、顯示器、軟碟、硬碟、印表機等,在數據格式、運行速度等方面與CPU不匹配,故在連接時,需通過輸入輸出介面電路使外部設備與之相連。4.匯流排匯流排是微型電腦中模組到模組之間傳輸資訊的通道,是各種公共資訊線的集合,採用匯流排結構便於部件和設備的擴充。對微機而言,匯流排可以分為以下四類:CPU片內匯流排MI/O片間匯流排I/O介面板外部設備內匯流排外匯流排片內匯流排——這種匯流排是微處理器的內匯流排,在微處理器內用來連接ALU、CU和寄存器組等邏輯功能單元。這種匯流排沒有具體標準,由晶片生產廠家自己確定。片間匯流排——微處理器、記憶體晶片、I/O介面晶片等之間的連接匯流排。片間匯流排通常包括數據匯流排、地址匯流排和控制匯流排。內匯流排——內匯流排是微型電腦系統內連接各插件板的匯流排(系統匯流排)內匯流排有不同的匯流排標準,如S-100匯流排(IEEE-696標),STD匯流排,IBM-PC匯流排,ISA匯流排、PCI匯流排標準等,採用