计算机组织与结构ComputerOrganizationandArchitecture本章课程.PDF
計算機組織與結構 本章課程內容
Computer Organization and • CPU的基本組成
Architecture • 暫存器的認識
• ALU內各種運算電路的設計
Chapter 4
CPU的運算系統
德明科技大學資訊科技系 1 德明科技大學資訊科技系 2
p162
中央處理單元 CPU CPU的三個主要部份
• 暫存器 Register
中 – 資料暫存器:運算中資料暫存用
央 – 位址暫存器:標示欲存取資料所在之記憶體位址,
算術邏輯 處
運算單元 理
控制 例如位址暫存器(AR)與程式計數器(PC)
單元 單
元 – 控制暫存器:負責資料存取或指令執行的控制,例
暫存器群 如指令暫存器(IR)或狀態暫存器
• 算術邏輯運算單元 ALU
– 加減乘除、邏輯、移位、比較等運算電路
記憶體 • 控制單元 CU
– 提供整個硬體電路的時序控制脈波(Timing Control
Clock)
– 解碼指令,以同步控制執行每一個指令的相關動作
輸出入裝置
德明科技大學資訊科技系 3 德明科技大學資訊科技系 4
p164
暫存器的設計
• 一般的暫存器是由D正反器所設計
– 若為十六位元暫存器則由十六個D正反器組成
– 三十二位元暫存器則由三十二個D正反器組成
• 每個正反器共接同一個控制脈波
– 在前緣觸發時D正反器接受資料
– 脈波若不是在前緣時,D正反器就不會動作
德明科技大學資訊科技系 5 德明科技大學資訊科技系 6