第二章微处理器的系统结构.ppt

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

第二章微处理器的系统结构**第二章微处理器的系统结构2.1微处理器的功能与组成72.2冯诺依曼结构与哈佛结构72.3CPU指令执行流程82.4微处理器的体系结构简介102.5常用的微处理器简介112.6CISC与SISC11第二章思考与练习题13CPU的功能和组成CPU的功能当用计算机解决某个问题时,我们首先必须要为它编写程序。程序是由指令构成的序列,这个序列明确告诉计算机应该执行什么操作,在什么地方找到用来指令的数据。一旦把程序装入内存储器,就可以由CPU自动完成取出指令和执行指令的任务。CPU对整个计算机系统的运行是极其重要的,它具有如下四方面的功能:1、指令顺序控制这是指控制程序中指令的执行顺序。程序中的各指令之间是有严格顺序的,必须严格按程序规定的顺序执行,才能保证计算机工作的正确性。因此,保证系统按照顺序执行程序是CPU的首要任务。2、操作控制一条指令的功能往往是由计算机中的部件执行一序列的操作来实现的。CPU要根据指令的功能,产生相应的操作控制信号,发给相应的部件,从而控制这些部件按指令的要求进行动作。3、时间控制时间控制就是对各种操作实施时间上的定时。在一条指令的执行过程中,在什么时间做什么操作均应受到严格的控制。另一方面,一条指令的整个执行过程也要受到时间的严格控制。只有这样,计算机才能有条不紊地自动工作。4、数据加工即对数据进行算术运算和逻辑运算处理,完成数据的加工处理,这是CPU的根本任务。因为原始信息只有经过加工处理后才能对人们有用。单向双向寄存器组1、运算部件运算部件又叫算术逻辑单元(ALU),它可以对数据进行最基本的算术和逻辑运算,如加、减、乘、除、与、或、异或等。2、寄存器组在CPU内部有多个寄存器。寄存器就是用于暂存信息的小型存储器,它们按功能的区别分为:(1)指令寄存器(IR);(2)地址寄存器(AR);(3)数据寄存器(DR);(4)累加寄存器(AC);(5)状态条件(程序状态字)寄存器(PSW)。3、程序计数器(PC)程序计数器也叫指令计数器,它实际上也是一个寄存器,它总是指出下一条要执行的指令在存储器中的地址。在顺序执行指令的情况下,当它把一条指令的地址码送到地址总线后,程序计数器的内容就自动调整,这条指令是几个字节,它就加几,从而又指向下一条要执行的指令地址。如果遇到跳转指令,就会把新的地址码置入程序计数器,从而改变指令执行的顺序。4、指令译码器(ID)指令译码器对指令进行译码,并控制时序逻辑电路。5、控制器电路(C)控制器电路根据译码器的分析,产生执行这条指令所需要的全部时序和控制信号,送到CPU内部和外部各部件进行控制。CPU的主要寄存器1、指令寄存器(IR):用来用于存放当前正在执行的指令码。2、地址寄存器(AR):用来暂存正在执行的指令或数据在存储单元中的地址,或I/O接口的地址。3、数据寄存器(DR):用于暂存通过数据总线从存储器中取出的指令或操作数,也可以暂存准备往存储器中存储的数据。4、累加寄存器(AC):暂时存放ALU运算的结果信息。5、状态条件寄存器(PSW):用来寄存微处理器执行完上一条指令后,处理结果的某些特征(或者状态)。6、程序计数器(PC):是指出下一条要执行的指令在存储器中的地址。7、多个通用寄存器、专用寄存器。*CPU控制程序执行过程计算机能够执行的每一个操作称为一条指令,指令的数量与类型由CPU决定。在图2-1中,系统内存用于存放

文档评论(0)

优美的文学 + 关注
实名认证
内容提供者

优美的文学优美的文学优美的文学优美的文学优美的文学

1亿VIP精品文档

相关文档