- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件学院·计算机组织与结构 第5章 中央处理器 计算机组成原理 第5章 中央处理器 5.1 CPU的组成和功能 5.1.1 CPU的功能 5.1.2 CPU的基本组成 5.1.3 CPU中的主要寄存器 5.1.4 操作控制器与时序产生器 5.2? 指令周期 5.2.1? 指令周期的基本概念 5.2.2? MOV指令的指令周期 5.2.3? LAD指令的指令周期 5.2.4? ADD指令的指令周期 5.2.5? STO指令的指令周期 5.2.6? JMP指令的指令周期 5.2.7? 用方框图语言表示指令周期 5.2.3 LAD指令的指令周期 5.2.4 ADD指令的指令周期 5.2.5 STO指令的指令周期 5.2.6? JMP指令的指令周期 5.2.7 用方框图语言表示指令周期 方框:代表一个CPU周期,方框中的内容表示数据通路的操作或某种控制操作。 菱形:通常用来表示某种判别或测试。时间上依附于紧接的前面一个CPU周期,而不单独占用一个CPU周期。 【例1】下图所示为双总线结构机器的数据通路,IR为指令寄存器,PC为程序计数器(具有自增功能),M为主存(受R/W信号控制)既存放指令又存放数据,AR为地址寄存器,DR为数据缓冲寄存器, ALU由加、减控制信号决定完成何种操作,控制信号G控制的是一个门电路。另外,线上标注有小圈表示有控制信号,例中yi表示y寄存器的输入控制信号,R1o为寄存器R1的输出控制信号,未标字符的线为直通线,不受控制。 (1)“ADD R2,R0”指令完成(R0)+(R2)→R0的功能,画出其指令周期流程图(设指令地址已放入PC中),并列出相应的微操作控制信号序列。 (2)“SUB R1,R3”指令完成(R3)-(R1)→R3的操作,画出其指令期流程图,并列出相应的微操作控制信号序列。 PCo,G,ARi 5.3? 时序产生器和控制方式 5.3.1? 时序信号的作用和体制 5.3.2? 时序信号产生器 5.3.3? 控制方式 5.3? 时序产生器和控制方式 用二进制码表示的指令和数据都放在内存里,那么CPU是怎样识别出它们是数据还是指令呢? 5.3 时序产生器和控制方式 5.3.1 时序信号的作用和体制 5.3.3 控制方式 控制器的控制方式:控制不同操作序列时序信号的方法。 5.4 微程序控制器 发展 微程序的概念和原理是由英国剑桥大学的M·V·Wilkes教授于1951年在曼彻斯特大学计算机会议上首先提出来的。 到1964年,IBM公司在IBM 360系列机上成功地采用了微程序设计技术。 20世纪70年代以来,由于VLSI技术的发展,推动了微程序设计技术的发展和应用。 目前,从大型机到小型机、微型机都普遍采用了微程序设计技术。 5.4 微程序控制器 5.4 微程序控制器 5.4.1 微程序控制原理 5.4.2 微程序设计技术 1 微命令和微操作 控制器 运算器、存储器、外围设备(IO设备) 5.4.1 微命令和微操作 5.4.1 微命令和微操作 2 微指令和微程序 微指令:在一个CPU周期中,一组实现一定操作功能的微命令的组合。 微程序:实现一条机器指令功能的许多条微指令组成的序列。 微指令的格式 微程序控制器原理框图 微程序控制器主要由控制存储器、微指令寄存器和地址转移逻辑三大部分组成。 微程序举例——十进制加法 在十进制运算时,当相加二数之和大于9时,便产生进位。而采用BCD码后,当相加的和数大于9时,结果不正确,必须加6修正后才能得出正确的结果。 5.4.4 微程序举例 CPU周期与微指令周期的关系 微指令周期 = 读出微指令的时间 + 执行该条微指令的时间 =1个cpu周期 机器指令与微指令的关系 (1)一条机器指令对应一个微程序,这个微程序由若干条微指令序列组成。 (2)从指令与微指令、程序与微程序、地址与微地址的对应关系看,前者与内存有关,后者与控制存储器有关。 (3)每一个CPU周期对应一条微指令。 5.4.2 微程序设计技术 一、设计微指令应当追求的目标 有利于缩短微指令的长度 有利于缩小CM的容量 有利于提高微程序的执行速度 有利于对微指令的修改 有利于提高微程序设计的灵活性 5.4.2 微程序设计技术 直接表示法 编码表示法 混合表示法 2 微地址的形成方法 计数器方式 多路转移方式 3 微指令格式 水平型微指令 垂直型微指令 4 动态微程序设计 5.5 硬布线控制器 电子计算机诞生后,控制器采用硬布线实现。 基本思想:某一微操作控制信号是指令操作码译码输出、时序信号和状态条件信号的逻辑函数,即用布尔代数写出逻辑表达式,然后用门电路和触发器等器件实现。 非常复杂! 增加
您可能关注的文档
最近下载
- 蔬菜配送合同.docx VIP
- 2024年3月16日四川省绵阳市直遴选笔试真题及解析.docx VIP
- 2025年新人教版数学二年级上册全册课件.pptx
- 电气测量技术(完整课件).pdf VIP
- 中国国家标准 GB/T 22749-2022饮食加工设备 电动设备 切片机.pdf
- 2022变应性支气管肺曲霉病诊治专家共识修订版(完整版).docx VIP
- 高中班级管理制度以及实施细则.doc
- 《HBZ112-1986-材料疲劳试验统计分析方法》.pdf VIP
- 个人简历——【标准模板】.doc VIP
- 2013 kid box 3 yle单元测试答案键test answer key.pdf VIP
文档评论(0)