第四章计算机原理(4.5).pdf
《第四章计算机原理(4.5).pdf》由会员分享,可在线阅读,更多相关《第四章计算机原理(4.5).pdf(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章 第五节 (1) 微程序控制器的基本思想 COMPUTER PRINCIPLE 1. 组合逻辑控制器 vs 微程序控制器 假设有一条开电视指令OnTV,它有两个微操作 插上电源插头 按下电源开关 OnTv T1 OnTv T2 CM 1 0 0 1 组合逻辑微程序 将微操作用微指令表示,固化在特定的存储 器(CM)中。为每条机器指令编制一个微程序。 执行该微程序,完成该机器指令的执行。 COMPUTER PRINCIPLE 1. 组合逻辑控制器 vs 微程序控制器 微程序控制器的基本思想 仿照程序设计的方法,编制每条指令所对应的微程序 COMPUTER PRINCIPLE 1. 组合逻辑
2、控制器 vs 微程序控制器 微程序控制器的基本思想 仿照程序设计的方法,编制每条指令所对应的微程序 每个微程序由若干条微指令构成,一条微指令包含若干位微命令 一条微指令相当于一个状态,微命令就是状态中的控制信号 0 1 2 n-2 n-1 微指令微指令 PC复位复位 PC+1 IR送送PC COMPUTER PRINCIPLE 1. 组合逻辑控制器 vs 微程序控制器 微程序控制器的基本思想 仿照程序设计的方法,编制每条指令所对应的微程序 每个微程序由若干条微指令构成,一条微指令包含若干位微命令 一条微指令相当于一个状态,微命令就是状态中的控制信号 所有微程序放在一个只读存储器中,执行某条指令
3、时,取出对应微程序中的 各条微指令,对微指令译码产生对应的微命令,这些微命令就是控制信号 0 1 2 n-2 n-1 微指令微指令 PC复位复位 PC+1 IR送送PC COMPUTER PRINCIPLE 1. 组合逻辑控制器 vs 微程序控制器 微程序控制器的基本思想 仿照程序设计的方法,编制每条指令所对应的微程序 每个微程序由若干条微指令构成,一条微指令包含若干位微命令 一条微指令相当于一个状态,微命令就是状态中的控制信号 所有微程序放在一个只读存储器中,执行某条指令时,取出对应微程序中的 各条微指令,对微指令译码产生对应的微命令,这个微命令就是控制信号 这个只读存储器称为控制存储器(C
4、ontrol Memory),简称控存 0 1 2 n-2 n-1 微指令微指令 PC复位复位 PC+1 IR送送PC COMPUTER PRINCIPLE 1. 组合逻辑控制器 vs 微程序控制器 微程序控制器的基本思想 仿照程序设计的方法,编制每条指令所对应的微程序 每个微程序由若干条微指令构成,一条微指令包含若干位微命令 一条微指令相当于一个状态,微命令就是状态中的控制信号 所有微程序放在一个只读存储器中,执行某条指令时,取出对应微程序中的 各条微指令,对微指令译码产生对应的微命令,这个微命令就是控制信号 这个只读存储器称为控制存储器(Control Memory),简称控存 微程序控制
5、器的特点 具有规整性、可维性和灵活性,但速度慢 0 1 2 n-2 n-1 微指令微指令 PC复位复位 PC+1 IR送送PC COMPUTER PRINCIPLE 2. 基本概念 微指令 将机器指令执行的微操作序列中能够一个节拍内同时完成的微操作,用控制位 构成的二进制代码串来表示 指令的执行 微指令的序列 1 0 0 1 微指令 微指令 COMPUTER PRINCIPLE 2. 基本概念 微指令 将机器指令执行微操作序列中一个节拍内同时完成的微操作用控制位构成的二 进制代码串来表示 指令的执行 微指令的序列 微程序 实现一条指令功能的许多条微指令组成的序列 微指令序列 微程序 一条指令对
6、应一段微程序 1 0 0 1 微指令 微指令 微程序 COMPUTER PRINCIPLE 2. 基本概念 微指令 将机器指令执行微操作序列中一个节拍内同时完成的微操作用控制位构成的二 进制代码串来表示 指令的执行 微指令的序列 微程序 实现一条指令功能的许多条微指令组成的序列 微指令序列 微程序 一条指令对应一段微程序 控制存储器 存放微程序的存储器 将所有指令对应的微程序保存在该存储器中 控制存储器 1 0 0 1 微指令 微指令 微程序 COMPUTER PRINCIPLE 2. 基本概念 微命令 控制部件通过控制线向执行部件发出的各种控制命令 控制部件执行部件 控制线 反馈线 控制部件
7、与执行部件通过控制线和反馈信息进行联系 1 0 0 1 微命令 COMPUTER PRINCIPLE 2. 基本概念 微命令 微操作的控制信号 控制部件通过控制线向执行部件发出的各种控制命令 微操作 执行部件接受微命令后所进行的最基本操作 控制部件执行部件 控制线 反馈线 控制部件与执行部件通过控制线和反馈信息进行联系 1 0 0 1 微命令 微操作 COMPUTER PRINCIPLE 2. 基本概念 微指令周期 微指令:在机器的一个CPU周期中,一组实现一定操作功能的微命令的组合 指从控制存储器读取一条微指令并执行完相应的微操作所需要的时间 时间一般是固定的 和指令周期的区别:指令周期时间
8、可以变化 微程序控制的重要指标 第四章 第五节 (2) Wilkes模型 COMPUTER PRINCIPLE 1951年,M.V. Wilkes提出了微程序的概念 是一种控制器设计的系统化方法 给计算机控制器部件的设计和实现技术带来巨大的影响 1953年,Wilkes给出了微程序工作模型,称为Wilkes模型 1965年,IBM 360首先成功地运用了微程序技术 第一次提出了系列计算机的概念:系列具有大、中、小型计算机 不同型号的机器在程序指令的层面上是互相兼容的 COMPUTER PRINCIPLE 第三代计算机的里程碑IBM system/360-1964年 最早使用半导体元件的通用计算
9、机系列 COMPUTER PRINCIPLE 微 地 址 译 码 器 微地址寄存器II(CMAR) 微地址寄存器I(FCMAR) IR 条件码 传送控制 时钟 S 控制存储器CM 控制信号字段微地址码字段 微指令寄存器 IR 微操作控制信号 下条微指令地址 COMPUTER PRINCIPLE 微程序控制器:采用上述方法设计的控制器 用软件的程序设计方法来设计硬件。 速度慢。 COMPUTER PRINCIPLE 微程序控制器:采用上述方法设计的控制器 遵照Wilkes模型描述的原理来阐述微程序控制器的构成 IR 微程序顺序控 制逻辑C 访问地址 FCMAR 控制存储器 控 制 信 号 字 段
10、 微 地 址 码 字 段 微指令 基本格式 微指令地址形成逻辑 根据微指令中微地址码控制信息以及机器状态 标志产生下一条微指令的地址 根据机器指令的操作码变换产生对应于该指令 的微程序入口地址 微指令寄存器 存放由控制存 储器读出的一 条微指令信息 控制存储器 存放整个指令系统的所有微程序 只读存储器 COMPUTER PRINCIPLE 微程序控制器的工作过程 控制器处理一条指令的工作过程,就是启动这条指令在控制存储器中所对 应的微程序,一条一条地执行微指令的过程 IR 微程序顺序控 制逻辑C 访问地址 FCMAR 控制存储器 控 制 信 号 字 段 微 地 址 码 字 段 取IR操作码 C
11、OMPUTER PRINCIPLE 微程序控制器的工作过程 控制器处理一条指令的工作过程,就是启动这条指令在控制存储器中所对 应的微程序,一条一条地执行微指令的过程 IR 微程序顺序控 制逻辑C 访问地址 FCMAR 控制存储器 控 制 信 号 字 段 微 地 址 码 字 段 取IR操作码 形成CM地址 COMPUTER PRINCIPLE 微程序控制器的工作过程 控制器处理一条指令的工作过程,就是启动这条指令在控制存储器中所对 应的微程序,一条一条地执行微指令的过程 IR 微程序顺序控 制逻辑C 访问地址 FCMAR 控制存储器 控 制 信 号 字 段 微 地 址 码 字 段 取IR操作码
12、形成CM地址 取微指令 COMPUTER PRINCIPLE 微程序控制器的工作过程 控制器处理一条指令的工作过程,就是启动这条指令在控制存储器中所对 应的微程序,一条一条地执行微指令的过程 IR 微程序顺序控 制逻辑C 访问地址 FCMAR 控制存储器 控 制 信 号 字 段 微 地 址 码 字 段 取IR操作码 形成CM地址 取微指令 将微地址字段发送至FCMAR COMPUTER PRINCIPLE 微程序控制器的工作过程 IR中操作码经微程序顺序控制逻辑C变换为该条指令微程序入口的微地址码 访问地址部件FCMAR选择微地址码,作为当前控制存储器的访问地址 根据地址从控制存储器读出一条微
13、指令存入微指令寄存器中,其控制信号字 段表示了当前运算器、存储器、控制器及FCMAR所需要执行的所有微操作 重复、,用微指令寄存器中地址码作为当前微地址码,直到一条指令对 应的微程序执行完毕;接着执行一段微程序取下一条指令存放在IR中,然后 返回 第四章 第五节 (3) 微程序控制器设计的关键问题 COMPUTER PRINCIPLE 1. 微程序微指令微命令微操作的关系 将机器指令的执行转换为微程序的执行 微程序是一个微指令序列 每条微指令是一串0/1序列,包含若干个微命令(即:控制信号) 每个微命令控制数据通路的执行 控制存储器(CM) 一条机器指令一段微程序 1 2 n 微指令 微指令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机原理
限制150内