【计组】-- 中央处理器 : CPU 的组成和功能

来源:互联网 发布:opengl es shader编程 编辑:程序博客网 时间:2024/05/22 15:47

参考数目 : 计算机组成原理(第三版) 蒋本珊


CPU 的组成和功能

CPU 的功能

从程序运行的角度来说,CPU 的基本功能就是对指令流和数据流在时间和空间上实施正确的控制

  • 指令流 : CPU 执行的指令序列
  • 数据流 : 根据指令操作要求依次存取数据的序列


CPU 的主要寄存器

CPU 中的寄存器是用来暂时保存运算和控制过程中的中间结果、最终结果以及控制、状态信息的

CPU 主要寄存器

  • 通用寄存器 : 用来存放原始数据和运算结果,可减少访问主存的次数,提高运算速度
  • 专用寄存器 : 专门用来完成某一种特殊功能的寄存器


CPU 的组成

CPU 由控制器和运算器构成

CPU 组成

  • 控制器的主要功能 :

    1. 从主存中取出一条指令,并指出下一条指令在主存中的位置
    2. 对指令进行译码或测试,产生相应的操作控制信号,以便启动规定的动作
    3. 指挥并控制 CPU、主存和输入输出设备之间的数据流动方向
  • 运算器的主要功能 :

    1. 执行所有的算术运算
    2. 执行所有的逻辑运算,并进行逻辑测试

CPU 的主要技术参数

CPU 主要技术参数