请问控制器里面的程序计数器pc为什么每次加1啊,每条指令也不一定是一个内存单元啊?
发布网友
发布时间:2022-04-29 21:04
我来回答
共2个回答
热心网友
时间:2023-10-09 04:22
执行程序:
.从程序首地址开始执行;
.正确分步执行每一条指令,并形成下条待执行指令的地址;
.正确并自动地连续执行指令,直到程序的最后一条指令。
1、
控制器的功能
正确且自动地连续执行指令,正确地分步完成每一条指令规定的功能
再进一步说,就是向计算机各功能部件发出协调运行每一步所需要的控制信号
2.控制器的组成
①程序计数器pc:存放指令地址,有+1或接收新值功能
②指令寄存器ir
:存放指令内容即操作码与操作数地址
③脉冲源、启停控制逻辑及指令执行步骤标记线路:按需要给出主脉冲信号指明每条指令的执行步骤的相对次序关系
④全部时序控制信号的产生部件:
给出计算机各功能部件协同运行所需要的控制信号。
热心网友
时间:2023-10-09 04:23
PC并不是每次加1,而是每次加一个量。就是这条指令所包含的字节数。反正结果就是指向正确的下一条的地址。
CPU的构造比教材上的简明逻辑图肯定要复杂的多了。