计算机组成原理(13)--哈工大

本文详细介绍了CPU的内部构造,包括指令寄存器IR、控制单元CU和中断系统的作用。CPU的指令周期过程被阐述,涉及PC、MAR、MDR和IR之间的数据流动。同时讨论了如何通过指令流水线提高机器速度以及中断处理机制,确保程序执行的连续性和异常处理。
摘要由CSDN通过智能技术生成

计算机组成原理--机器

CPU的结构和功能

CPU的结构

CPU的功能

IR是指令寄存器

CPU结构框图

CPU的寄存器

控制单元CU和中断系统

CU 产生全部指令的微操作命令序列

组合逻辑设计 硬连线逻辑

微程序设计 存储逻辑

中断系统

ALU

指令周期

指令周期的基本概念

ps:上图中指令周期的划分仅仅是举例,不同的CPU有不同的分法

指令周期的数据流

PC中存放现行指令的地址,该地址送到MAR并送至地址总线,然后由控制部件CU向存储器发读命令,使对应MAR所指单元的内容(指令)经数据总线送至MDR,再送至IR,并向CU控制PC内容+1,形成下一条指令

PC当前的内容必须保存起来,以待执行完中断服务程序后可以准确返回到该程序的间断处

图中由CU把用于保存程序断点的存储器特殊地址(如栈指针的内容)送往MAR,并送到地址总线上,然后由CU向存储器发写命令,并将PC的内容(程序断点)送到MDR,最终使程序断点经数据总线存入存储器。

此外,CU还需将中断服务程序的入口地址送至PC,为下一个指令周期的取指周期做准备

指令流水

如何提高机器速度

系统的并行性

指令流水原理

将并不会执行的指令放入了流水中,造成了浪费

中断系统

8.4 中断系统 8.4.2-c_哔哩哔哩_bilibili

dddd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值