计算机组成原理_第五章中央处理器5.3.pdf

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 中央处理器 第五章 中央处理器 5.5 硬连线控制器 1 基本思想 1 基本思想 (1)实现方法 通过逻辑电路直接连线而产生的,又 称为组合逻辑控制方式 (2)设计目标 使用最少元件(复杂的树形网络) 速度最高 1 基本思想 1 基本思想 2 指令执行流程 2 指令执行流程 在硬连线实现的操作控制器中,通常, 时序产生器除了产生节拍脉冲信号外, 还应当产生节拍电位信号。 2 指令执行流程 2 指令执行流程 3 微操作控制信号的产生 3 微操作控制信号的产生 在微程序控制器中,微操作控制信号由微指令 产生,并且可以重复使用。  在硬联线控制器中,某一微操作控制信号由布 尔代数表达式描述的输出函数产生。  设计微操作控制信号的方法和过程是,根据所 有机器指令流程图,寻找出产生同一个微操作 信号的所有条件,并与适当的节拍电位和节拍 脉冲组合,从而写出其布尔代数表达式并进行 简化,然后用门电路或可编程器件来实现。 第五章 中央处理器 第五章 中央处理器 5.6 传统CPU 1 M68000CPU 1 M68000CPU M6800CPU 的逻辑框图如下: 1 M68000CPU 1 M68000CPU  比较典型的单总线结构的微理器。  M6800CPU是一种8位微处理器,采用单一的5V 电 源。时钟脉冲采用两相( φ1,φ2),主频为1MHz, 由外面加入CPU 。  M6800 的CPU主要包括: 1. 8位的ALU 2. 16位的程序计数器 3. 16位的堆栈指示器 4. 16位的变址寄存器 5. 两个8位的累加器 6. 一个8位的状态条件码寄存器 7. 一个8位的指令寄存器 8. 指令译码与控制部件(即操作控制器) 9. 此外还有一个8位的数据缓冲寄存器和一个16位的地址缓 冲寄存器。 1 M68000CPU 1 M68000CPU  ALU部件执行算术运算和逻辑操作,它们包 括逻辑“与”、逻辑“或”、逻辑“异或”、求 补、比较、加法、减法、十进制调整等。  堆栈指示器可以指出主存储器中的任何位 置。这意味着在主存中的任何位置,都可设 置先进后出的堆栈。变址寄存器可以用来存 储数据,或者用来存储16位地址,以便在变 址寻址时使用。  状态码寄存器用来指出在ALU 中操作的结 果,以便在条件转移时使用。这些标志有负 数(N)、零(Z)、溢出(V)、进位(C) 和半进位 (H) 。 1 M68000CPU 1 M68000CPU  为了与外界交换数据,CPU通过数据缓冲寄 存器与双向数据总线D0—D7相连。而地址则 是过地址缓冲寄存器送到16位地址总线A15— A0上。  由于数据总线、地址总线与CPU相连的缓冲 寄存器都是三态的,以后我们将会知道,这 种逻辑结构对直接内存访问来说是方便的。  主存地址和外设地址是统一编址的,因此, 在65536个地址中有一部分是为外围设备使用 的。 5.6.1 Intel 8088 CPU 5.6.1 Intel 8088 CPU  Intel 8088是一种通用的准16位微处理器, 其内部结构为16位,与外部交换的数据为8 位。它可以处理16位数据(具有16位运算指 令,包括乘除法指令) ,也可以

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档