网站大量收购独家精品文档,联系QQ:2885784924

计算机组原理第5章.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组原理第5章

二、微操作控制信号形成电路的设计方法 第①步—列出所有的微操作命令序列 根据指令功能需求、CPU结构列出,并划分成子序列 第②步—确定时序系统相关参数 根据子序列个数及大小的规律确定,包括节拍周期、机器周期、CPU工作流程的组成参数 第③步—形成所有微操作控制信号的有效逻辑表达式 (a)调整微操作命令序列,尽量规整化 (b)列出所有微操作控制信号的使用时间表, (c)形成所有微操作控制信号的逻辑表达式 第④步—画出微操作控制信号形成电路及与相关部件连接图 §5.4 微程序控制器 一、微程序控制思想 *微程序控制思想: --类似于存储程序原理 *术语: 微命令—微操作控制信号,微操作是微命令实现的功能; 微指令—用格式及编码表示、同时执行的一组微命令; 微程序—完成特定功能(如机器指令)的微指令序列; 控制存储器—专用于存放微程序的存储器,简称控存(CM); ②控制器自动、逐条取出微指令并执行。 控制器设计简单 ①将微操作命令序列编写成微程序(微指令串), 所有微程序存放在专用的只读存储器中; 微指令周期—取出并执行一条微指令的时间 *微程序与微指令: 微命令 M+1 微命令 M+2 微命令 *** … … 微命令 *** … … 微命令 M 微命令 P+1 微命令 P+2 微命令 M或K … … 微命令 Q+1 微命令 M或K … … M M+1 M+2 N … K … P P+1 P+2 … Q Q+1 控制存储器空间 取指微程序 间址微程序 ADD指令微程序 中断微程序 JMP指令微程序 CPU工作流程 中断请求 间接寻址 操作类型 微指令格式组成— 操作控制字段 顺序控制字段 微程序种类—取指、中断等公用微程序,指令操作微程序 二、微程序控制器的组成原理 1、微程序控制器的基本组成 *微操作控制信号形成部件:由CM、微指令部件等组成 *时序系统:只由节拍脉冲组成 *微指令部件:μAR、μIR、操作控制译码及微地址形成电路 51 机器状态 … 时序系统 IR 状态寄存器 … … μAR 控制存储器CM μIR 地址 译码器 … 微地址形成电路 操作控制译码电路 所有的微操作控制信号 …… …… 微操作控制信号形成电路 操作控制字段 顺序控制字段 PC 2、微程序控制器的工作原理 *微指令执行过程: 取微指令—CM(μAR)→μIR; 执行微指令—μIR┬→操作控制译码电路→微操作实现; 操作控制译码电路 ⑴ …… ⑵ └→微地址形成电路→下条微指令地址 μAR 控制存储器CM 地址 译码器 … ① ② 操作控制 顺序控制 μIR 微地址形成电路 ⑴ ⑵ 状态寄存器 IR … … 机器状态 *微程序执行过程:按微程序的逻辑顺序、逐条执行 微程序的微指令寻址—末条为跳跃寻址、其余为顺序寻址 * 第五章 中央处理器 §5.1 CPU的结构与工作原理 一、CPU的功能与结构 1、CPU的功能 *指令控制:程序执行过程 主存MM 控制器 CPU 运算器 I/O设备 中断请求 取指阶段 执行阶段 时间 … … 控制信号的状态 指令地址 +1 、时长及次序 *操作控制: *时间控制: *数据加工: *中断处理: 2、CPU的基本结构 *CPU基本结构:寄存器、运算器,CU、BIU、中断机构,通路 *CPU功能与组成部件: 指令控制— 操作控制 时间控制 数据加工— 中断处理— —时序系统、控制信号形成电路; PC、IR、指令译码器ID; ALU及状态REG、REG组; 中断机构。 中断机构 PC IR 译码器ID 时序系统 控制信号形成电路 …… ALU 状态REG MAR MDR 总线逻辑 REG0 REG(n-1) … CPU内部数据通路 … BIU CU 3、CPU的寄存器组织 有用户可见寄存器和控制/状态寄存器两大类。 *用户可见寄存器: --存放地址及数据 条件码REG— 数据REG— 地址REG— 通用REG— *控制/状态寄存器: --控制CPU的操作或运算 PC—存放指令地址,作循环变量使用, 通常具有计数功能; ←顺

您可能关注的文档

文档评论(0)

jiaoyuguanliji + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档