5 3 資料通路功能和基本結構

2021-10-09 19:26:49 字數 1135 閱讀 2509

返回目錄《計算機組成原理筆記目錄(2019 王道考研)》

5.3 資料通路功能和基本結構

資料通路:資料在功能部件之間傳送的路徑。

研究資料通路時需要關注的問題

1.資訊從**開始?

2.中間經過哪些部件?

3.最後傳到**?

由控制部件產生的控制訊號建立資料通路

資料通路的基本結構:

1.cpu內部單匯流排方式

2.cpu內部多匯流排方式

3.專用資料通路方式

系統匯流排是指:同一臺計算機系統的各個部件(如cpu、記憶體、通道和各類i/o介面)

間相互連線的匯流排

1.cpu內部單匯流排方式的資料通路

1.暫存器之間資料傳送

比如把pc內容送至mar,實現傳送操作的流程及控制訊號為:

1.pc->bus pcout有效,pc內容送進匯流排

2.(bus)->mar marin有效,匯流排內容送進mar

2.主存與cpu之間的資料傳送

比如cpu從主存讀取指令,實現傳送操作的流程及控制訊號為:

1.(pc)->bus->mar pcout和marin有效,現行指令->mar

2.1->r cu發讀命令(通過控制匯流排發出,圖中未畫出)

3.mem(mar)->mdr mdrin有效

4.(mdr)->bus->ir mdrout和irin有效,先行指令->ir

3.執行算數或邏輯運算

比如一條加法指令,微操作序列及控制訊號為:

假設這次加法的乙個運算元在主存中,乙個運算元在acc中

1.ad(ir)->bus->mar mdrout和marin有效(mdr和ir的位址碼部分是一樣的)

2.1->r cu發出讀命令

3.mem(mar)->資料線-》mdr mdrin有效

4.(mdr)->bus->y mdrout和yin有效,運算元->y

5.(acc)+(y)->z accout和aluin有效,cu向alu傳送加指令

6.z->acc zout和accin有效,結果->acc

2.專用資料通路的資料通路

1.取值週期為例

(十七)建立資料通路 指令 運算

一 指令週期 計算機每條執行過程分解如下 不斷重複1 3的過程 以上 1 3 的取指令 指令解碼 指令執行的一次迴圈稱為乙個指令週期 不同的過程由cpu中不同的元件執行 三個週期極其關係 二 建立資料通路 資料通路由兩類原件組成 操作原件 就是alu,輸入不同電路訊號輸出特定結果 儲存原件 通用暫存...

minisys 單週期cpu 一 資料通路設計

控制指令執行順序 根據指令的功能,產生相應的控制訊號 對各種操作進行時間上的控制 對資料進行算術 邏輯運算或者其他處理 對來自儲存器或者i 0埠的資料進行訪問 處理執行過程中的異常情況 控制器運算器 實現指令集架構中的指令 處理器的一部分,包含了完成處理器所要求的操作所必須的硬體 處理器的一部分 也...

5 1 CPU的功能和基本結構

返回目錄 計算機組成原理筆記目錄 2019 王道考研 5.1 cpu的功能和基本結構 本章總覽 1.cpu的功能和結構 1.需要提供哪些功能?2.對應這些功能需要有哪些結構?2.指令執行過程 1.指令週期的概念 一條指令的執行分為不同的階段 2.資料流 不同階段要求依次訪問的資料序列 3.指令執行方...