计算机组成原理第八章CPU的结构和功能

本文详细介绍了CPU的组成,包括ALU、寄存器、中断系统和控制器单元的功能。阐述了指令周期和指令流水线的工作原理,强调了流水线性能的影响因素如相关性和处理方法。此外,还讨论了中断系统,特别是中断屏蔽技术在多重中断中的应用和优先级管理。
摘要由CSDN通过智能技术生成

 

1.控制器基本功能

取指令、分析指令、执行指令

2.CPU

组成:ALU、寄存器、中断系统、CU

ALU作用:实现算逻运算

寄存器作用:存放当前指令地址

中断系统:处理异常情况和特殊情况

CU:发出各种操作命令序列

3.指令周期

CPU每取出并执行一条指令所需的全部时间成为指令周期

在大多数情况下,CPU就是按“取值-执行-再取值-再执行。。。”的顺序自动工作的

一个完整的指令周期应包括取指、间址、执行、中断4个子周期。分别由1->FE 1->IND 1->EX 1->INT这4个信号控制

4.指令流水原理

(1)通常为了减少时间损失,采用猜测法

(2)为进一步提高处理速度,可将指令的处理过程分解为更细的几个阶段

取指(FI)

指令译码(DI):确定操作性质和操作数地址的形成方式

计算操作数地址(CO):计算操作数有效地址,涉及寄存器间接寻址、变址、基址、相对寻址等各种地址计算方式

取操作数(FO)

执行指令(EI)

写操作数(WO):将结果存入存储器

5.影响流水线性能的因素

(1)流水线在流水过程中会出现三种相关

结构相关、数据相关、控制相关

(2)处理方法

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值