哈尔滨工业大学:《计算机组成原理》第十章 控制单元的设计

第十章控制单元的设计 10.1组合逻辑设计 102微程序设计
第十章 控制单元的设计 10.1 组合逻辑设计 10.2 微程序设计

10.2微程序设计 微程序设计思想的产生 1951英国剑桥大学教授 Wilkes 微操作命令1 微指令1 完成 微操作命令2 10100000 条机器指令 微程序 微操作命令n徼指令n 00010010 条机器指令对应一个微程序存入ROM 存储逻辑
10.2 微程序设计 一、微程序设计思想的产生 1951 英国剑桥大学教授 Wilkes 完成 一条机器指令 微操作命令1 微操作命令2 微操作命令n …… 微指令 1 10100000 微指令 n 微程序 00010010 存储逻辑 一条机器指令对应一个微程序 …… 存入 ROM

二、微程序控制单元框图及工作原理 10.2 1.机器指令对应的微程序 M+1 取指周期微程序 M+2 间址周期微程序 中断周期微程序 P+1 对应LDA操作的微程序 P+2 K K+1 对应STA操作的微程序 K+2
二、微程序控制单元框图及工作原理 1. 机器指令对应的微程序 M+1 M M+2 P+1 K K+2 P P+2 K+1 … 取指周期微程序 对应 LDA 操作的微程序 对应 STA 操作的微程序 间址周期微程序 中断周期微程序 10.2

2.微程序控制单元的基本框图 10.2 至CPU内部和系统总线的控制信号 OP IR 微地址 形成部件 顺序逻辑 标志 CLK CMDR 下地址 CMAR 地址译码 控制存储器 微指令基本格式 操作控制 顺序控制→
2. 微程序控制单元的基本框图 微地址 形成部件 顺序逻辑 CMAR 地址译码 控制存储器 标志 CLK CMDR 下地址 至 CPU 内部和系统总线的控制信号 OP IR 操作控制 顺序控制 微指令基本格式 10.2

二、微程序控制单元框图及工作原理 10.2 M+1 M+1 M2}取指周期微程序 M+2 转执行周期微程序 间址周期微程序 转取指周期微程序 中断周期微程序 P+1 P+1 P2}对应LDA操作的微程序 P+2 K K+1 K+1 K+2}对应STA操作的微程序 K+2 M
二、微程序控制单元框图及工作原理 M+1 M M+2 P+1 K K+2 P P+2 K+1 … 取指周期微程序 对应 LDA 操作的微程序 对应 STA 操作的微程序 间址周期微程序 中断周期微程序 M+1 M+2 P+1 P+2 K+1 K+2 M M 转执行周期微程序 … 转取指周期微程序 … 10.2

3.工作原理 控存 10.2 M+1 M+1 主存 ■M+2}取指周期 M+2 微程序 P+1 P+1 P+2 对应LDA操 P+2 M 作的微程序 LDA X 用户程序 ADD Y STA Z Q+1 对应ADD操 STP Q+1 Q+2 Q+2 作的微程序 K K+1 K+1 K+2 对应STA操 K+2 作的微程序
3. 工作原理 控存 M+1 M M+2 P+1 Q Q+2 P P+2 Q+1 … 取指周期 微程序 对应 LDA 操 作的微程序 对应 ADD 操 作的微程序 Q+1 Q+2 M M+1 M+2 P+1 P+2 M … … … 对应 STA 操 作的微程序 K+1 K+2 M K K+2 K+1 LDA X ADD Y STA Z 主存 STP 用户程序 10.2

