CPU的功能和基本组成结构
CPU的功能
- 指令控制:完成取指令、分析指令和执行指令的操作,即程序的顺序控制
- 操作控制:一条指令的功能往往是由若干个操作信号的组合来实现的。CPU管理并产生由内存取出的每条指令的操作信号,把各种操作信号送往相应的部件,从而控制这些部件按指令的要求进行动作。
- 时间控制:对各种操作加以时间上的空字,时间控制要以每条指令按时间顺序提供有的控制信号。
- 数据加工:对数据进行算术和逻辑运算
- 中断处理:对计算机运行过程中出现的异常情况和特殊请求进行处理。
运算器和控制器的功能
CPU的基本结构
运算器的基本结构
专用数据通路方式:根据指令执行过程中的数据和地址的流动方向安排连接线路。
直接连接会有多个寄存器同时一直向ALU传输数据。
使用多路选择器:
使用三态门:
CPU内部单总线方式:将所有寄存器的输入端和输出端都连接到一条公共的通路上。
结构简单,容易实现,但数据传输存在较多冲突的现象,性能较低。
控制器的基本结构
整体
本节回顾
本文作者:Jev_0987
本文链接:https://www.cnblogs.com/jev-0987/p/13615669.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步