CPU的功能和基本结构
CPU的功能和基本结构
数据总线的位数与处理器的位数相同,它表示CPU一次能处理的数据的位数,即CPU的位数
指令寄存器中存放当前执行的指令,不需要用户的任何干预,所以对用户是透明的
注意,转移指令执行前首先需要判别转移是否成功,若成功则转移,PC修改为转移指令的目标地址;若失败则下一条指令的地址仍为PC自增的地址
寄存器相关位数
- 程序计数器的内容为指令在主存中的地址,所以程序计数器的位数与存储器地址的位数相等,而存储器地址取决于存储器的容量
- 指令寄存器中保存当前正在执行的指令,所以其位数取决于指令字长
- 通用寄存器用于存放操作数和各种地址信息等,其位数与机器字长相等,因此便于操作控制
地址译码器存放在存储器中
程序计数器PC对汇编语言程序员可见,汇编语言程序员通过汇编程序可以对某个寄存器进行访问
- 汇编程序员可以通过指定待执行指令的地址来设置PC的值,如转移指令、子程序调用指令等。