课程B: 第6章 中央处理器.pptx

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
西 南 交 通 大 学 信息科学与技术学院;第6章 中央处理器 ;6.1 中央处理器的功能和组成;6.1 中央处理器的功能和组成; 由程序计数器(PC)、指令寄存器(IR)、时序产生器和微操作形成部件组成。 ;  运算部件由算术逻辑单元(ALU)、累加寄存器、数据缓冲寄存器和状态条件寄存器组成。 ;2)专用寄存器:   ⑴ 程序计数器(PC)   ⑵ 指令寄存器(IR)   ⑶ 存储器数据寄存器(MDR)   ⑷ 存储器地址寄存器(MAR)   ⑸ 状态标志寄存器(PSW)    状态标志:CF(进位)、ZF(零)、SF(符号)、OF(溢出)。 控制标志,IF、DF、TF。; 1) 单组内总线数据通路结构;2) 多组内总线结构 Intel80386 32位微处理器采用了多组、多种内部总线。 ;6.1 中央处理器的功能和组成;特点:总线很短,数据传送速度快。;6.1 中央处理器的功能和组成;6.1 中央处理器的功能和组成;2. 时序控制方式;3)准同步控制方式 异步方式的同步化 (只在节拍结束时查询异步应答信号)。;3. 同步控制方式下的多级时序系统; ;3)节拍周期(时钟周期);(2) 分散节拍法(变长CPU周期) 按照机器周期的实际需要安排节拍数,这样可以避免浪费,提高时间利用率。;节拍信号发生器;4)节拍脉冲(工作脉冲) 在节拍中执行的微操作结果需要节拍脉冲的同步配合打入相应的寄存器中,完成一次数据传送。   一般用节拍脉冲的前沿打入数据,后沿实现节拍周期的切换功能。;4. 三级时序信号间的关系;6.1.6 CPU的主要技术参数;5. 工作电压   工作电压指的是CPU正常工作所需的电压。 6. 地址总线宽度 地址总线宽度决定了CPU可以访问的最大的物理地址空间。 7. 数据总线宽度 8. 制造工艺 线宽是指芯片上的最基本功能单元——门电路的宽度,线宽越小,意味着芯片上包括的晶体管数目越多。;6.2 控制器的组成和实现方法;3. 微操作信号发生器——也称为控制单元(CU);6.2.1 控制器的基本组成;6.2.2 控制器的硬件实现方法;3. 组合逻辑和存储逻辑结合型 这种控制器称为PLA(可编程逻辑阵列)控制器,是吸收前两种方法的设计思想来实现的。 PLA控制器是组合逻辑技术和存储逻辑技术结合的产物,克服了两者的缺点,是一种较有前途的方法。;6.3 一台模型机的设计;1. 寻址方式及编码; ;PUSH/POP、INC/DEC、NEG、NOT、MUL、IMUL(带符号乘法指令)、DIV、IDIV等;SHL(SAL)、SHR(SAR)、ROL/ROR、RCL/RCR;; (3) 转移类指令; (4) 无操作数指令;6.3 一台模型机的设计;4. 内存 寄存器:MAR 存储器的地址寄存器; MDR 存储器的数据寄存器; 控制信号:;INTR/INTA 中断请求和应答信号; DMAR/DMAA 数据直传请求和应答信号。;6.3 一台模型机的设计;2.控制方式: CPU内采用同步控制; CPU与MM及I/O之间采用准同步。;;;2.取操作数周期FDC 把操作数取到DR中; 若从内存取数,则内存地址放在AR中; 转到相应的执行周期。;系统结构对照图;3.执行周期EXEC 例1: 双操作数加法运算指令 ADD AX, Addr ADD Addr, AX ;系统结构对照图;例2: 传送指令 MOV AX,BX;设计步骤: (1) 用微操作流程表示各指令的CPU周期的处理流程。; 例如 “PC→IB”= FIC·T0 + FDC·IR3·T0 + FDC·(IR3·IR2·IR1·IR0)·T3 + EXEC·(... ... + ...... “ARin”= FIC·P0 + FDC·(IR3,2=01)·P0 + FDC·(IR3=1)P0 + FDC·(IR2,1=01)·P3 + ......;;6.4 微程序控制原理;1.微命令和微操作 微命令是控制计算机某个

文档评论(0)

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

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

1亿VIP精品文档

相关文档