- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[高等教育]第6章中央处理器.ppt
第6章 中央处理器 教学目标 掌握CPU基本工作原理 掌握控制器的组织方式 掌握程序控制基本思想 教学重点 中央处理器的总体结构 指令的执行与时序产生器 微程序设计技术和微程序控制器 硬布线控制器与门阵列控制器 第6章 主要教学内容 讲解计算机的控制器部件。 控制器的功能是指挥控制计算机硬件系统执行程序,它要依据指令内容、指令的执行步骤向每一个部件提供它们运行需要的控制信号。计算机设计者的任务是把每条指令的功能细分为几项操作,并将其划分到几个步骤、分配给相应部件去完成。 控制器分为组合逻辑(更易学易懂)和微程序两种类型。 6.1 CPU的功能和组成 1. CPU的功能 指令控制:程序的顺序控制 操作控制:一条指令由若干操作信号实现 时间控制:指令各个操作实施时间的定时 数据加工:算术运算和逻辑运算 2. CPU的基本组成 2. CPU的基本组成 (1)中央处理器CPU=运算器+控制器+cache (2)运算器 由ALU、通用寄存器(累加器等)、数据缓冲寄存器DR和PSW组成。 执行所有算术运算; 执行所有逻辑运算、进行逻辑测试(比较)。 (3)控制器---控制器部件概述 冯. 诺依曼结构的计算机 “存储程序”计算机,设置内存,存放程序和数据, 在程序运行之前将程序调入内存,然后执行程序。 计算机的功能是执行程序 程序是依次排列起来的指令序列 计算机执行程序的基本过程 从程序首地址开始执行第一条指令 分步执行每一条指令,并形成下一条待执行指令地址 自动地连续执行指令,直到程序的最后一条指令 控制器的功能概述 控制器的功能就是控制指令的执行过程 能够正确并且自动地连续执行指令 按程序中设定的指令次序执行 能够正确并分步完成每一条指令规定的功能 读取指令 → 分析指令 → 执行指令 能够在执行程序的过程中响应并处理中断 使计算机得以更有效的地兼顾多项工作 进一步讲,就是向计算机各功能部件 (运算器、存储器、总线、输入输出设备的接口,也包括控制器部件本身) 提供它们执行指令过程中每一个步骤运行所需要的控制信号。 控制器的组成概述 ① 程序计数器 PC 存放指令地址,有 增量 或 接收新值的功能 ② 指令寄存器 IR 存放指令内容:操作码与操作数地址 ③ 指令执行步骤标记线路 指明每条指令的执行步骤和相对次序关系 ④ 控制信号产生线路 给出计算机各功能部件协同运行所需要的全部控制信号 控制器组成和在整机中的地位 两种不同类型的控制器 2. CPU的基本组成 (3)控制器 由程序计数器、指令寄存器、数据缓冲器、地址寄存器、通用寄存器、状态寄存器、时序发生器、指令译码器、操作控制器及总线(数据通路)组成。 主要功能: ① 从指令cache中取出一条指令,并指出下一条指令在 指令cache中的位置; ② 指令译码(或测试),产生相应的操作信号; ③ 控制CPU、数据cache和I/O设备间的数据传送。 2. CPU的基本组成 (3)控制器 机器周期、工作节拍、脉冲及启停控制线路?? 由脉冲源产生一定频率的脉冲信号作为整个机器的时钟脉冲。 时序控制信号形成部件?? 时序控制信号形成部件又称微操作信号发生器,真正控制各部件工作的微操作信号是由指令部件提供的操作信号、时序部件提供的时序信号、被控制功能部件所反馈的状态及条件综合形成的。 2. CPU的基本组成 (3)控制器 地址形成部件?? 根据指令的不同寻址方式,用来形成操作数的有效地址。 功能就是指令流出的控制,实质上就是对取指令的控制。 指令流向的控制,指令流向的控制即下条指令地址的形成控制。 数据缓冲器、状态条件寄存器。 2. CPU的基本组成 (3)控制器? 地址形成部件?? 指令分析与执行的控制,对指令流中的每条指令进行分析解释,根据指令的操作性质和寻址方式形成操作数的地址,然后根据该操作数的地址找到相应的存储单元,并从中取出指令执行过程中要用到的操作数,最后还要形成相应的操作控制信号序列,通过运算器、存储器及输入/输出设备的动作,来实现这条指令的功能。 (3)控制器 3. CPU中的主要寄存器 程序计数器PC(Programming Counter) 用来存放正在执行的指令的地址或接着将要执行的下一条指令的地址。 顺序执行时,每执行一条指令,PC的值应加1 要改变程序执行顺序的情况时,一般由转移类指令将转移目标地址送往PC ,可实现程序的转移。 3. CPU中的主要寄存器 指令寄存器IR(Instruction Register)?? 存放从
您可能关注的文档
最近下载
- 小学科学新教科版二年级上册第一单元 造房子教案(共6课)(2025秋).docx VIP
- 2025年广西公需科目第二套答案.docx VIP
- 设备供货配送方案.docx VIP
- 现代农业发展情况课件.ppt VIP
- 2025年广西专业技术人员继续教育公需科目(二)答案.docx VIP
- 《急诊与灾难医学》全套课件.pptx
- 精通版五年级英语上册Lesson3_教学课件.ppt VIP
- 农村公路畅通工程质量检测方案(第三方检测及交工验收).docx VIP
- 《现代农业发展》课件.ppt VIP
- 2025广西公需科目考试答案(3套涵盖95-试题)一区两地一园一通道建设人工智能时代的机遇与挑战.docx VIP
文档评论(0)