CPU的功能和基本组成结构

CPU的功能

  1. 指令控制:完成取指令、分析指令和执行指令的操作,即程序的顺序控制
  2. 操作控制:一条指令的功能往往是由若干个操作信号的组合来实现的。CPU管理并产生由内存取出的每条指令的操作信号,把各种操作信号送往相应的部件,从而控制这些部件按指令的要求进行动作。
  3. 时间控制:对各种操作加以时间上的空字,时间控制要以每条指令按时间顺序提供有的控制信号。
  4. 数据加工:对数据进行算术和逻辑运算
  5. 中断处理:对计算机运行过程中出现的异常情况和特殊请求进行处理。

运算器和控制器的功能

CPU的基本结构

运算器的基本结构

专用数据通路方式:根据指令执行过程中的数据和地址的流动方向安排连接线路。

直接连接会有多个寄存器同时一直向ALU传输数据。

使用多路选择器:

使用三态门:

CPU内部单总线方式:将所有寄存器的输入端和输出端都连接到一条公共的通路上。

结构简单,容易实现,但数据传输存在较多冲突的现象,性能较低。

控制器的基本结构

整体

本节回顾

原文地址:https://www.cnblogs.com/jev-0987/p/13615669.html