第3章计算机系统分层结构.pptVIP

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章计算机系统分层结构

第2篇 计算机系统分层结构; 1.4~ 系统结构;第3章 微体系结构层—CPU组织;第5章CPU; 3.1 CPU(Central Process Unit) 的组成和功能 计算机的工作就是不断执行指令序列的过程。 CPU的主要功能是从主存储器中取出指令、 分析指令和执行指令,即按指令控制计算机各部件 操作,并对数据进行处理。 CPU是计算机的核心组成部分 ; 由算术逻辑部件ALU 、控制器、各种寄存器(寄存器群)和CPU内部总线(连接部件) 另:Cache ;;CPU 中的寄存器包括存放控制信息的寄存器,如指令寄存器(IR)、程序计数器(PC)和状态字寄存器(FR);以及存放所处理数据的寄存器,如通用寄存器和暂存器。; (2)暂存器暂存从主存储器读出的数据 ,暂存器没有寄存器号,因此不能直接编程访问它们,是透明的。(ALU的两个输入);(5)状态寄存器存放当前程序的运行状态和工作方式,其内容称为程序状态字PSW(Program State Word),PSW是参与控制程序执行的重要依据。(P144) ;标志位的值;3.总线;4.CPU内部数据通路; CPU数据通路结构只采用一组内总线,它是双向总线。通用寄存器组、其他寄存器和ALU均连在这组内总线上。 ;AC;3.1.2 指令执行过程;模型机数据通路结构图;2.指令之间的衔接方式;1.同步控制方式;(2)多级时序信号之间的关系;(3)时序系统的组成;为获得进一步的加速,流水线可以分成更多的阶段。 ;第二节 算术逻辑部件ALU和运算方法;1.全加器 ;2.并行加法器与进位链结构;可以看出C 由两部分组成: ;(2)并行加法器的串行进位;3.并行进位(先行进位、同时进位);4.ALU举例;实验1 算术逻辑运算实验;16位并行进位ALU结构;3.2.2 定点数运算方法; ③ 补码运算规则 根据以上讨论,可将补码加减规则归纳如下: ? 参加运算的操作数用补码表示。 ? 符号位参加运算。 ? 若指令操作码为加,则两数直接相加;若操作码为减,则将减数连同符号位一起变反加1后再与被减数相加。 ? 运算结果用补码表示。;(3)溢出判别;0 0011111 0 0001101;① 采用一个符号位判断;2.移位;3.定点数乘除法;【例3-10】 1101 1011的运算过程如图所示。;3.2.3 浮点数运算方法; 下面举一个浮点加的实例。 【例3-12】 设有两个浮点数X=2 ?0.1101012,Y=2 ?(-0.101011)2。;2.浮点数乘除运算;3.2.4 十进制数加减运算;第3节 CPU模型机的组成及其数据通路;3.3.1 基本组成;2.运算部件;4.控制器及微命令的基本形式;(2)控制器;3.3.2 数据传送;2.主存数据传送到CPU;3.CPU数据传送到主存;4.执行算术或逻辑操作 ; 第四节 组合逻辑控制器原理;3.4.1 模型机的指令系统;(1)双操作数指令格式;(2)单操作数指令;(3)转移指令;2.寻址方式;3.操作类型 ;(4)程序控制类指令;② 返回指令RST,操作码1100。;3.4.2 模型机的时序系统 ;(5)中断响应周期IT ;FT;2.节拍(时钟周期)T ;3.4.3 指令流程(重点);(2)取指流程;2.MOV指令;2)取目的地址和执行周期流程图;3.双操作数指令;4.单操作数指令;5.转移指令JMP/返回指令RST;6.转子指令JSR;8.DMA周期;第五节 微程序控制器原理;指令代码;指令代码;指令代码;指令代码;(5)执行后续微指令;3.基本概念和术语;(3)微程序与微程序设计;1.直接控制编码(不译码法);操作唯一;;3.分段间接编译法;4.常数源字段E的设置;3.5.3 微程序的顺序控制;2.后继微地址的形成;(2)断定方式;3.5.4 微指令格式;3.5.5 典型微指令举例;3.6 RISC CISC功能强大, 编程容易,程序简洁易懂, 一 直在软件界一统天下,但随着硬件技术的发展 CISC的地位动摇了,为什么?因为: CISC指令越来越多,功能越来越复杂。90% 以上的指令在程序中只用到有10%, 编译复杂 烦琐,运算耗时,目标程序臃肿,……,人们 变得难以承受,于是RISC应运而生。 ;3.6 RISC技术 (P123) RISC的特点: RISC的巨大优势是程序执行和编译时间短,占用 内存少。主要缺点是对编程人员要求很高。;超标量 多个执行部件,一个周期内发出

文档评论(0)

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

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

1亿VIP精品文档

相关文档