【正文】
Ri+1=Ri M=MDR= PC,MAR PC SKP PC (R) RST (R)+ X(PC) FT ET0 ET1 ET2 PC=MAR M=MDR= PC,MAR PC+C= PC,MAR JP,RST NJP 計算機組成原理 College of Computer Science, SWPU FT0: M IR, 例 1: JMP R0; SP+1 SP 、 MAR M MDR PC ET0: ET1: SP MAR ET2: R0 PC PC+1 PC 例 2: RST (SP)+; FT0: M IR, PC+1 PC ET0: 、 MAR 例 3: JMP X(PC); FT0: M IR, PC+1 PC ET0: PC MAR ET1: M MDR C 位移量 ET2: PC+C PC 、 MAR 指令流程圖與操作時間表 計算機組成原理 College of Computer Science, SWPU 轉(zhuǎn)子指令 JSR 無條件轉(zhuǎn)子 在 ST形成子程序入口 在 ET保存返回地址,并轉(zhuǎn)子程序入口 指令流程圖與操作時間表 R ( R) ( R)+ ( PC)+ ( SP)+ 入口在 R中 入口在 M中 入口在堆棧中 計算機組成原理 College of Computer Science, SWPU 指令流程圖與操作時間表 SP1 SP MDR M ST1: PC MDR ST0: 、 MAR 例: JSR( R2); FT0: M IR, PC+1 PC ET0: R2 MAR ET1: M MDR C 子程序入口 C PC 、 MAR 返回地址壓棧 ET2: ET3: 計算機組成原理 College of Computer Science, SWPU 微命令的綜合與產(chǎn)生 微命令邏輯條件的綜合化簡 歸納微命令 綜合化簡條件 用組合邏輯電路實現(xiàn) 指令流程圖與操作時間表 例: 讀命令 R= FT0 +MOV(ST1+ST4+…… ) +…… CPPC = FT0 P +MOV(ST2+DT2) X P +…… 計算機組成原理 College of Computer Science, SWPU 微命令的綜合與產(chǎn)生 邏輯實現(xiàn) 指令流程圖與操作時間表 微命令 發(fā)生器 微命令序列 I/O狀態(tài) 控制臺信息 運行狀態(tài) 譯碼 …... PSW 時序 IR 地址形成 PC OP D 尋址 來自 M 送 M 或 ALU +1 送 M 計算機組成原理 College of Computer Science, SWPU 優(yōu)缺點及應(yīng)用 組合邏輯控制方式 綜合 化簡產(chǎn)生微命令的條件,形成邏輯式,用組合邏輯電路實現(xiàn) 執(zhí)行指令時,由組合邏輯電路 (微命令發(fā)生器 )在相應(yīng)時間發(fā)出所需微命令,控制有關(guān)操作 優(yōu)點 產(chǎn)生微命令速度快 計算機組成原理 College of Computer Science, SWPU 優(yōu)缺點及應(yīng)用 缺點 設(shè)計不規(guī)整,設(shè)計效率低 控制器核心結(jié)構(gòu)零亂,不便于檢查和調(diào)試 不易修改、擴展指令系統(tǒng)功能 應(yīng)用場合 用于高速計算機 小規(guī)模計算機