组合逻辑控制器的组成.PPT

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

计算机组成原理 辅导教师:陆明强 * * 课程内容介绍 计算机指令和指令系统 重点和难点 学习方法谈 资源介绍 习题讲解 指令和指令系统 指令组成 操作码:用于指明本条指令的操作功能。 操作数地址:用于给出被操作的信息的地址。 操作码的组织与编码: 定长的操作码的组织方式 变长的操作码的组织方式 操作码字段与操作数地址有所交叉的方案 操作码 操作数地址 有关操作数地址的设计、安排 无操作数指令 单操作数指令 双操作数指令 多操作数指令 指令的分类 算术与逻辑运算指令 移位操作指令 算术移位 逻辑移位 循环移位 数据传输指令 用于实现通用寄存器之间、通用寄存器与 内存储器存储单元之间、内存储器不同存储单元之间和通用寄存器与外围设备(接口)之间的数据传送功能。 转移指令和子程序调用与返回指令 特权指令 指仅用于操作系统或其他系统软件的指令 其他指令 如:动态停机指令、空操作指令、置条件码指令、开中断指令、关中断指令、堆栈操作指令等 关于操作数的来源、去处 操作数的第一来源和去处 可以是CPU内部的通用寄存器 操作数的第二来源和去处 可以是外围设备设备(接口)中的一个寄存器,通常用设备编号或设备入出端口地址或设备映像地址来表示。 操作数的第三来源和去处 可以是内存储器的一个存储单元。 寻址方式 寻址方式解决的是如何在指令中如何表示一个操作数地址,如何用这种表示得到操作数或怎样计算出操作数的地址。 形式地址:表示在指令中的操作数地址。 物理地址:操作数在存储器中的存储单元地址。用形式地址并结合某些规则计算得到。 立即数寻址 直接寻址 寄存器寻址、寄存器间接寻址 变址寻址 相对寻址 基地址寻址 间接寻址 堆栈寻址 控制器的功能和组成与指令执行步骤 控制器部件的功能和组成 控制器的作用是向整机每个部件(包括控制器部件本身)提供协同运行所需要的控制信号。 控制器的基本功能:依据当前正在执行的指令和它所处的执行步骤,形成(或称得到)并提供出在这一时刻整机各部件要用到的控制信号。 执行一条指令,要经过读取指令、分析指令和执行指令所规定的处理功能三个阶段完成,控制器还要保证能按程序中排定的指令运行次序,自动地连续执行指令序列。 变址寻址方式示意图 组合逻辑控制器的组成 PC:程序计数器 IR:指令寄存器 AR:地址寄存器 组合逻辑的控制器部件 组合逻辑控制器,又称硬布线方案的控制器,与微程序控制器共同构成计算机通用的两大类控制器。 基本运行原理 用组合逻辑门线路,直接提供控制计算机各功能部件协同运行所需要的控制信号。 其优点是:形成这些控制信号所必需的线路延迟时间少,对提高系统运行速度有利。 其缺点是:设计控制计算机各功能部件运行所需的时序控制信号的逻辑比较复杂,把逻辑设计的结果再用与、或、非等组合逻辑门电路实现出来也相对困难,尤其是要变动一些设计时很不方便。 微程序控制器的优缺点则正好与此相反 这两种控制器的基本功能相同,对计算机硬件的组成结构、对指令的执行步骤并无实质性影响。 组合逻辑控制器的组成 组合逻辑控制器又四部分组成 程序计数器 PC 指令寄存器 IR 脉冲源和启停控制逻辑 时序控制信号产生部件 从以下几个方面理解组合逻辑的运行原理 从计算机的基本功能的层次考虑。 从计算机执行一条指令的层次考虑 划分每一条指令的执行执行步骤,设计每一条指令的每一个执行步骤的具体操作功能。 确定在实现这些操作功能时,相关计算机各功能部件要求使用那些控制信号。 需要选用什么具体逻辑线路,采用什么处理方案,来分步骤地形成并向计算机各功能部件提供出这些控制信号。 本次课的重点和难点 指令的组成、指令的分类、寻址方式 控制器的功能和组成 组合逻辑控制器 本次课的学习方法谈 本次课程在掌握一些必须掌握的概念外,对计算机的各种寻址方式要彻底弄清; 指令的执行过程在你的大脑中应有清楚的认识; 同学之间相互交流、多做一些习题 习题1: 将十进制数 化成二进制数、八进制数和十六进制数。 答案 习题2: 请回答什么是二─十进制编码?什么是有权码?什么是无权码?各举一个你熟悉的有权码和无权码的例子。

文档评论(0)

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

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

1亿VIP精品文档

相关文档