Qin darkstone
CPU的功能和基本结构

CPU的功能和基本结构

CPU的功能和基本结构

  • 数据总线的位数与处理器的位数相同,它表示CPU一次能处理的数据的位数,即CPU的位数

  • 指令寄存器中存放当前执行的指令,不需要用户的任何干预,所以对用户是透明的

  • 注意,转移指令执行前首先需要判别转移是否成功,若成功则转移,PC修改为转移指令的目标地址;若失败则下一条指令的地址仍为PC自增的地址

  • 寄存器相关位数

    • 程序计数器的内容为指令在主存中的地址,所以程序计数器的位数与存储器地址的位数相等,而存储器地址取决于存储器的容量
    • 指令寄存器中保存当前正在执行的指令,所以其位数取决于指令字长
    • 通用寄存器用于存放操作数和各种地址信息等,其位数与机器字长相等,因此便于操作控制
  • 地址译码器存放在存储器中

  • 程序计数器PC对汇编语言程序员可见,汇编语言程序员通过汇编程序可以对某个寄存器进行访问

    • 汇编程序员可以通过指定待执行指令的地址来设置PC的值,如转移指令、子程序调用指令等。
Author:Qin darkstone
Link:https://qindarkstone.github.io/2023/07/27/408/计算机组成原理要点/中央处理器/CPU的功能和基本结构/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可