計算機五大組成部件和工作過程

計算機工作的過程

以取數指令爲例
計算機工作過程
啓動機器,首先 PC ( 程序計數器 ) 存放的是一條指令的地址,對於這條指令指令送到存儲器的 MAR ( 地址寄存器 ) 中。並命令存儲器執行讀操作,然後將讀取的內容送至MDR ( 數據寄存器 ) 。然後MDR 講指令送到 IR ( 指令寄存器 ) 中。這裏就完成了獲取指令。( 1-4 )

IR存放當前指令,然後指令由 IR 送到 CU 控制單元,CU進行分析,該指令進行什麼操作。然後獲取指令的地址碼,獲取數據的地址碼,這裏完成了分析指令。( 5 )

IR 將地址碼送至存儲器 MAR,MAR進入存儲體讀取數據,然後送至 MDR,再由MDR送至運算器。這裏就完成了執行指令

接着PC=PC+1,讀取下一條指令,繼續上面的操作。直到獲取停機指令,停止工作。

計算機的基本組成

計算機主要由五大組成部分:運算器、控制器、存儲器、輸入設備、輸出設備。其中一般運算器和控制器設計爲CPU,存儲器分主存和輔存兩部分。CPU和主存構成了電腦的主機,輸入設備、輸出設備和輔助存儲器構成了I/O設備。主機和I/O設備儀器構成了電腦的硬件部分。

運算器:主要由算術邏輯單元(ALU)、累加寄存器(ACC)、乘商寄存器(MQ)狀態存儲器、通用存儲器等組成。

控制器:主要由控制單元(CU)、指令寄存器(IR)、程序計數器(PC)組成。CU主要執行指令的作用,IR一般存放當前欲執行指令、PC存放下一條指令的地址。

存儲器:主要由存儲體 M,地址寄存器(MAR)、數據寄存器組成(MDR)。MAR一般反映的是存儲單元的個數,而MDR反映的是存儲的字長。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章