计算机组成原理3.1讲解.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 CPU子系统 西南石油大学计算机科学学院 主讲教师 李 建 联系电话 02883032835 E_mail:lijian2835@163.com 2 SCS-SWPU CPU的主要功能是什么? 执行指令,控制全机的各项操作,如:运算、传送、I/O 需要解决的问题 CPU由哪些部件组成 各部件之间如何交换信息 CPU如何与外部连接 CPU如何根据指令形成微命令,控制各部件的执行? 逻辑组成 工作机制 第三章 CPU子系统 SCS-SWPU 第三章 CPU子系统 概 述 3.1 指令系统 3.2 运算部件 3.3 组合逻辑控制方式 3.4 微程序控制方式 3.5 3.6 CPU的基本模型 重点 难点 3.4 3.7 CPU性能的提升技术 3.1 概述 3.1.1 CPU的基本组成 3.1.3 CPU的指令类型 3.1.4 CPU的发展历程 3.1 CPU子系统 概述 3.1.2 CPU的工作原理 5 SCS-SWPU 中央处理器(CPU, Central Processing Unit) 计算机的核心部分 运算部件(ALU) 寄存器组 微命令产生部件 时序系统 CPU内部数据通路 在现代计算机中还要包括cache。 3.1.1 CPU的基本组成 组成 6 SCS-SWPU 1、运算部件 功能:完成算术运算和逻辑运算 如何获取操作数? 怎样对数据进行运算操作? 如何送出运算结果? 3.1.1 CPU的基本组成 组成: (1)输入逻辑(如:选择器、暂存器) (2)算术、逻辑运算部件ALU(如:加法器) (3)输出逻辑(如移位门) 7 SCS-SWPU 运算部件的设置情况 ?设置一个ALU; ?设置一个ALU,且配合时序控制,完成乘除运算; ?设置一个ALU,且将定点乘除部件和浮点部件作为基本配置; ?设置多个运算部件。 3.1.1 CPU的基本组成 8 SCS-SWPU 2、寄存器组 (1) 通用寄存器组 GR 多个寄存器组成,可存放操作数或地址信息。 使用时对寄存器进行编号,按寄存器号进行访问。 功能通用、位数(字长)、构成、可编程等 (2) 暂存器 用于暂存某些中间过程所产生的信息 不可被CPU直接编程访问 暂存器的使用对用户是透明的 3.1.1 CPU的基本组成 存 放 数 据 , 提 供 CPU 的 处 理 对 象 9 SCS-SWPU 2、寄存器组 (3) 指令寄存器IR 保存当前正在执行的指令。 指令寄存器中操作码字段输出作为指令译码器的输入,经译码转换为具体操作信号。 指令队列(或称指令栈),允许取若干条指令 3.1.1 CPU的基本组成 OP1 A1 A2 OP1 A1 A2 指令队列 10 SCS-SWPU (4) 程序计数器 PC 指示指令在内存的存放位置(或地址),又称为指令计数器或指令指针 PC 是具有计数功能的寄存器。 顺序执行: (PC)+ n = PC 跳转执行: 转移地址 = PC 3.1.1 CPU的基本组成 2、寄存器组 11 SCS-SWPU (5) 程序状态字寄存器 PSW 程序状态字寄存器(PSW),记录程序的运行状态、指示程序的工作方式。PSW包括两部分:特征位和编程设定位 ?特征位(标志位、条件码):如进位标志(C) ,溢出标志(V) ,结果为零标志(Z) ,负标志(N),奇偶位(p)等。这些标志分别由1位触发器保存 ?编程设定位:如跟踪位T、允许中断位I和工作方式字段 3.1.1 CPU的基本组成 2、寄存器组 12 SCS-SWPU C=1 进位 V=1 溢出 Z=1 结果为0 N=1 结果为负 T=1, 执行跟踪程序 (1)条件码 反映程序运行结果 (2)跟踪标志 为查错设置的断点标志T 程序 初始化置T为1 ... 测试T 跟踪程序 ….. ... 3.1.1 CPU的基本组成 13 SCS-SWPU 程序优先级高于外部优先级,不响应 程序优先级低于外部优先级,可响应 用户方式:禁止使用某些特权指令 核心方式:允许使用某些特权指令 (3)允许中断位I或优先级字段 为现行程序赋予优先级别,以决定是否响应外部中断请求。 (4)工作方式 规定程序的特权级。 PSW在CPU中,反映程序运行状态 3.1.1 CPU的基本组成 PSW不同计算机在设置上可能差别较大! 14 SCS-SWP

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档