- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 CPU子系统
西南石油大学计算机科学学院
主讲教师 李 建
联系电话 02883032835
E_mail:lijian2835@163.com
2
SCS-SWPU
CPU的主要功能是什么?
执行指令,控制全机的各项操作,如:运算、传送、I/O
需要解决的问题
CPU由哪些部件组成
各部件之间如何交换信息
CPU如何与外部连接
CPU如何根据指令形成微命令,控制各部件的执行?
逻辑组成
工作机制
第三章 CPU子系统
SCS-SWPU
第三章 CPU子系统
概 述
3.1
指令系统
3.2
运算部件
3.3
组合逻辑控制方式
3.4
微程序控制方式
3.5
3.6
CPU的基本模型
重点
难点
3.4
3.7
CPU性能的提升技术
3.1 概述
3.1.1 CPU的基本组成
3.1.3 CPU的指令类型
3.1.4 CPU的发展历程
3.1
CPU子系统
概述
3.1.2 CPU的工作原理
5
SCS-SWPU
中央处理器(CPU, Central Processing Unit)
计算机的核心部分
运算部件(ALU)
寄存器组
微命令产生部件
时序系统
CPU内部数据通路
在现代计算机中还要包括cache。
3.1.1 CPU的基本组成
组成
6
SCS-SWPU
1、运算部件
功能:完成算术运算和逻辑运算
如何获取操作数?
怎样对数据进行运算操作?
如何送出运算结果?
3.1.1 CPU的基本组成
组成:
(1)输入逻辑(如:选择器、暂存器)
(2)算术、逻辑运算部件ALU(如:加法器)
(3)输出逻辑(如移位门)
7
SCS-SWPU
运算部件的设置情况
?设置一个ALU;
?设置一个ALU,且配合时序控制,完成乘除运算;
?设置一个ALU,且将定点乘除部件和浮点部件作为基本配置;
?设置多个运算部件。
3.1.1 CPU的基本组成
8
SCS-SWPU
2、寄存器组
(1) 通用寄存器组 GR
多个寄存器组成,可存放操作数或地址信息。
使用时对寄存器进行编号,按寄存器号进行访问。
功能通用、位数(字长)、构成、可编程等
(2) 暂存器
用于暂存某些中间过程所产生的信息
不可被CPU直接编程访问
暂存器的使用对用户是透明的
3.1.1 CPU的基本组成
存
放
数
据
,
提
供
CPU
的
处
理
对
象
9
SCS-SWPU
2、寄存器组
(3) 指令寄存器IR
保存当前正在执行的指令。
指令寄存器中操作码字段输出作为指令译码器的输入,经译码转换为具体操作信号。
指令队列(或称指令栈),允许取若干条指令
3.1.1 CPU的基本组成
OP1 A1 A2
OP1 A1 A2
指令队列
10
SCS-SWPU
(4) 程序计数器 PC
指示指令在内存的存放位置(或地址),又称为指令计数器或指令指针
PC 是具有计数功能的寄存器。
顺序执行: (PC)+ n = PC
跳转执行: 转移地址 = PC
3.1.1 CPU的基本组成
2、寄存器组
11
SCS-SWPU
(5) 程序状态字寄存器 PSW
程序状态字寄存器(PSW),记录程序的运行状态、指示程序的工作方式。PSW包括两部分:特征位和编程设定位
?特征位(标志位、条件码):如进位标志(C) ,溢出标志(V) ,结果为零标志(Z) ,负标志(N),奇偶位(p)等。这些标志分别由1位触发器保存
?编程设定位:如跟踪位T、允许中断位I和工作方式字段
3.1.1 CPU的基本组成
2、寄存器组
12
SCS-SWPU
C=1 进位
V=1 溢出
Z=1 结果为0
N=1 结果为负
T=1, 执行跟踪程序
(1)条件码
反映程序运行结果
(2)跟踪标志
为查错设置的断点标志T
程序
初始化置T为1
...
测试T
跟踪程序
…..
...
3.1.1 CPU的基本组成
13
SCS-SWPU
程序优先级高于外部优先级,不响应
程序优先级低于外部优先级,可响应
用户方式:禁止使用某些特权指令
核心方式:允许使用某些特权指令
(3)允许中断位I或优先级字段
为现行程序赋予优先级别,以决定是否响应外部中断请求。
(4)工作方式
规定程序的特权级。
PSW在CPU中,反映程序运行状态
3.1.1 CPU的基本组成
PSW不同计算机在设置上可能差别较大!
14
SCS-SWP
您可能关注的文档
最近下载
- QB∕T 5775-2022 离子交换树脂再生剂 氯化钠.pdf
- 24秋初中地理七年级上册(配湘教版)第二节 气温和降水 第1课时.pptx VIP
- 生命体征测量ppt(共69张PPT).ppt VIP
- 八年级地理第二章中国的自然环境第二节-气候第一课时..ppt
- 欧姆龙PLC-CP1E的中文手册.pdf VIP
- (正式版)D-L∕T 1870-2018 电力系统网源协调技术规范.docx VIP
- 八年级地理第二章中国的自然环境第二节_气候第一课时.ppt VIP
- 八年级语文上册第—次月考卷 1、3单元(江西专用)(原卷+解释)2025-2026学年 统编版.docx VIP
- 人教版八年级地理_第二章中国的自然环境第二节气候.ppt VIP
- 八年级上册地理第二章第二节中国的气候.pptx VIP
文档评论(0)