计算机组成与结构.ppt
《计算机组成与结构.ppt》由会员分享,可在线阅读,更多相关《计算机组成与结构.ppt(98页珍藏版)》请在三一办公上搜索。
1、2023/9/15,计算机组成与结构 自动化专业,学时:32上课时间:每周两次周一:8:00 9:35周四:9:45 11:25,CPU,存 储 器,输入设备,运算器,辅助存储器,主存储器,输出设备,控制器,外设,主机,计算机的组成,课程内容安排,控 制 器,微 程 序 控 制,硬 布 线 控 制,中央处理器,流 水 线,基本原理,微程序设计技术,基本原理,与微程序控制的比较,控制器功能与组成,指令执行过程,基本工作原理,中央处理器,CPU中的主要寄存器,1.通用寄存器,2.专用寄存器,通用寄存器可用来存放原始数据和运算结果,有的还可以作为变址寄存器、计数器、地址指针等。通用寄存器一般由程序编
2、址访问。,CPU中的主要寄存器,2.专用寄存器,程序计数器又称指令计数器,用来存放正在执行的指令地址或接着要执行的下条指令地址。,1)程序计数器(PC),2)指令寄存器(IR),指令寄存器用来存放从存储器中取出的指令。当指令从主存取出暂存于指令寄存器之后,在执行指令的过程中,指令寄存器的内容不允许发生变化,以保证实现指令的全部功能。,CPU中的主要寄存器,数据寄存器用来暂时存放由主存储器读出的一个数据字;反之,当向主存存入一个数据字时,也暂时将它们存放在数据寄存器中。,3)数据寄存器(DR),4)地址寄存器(AR),地址寄存器用来保存当前CPU所访问的主存单元的地址。由于主存和CPU之间存在着
3、操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到主存的读写操作完成为止。,CPU中的主要寄存器,状态标志寄存器用来存放程序状态字(PSW)。程序状态字的各位表征程序和机器运行的状态,是参与控制程序执行的重要依据之一。它主要包括两部分内容:一是状态标志,如进位标志(C)、结果为零标志(Z)等,大多数指令的执行将会影响到这些标志位;二是控制标志,如中断标志、陷阱标志等。,5)状态标志寄存器(PSWR),图6.1 Intel 80386微机系统框图,6.1 计算机的硬件系统,Intel 80386包括指令部件、执行部件和存储管理部件等。指令部件完成取指及指令译码功能,并产生控制信号;执行
4、部件包括ALU、乘法部件、寄存器组等;存储管理部件用来确定存储器地址。,6.1 计算机的硬件系统,图6.2 Intel 80386引出端信号,6.1 计算机的硬件系统,6.1 计算机的硬件系统,6.2 控制器的组成,控制器的功能,取指令,分析指令,执行指令,控制器的功能,控制程序和数据的输入与结果输出,对异常情况和某些请求的处理,6.2 控制器的组成,控制器的组成,1.程序计数器(PC),2.指令寄存器(IR),6.2 控制器的组成,3.指令译码器或操作码译码器,4.脉冲源及启停线路,5.时序控制信号形成部件,图6.3 控制器基本组成框图,6.2 控制器的组成,控制器的控制方式,1.同步控制方
5、式,2.异步控制方式,6.2 控制器的组成,3.联合控制方式,4.人工控制,同步控制方式即固定时序控制方式,各项操作都由统一的时序信号控制。由于不同的指令,操作时间长短不一致。同步控制方式应以最复杂指令的操作时间作为统一的时间间隔标准。,控制器的控制方式,2.异步控制方式,6.2 控制器的组成,异步控制方式即可变时序控制方式,各项操作不采用统一的时序信号控制,而根据指令或部件的具体情况决定,需要多少时间,就占用多少时间。这是一种“应答”方式,各操作之间的衔接是由“结束起始”信号来实现的。由前一项操作已经完成的“结束”信号,或由下一项操作的“准备好”信号来作为下一项操作的起始信号,在未收到“结束
6、”或“准备好”信号之前不开始新的操作。,控制器的控制方式,3.联合控制方式,6.2 控制器的组成,这是同步控制和异步控制相结合的方式。实际上现代计算机中几乎没有完全采用同步或完全采用异步的控制方式,大多数是采用联合控制方式。通常的设计思想是:在功能部件内部采用同步方式或以同步方式为主的控制方式,在功能部件之间采用异步方式。,控制器的控制方式,4.人工控制方式,6.2 控制器的组成,(1)RESET(2)连续或单条转换开关(3)符合停机,6.2.3 指令执行过程,组成控制器的基本电路,图6.4 记忆电路,图6.5 无记忆电路,寄存器、计数器和存储单元,加法器,6.2.3 指令执行过程,取指令阶段
7、 取指令阶段完成的任务是将现行指令从主存中取出来并送至指令寄存器中去。具体的操作如下:将程序计数器(PC)中的内容送至地址寄存器(AR),并送地址总线(AB)。由控制单元(CU)经控制总线(CB)向存储器发读命令。从主存中取出的指令通过数据总线(DB)送到数据寄存器(DR)。,6.2.3 指令执行过程,取指令阶段 将DR的内容送至指令寄存器(IR)中。将PC的内容递增,为取下一条指令做好准备。以上这些操作对任何一条指令来说都是必须要执行的操作,所以称为公共操作。完成取指阶段任务的时间称为取指周期。,取指周期的工作流程,图 取指周期的工作流程,6.2.3 指令执行过程,6.2.3 指令执行过程,
8、取出指令后,指令译码器ID可识别和区分出不同的指令类型。此时计算机进入分析取数阶段,以获取操作数。由于各条指令功能不同,寻址方式也不同,所以分析取数阶段的操作是各不相同的。完成分析阶段任务的时间又可以细分为间址周期、取数周期等。,分析取数阶段,6.2.3 指令执行过程,执行阶段,执行阶段完成指令规定的各种操作,形成稳定的运算结果,并将其存储起来。完成执行阶段任务的时间称为执行周期。计算机的基本工作过程就是取指令、取数、执行指令,然后再取下一条指令如此周而复始,直至遇到停机指令或外来的干预为止。,图6.6 运算器框图,6.2.3 指令执行过程,指令功能:将寄存器中的一个数与存储器中的一个数相加,
9、结果放在寄存器中。,操作码 rs,rd rs1 imm(disp),加法指令:,6.2.3 指令执行过程,6.2.3 指令执行过程,加法指令完成以下操作:从存储器取指令,送入指令寄存器,并进行操作码译码(分析指令)。程序计数器加1,为下一条指令做准备。,计算数据地址,将计算得到的有效地址送地址寄存器AR。,到存储器取数。,进行加法运算,结果送寄存器,并根据运算结果置状态位N,Z,V,C。,控制信号:,控制信号:,控制信号:,控制信号:,表6.1 控制信号一览表,指令周期是指从取指令、分析取数到执行完该指令所需的全部时间。由于各种指令的操作功能不同,有的简单,有的复杂,因此各种指令的指令周期不尽
10、相同。机器周期又称CPU周期。通常把一个指令周期划分为若干个机器周期,每个机器周期完成一个基本操作。一般机器的CPU周期有取指周期、取数周期、执行周期、中断周期等。所以有:指令周期i机器周期,指令周期和机器周期,6.2.3 指令执行过程,6.3 微程序控制计算机,6.3.1 微程序控制的基本概念,6.3.1 微程序控制的基本概念,微命令和微操作是一一对应的。微命令是微操作的控制信号,微操作是微命令的操作过程。微命令有兼容性和互斥性之分。兼容性微命令是指那些可以同时产生,共同完成某一些微操作的微命令;而互斥性微命令是指在机器中不允许同时出现的微命令。兼容和互斥都是相对的,一个微命令可以和一些微命
11、令兼容,和另一些微命令互斥。对于单独一个微命令,谈论其兼容和互斥都是没有意义的。,6.3.1 微程序控制的基本概念,一条微指令通常包含两部分:操作控制字段,又称微操作码字段,用以产生某一步操作所需的各微操作控制信号;顺序控制字段,又称微地址码字段,用以控制产生下一条要执行的微指令地址。,6.3.1 微程序控制的基本概念,每一条机器指令都对应一个微程序。,6.3.1 微程序控制的基本概念,微程序和程序是两个不同的概念。微程序是由微指令组成的,用于描述机器指令,微程序实际上是机器指令的实时解释器,是由计算机的设计者事先编制好并存放在控制存储器中的,一般不提供给用户。而程序最终由机器指令组成,是由软
12、件设计人员事先编制好并存放在主存或辅存中的。,6.3.1 微程序控制的基本概念,执行一条指令实际上就是执行一段存放在控制存储器中的微程序。,6.3.1 微程序控制的基本概念,仍以执行一条加法指令为例,它由四条微指令解释执行,一条微指令中的所有控制信号是同时发出的。每条微指令所需的控制信号如下:(1)取指微指令 指令地址送地址总线:PCAB(1)发访存控制命令:ADS(21),MIO1(22),WR0(23)。从存储器取指令送数据总线。指令送指令寄存器:DBIR(5)程序计数器+1:PC+1(3),6.3.2 微程序控制的基本原理,(2)计算地址微指令 取两个源操作数(计算地址用):rs1GR(
13、8),(rs1)ALU(10),dispALU(4)。加法运算:“+”(13)。有效地址送地址寄存器:ALUAR(19)。,6.3.2 微程序控制的基本原理,(3)取数微指令 数据地址送地址总线:ARAB(20)。发访存控制命令:ADS(21),MIO(22),W/R(23)。由存储器将数据送数据总线DB。数据送数据寄存器:DBDR(6),6.3.2 微程序控制的基本原理,(4)加法运算和送结果微指令 两源操作数送ALU:rsGR(9),(rs)ALU(11);DRALU(12)。加法运算:“+”(13)送结果:ALUGR(17),6.3.2 微程序控制的基本原理,如何产生控制信号?,图6.9
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 结构

链接地址:https://www.31ppt.com/p-6023902.html