3.工作原理 10.2 1)取指阶段执行取指微程序 M CMAR CM(CMAR)→ CMDR PC→MAR1→R 由CMDR发命令 M 00 001M+ 形成下条微指令地址M+1 Ad(CMDR)→CMAR (PC)+1→PC CM (CMAR)一CMDR M(MAR)→MDR 由CMDR发命令 M+10100 10M+2 形成下条微指令地址M+2 Ad(CMDR)→CMAR CM (CMAR)→CMDR MDR→IR 由CMDR发命令 M+2[00100 ●● 00
3. 工作原理 (1) 取指阶段 M CMAR CM ( CMAR ) CMDR 由 CMDR 发命令 形成下条微指令地址 Ad (CMDR ) CMAR CM (CMAR ) CMDR 由 CMDR 发命令 Ad (CMDR ) CMAR CM (CMAR ) CMDR 由 CMDR 发命令 M + 1 M + 2 PC MAR 1 R M ( MAR ) MDR ( PC ) + 1 PC MDR IR M + 2 0 0 1 0 0 0 0 … M 1 0 0 0 0 1 … M+1 M + 1 0 1 0 0 1 0 … M+2 形成下条微指令地址 执行取指微程序 10.2

(2)执行阶段执行LDA微程序 10.2 OP(R)一微地址形成部件→CMAR(P一CMAR) CM( CMAR)-CMDR Ad(IR)-MAR I-fR 由CMDR发命令 P0001 001P+1 形成不解倒捕令地址啦AR CM (CMAR)→CMDR M(MAR)→MDR 由CMDR发命令 P+10100 0P+2 形成吓緊聩令地址M盘R MDR→AC CM (CMAR)→CMDR 由CMDR发命令 P+2L0000001… 0 M 形啦下解倒指令地址MAR(M→CMAR)
(2) 执行阶段 CM ( CMAR ) CMDR 由 CMDR 发命令 Ad (CMDR ) CMAR CM (CMAR ) CMDR 由 CMDR 发命令 Ad (CMDR ) CMAR CM (CMAR ) CMDR 由 CMDR 发命令 OP ( IR ) 微地址形成部件 CMAR ( P CMAR ) Ad (CMDR ) CMAR Ad ( IR ) MAR 1 R M ( MAR ) MDR MDR AC P + 2 0 0 0 0 0 0 1 0 … M 执行 LDA 微程序 形成下条微指令地址 P + 1 形成下条微指令地址 P + 2 形成下条微指令地址 M ( M CMAR ) P + 1 0 1 0 0 0 … P+2 P 0 0 0 1 0 0 1 … P+1 10.2

(3)取指阶段执行取指微程序 10.2 M→→CMAR CM(CMAR)一 CMDR PC+MAR R 由CMDR发命令 M100 001M +1 全部微指令存在CM中,程序执行过程中只需读出 关键>微指令的操作控制字段如何形成微操作命令 微指令的后继地址如何形成
(3) 取指阶段 CM ( CMAR ) CMDR 由 CMDR 发命令 M CMAR PC MAR 1 R M 1 0 0 0 0 1 M+1 全部微指令存在CM 中,程序执行过程中只需读出 关键 ➢ 微指令的 操作控制字段如何形成微操作命令 ➢ 微指令的 后继地址如何形成 执行取指微程序 …… 10.2

、微指令的编码方式(控制方式)10.2 1.直接编码(直接控制)方式 在微指令的操作控制字段中 每一位代表一个微操作命令 控制信号 下地址 速度最快 操作控制 某位为“1”表示该控制信号有效
三、微指令的编码方式(控制方式) 1. 直接编码(直接控制)方式 在微指令的操作控制字段中 每一位代表一个微操作命令 下地址 速度最快 …… 控制信号 操作控制 某位为 “1” 表示该控制信号有效 10.2
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 哈尔滨工业大学:《计算机组成原理》第九章 控制单元的功能.pps
- 哈尔滨工业大学:《计算机组成原理》第五章 输入输出系统.pps
- 哈尔滨工业大学:《计算机组成原理》第二章 计算机的发展及应用.pps
- 哈尔滨工业大学:《计算机组成原理》第六章 计算机的运算方法.pps
- 哈尔滨工业大学:《计算机组成原理》第一章 计算机系统概论.pps
- 哈尔滨工业大学:《计算机组成原理》第七章 指令系统.pps
- 哈尔滨工业大学:《计算机组成原理》第四章 存储器.pps
- 哈尔滨工业大学:《计算机组成原理》第三章 系统总线.pps
- 哈尔滨工业大学:《计算机组成原理》第八章 CPU 的结构和功能.pps
- 《计算机文化基础》课程教学资源(课程大纲).doc
- 《玩具制图与Auto CAD讲义》电子课件.doc
- 《微型计算机原理与汇编语言程序设计》教学课件:第9章 汇编语言与高级语言的连接.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第8章 高级汇编技术.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第7章 中断调用程序设计.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第6章 汇编语言程序设计.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第5章 汇编语言的基本表达及其运行.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第4章 8086指令系统.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第3章 80X86微处理器及其体系结构.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第2章 计算机中的数据表示.ppt
- 《微型计算机原理与汇编语言程序设计》教学课件:第1章 微型计算机概述.ppt
- 哈尔滨工业大学:《计算机组成原理》第二章 计算机的发展及应用.ppt
- 哈尔滨工业大学:《计算机组成原理》第八章 CPU 的结构和功能.ppt
- 哈尔滨工业大学:《计算机组成原理》第六章 计算机的运算方法.ppt
- 哈尔滨工业大学:《计算机组成原理》第九章 控制单元的功能.ppt
- 《操作系统》课程教学资源(PPT课件)第五章 并行性:互斥和同步.ppt
- 《操作系统》课程教学资源(PPT课件)第六章 多处理器系统和处理器管理.ppt
- 《操作系统》课程教学资源(PPT课件)第七章 死锁.ppt
- 《操作系统》课程教学资源(PPT课件)第二章 操作系统运行环境.ppt
- 《操作系统》课程资源:习题三.ppt
- 《操作系统》课程教学资源(PPT课件)第三章 进程管理.ppt
- 《操作系统》课程教学资源(PPT课件)第四章 多线程.ppt
- 《操作系统》课程教学资源(PPT课件)第八章 实存储器管理技术.ppt
- 《操作系统》课程教学资源(PPT课件)第九章 虚拟存储管理.ppt
- 《文秘与办公应用全能培训教程》单元1 办公自动化概述.ppt
- 《文秘与办公应用全能培训教程》单元2 PC与PC操作系统.ppt
- 《文秘与办公应用全能培训教程》单元3 主要办公设备.ppt
- 《文秘与办公应用全能培训教程》单元4 其他办公设备.ppt
- 《文秘与办公应用全能培训教程》单元5 Word 2000的基本操作.ppt
- 《文秘与办公应用全能培训教程》单元6 格式设置与编排.ppt
- 《文秘与办公应用全能培训教程》单元7 表格操作.ppt