2.指令寄存器(IR) 指令寄存器用来保存当前正在执行的一条指 令。当执行一条指令时,先把它从内存取到缓冲 寄存器中,然后再传送至指令寄存器。 指令划分为操作码和地址码字段,由二进制数字 组成。为了执行任何给定的指令,必须对操作码 进行测试,以便识别所要求的操作。 指令译码器就是做这项工作的。指令寄存器 中操作码字段的输出就是指令译码器的输入。操 作码一经译码后,即可向操作控制器发出具体操 作的特定信号
2.指令寄存器(IR) 指令寄存器用来保存当前正在执行的一条指 令。当执行一条指令时,先把它从内存取到缓冲 寄存器中,然后再传送至指令寄存器。 指令划分为操作码和地址码字段,由二进制数字 组成。为了执行任何给定的指令,必须对操作码 进行测试,以便识别所要求的操作。 指令译码器就是做这项工作的。指令寄存器 中操作码字段的输出就是指令译码器的输入。操 作码一经译码后,即可向操作控制器发出具体操 作的特定信号
3.程序计数器(PC) 为了保证程序能够连续地执行下去,CPU必 须具有某些手段来确定下一条指令的地址。而程 序计数器正是起到这种作用,所以通常又称为指 令计数器。 在程序开始执行前,必须将它的起始地址,即程 序的一条指令所在的内存单元地址送入PC,因此 PC的内容即是从内存提取的第一条指令的地址。 当执行指令时,CPU将自动修改PC的内容,以便 使其保持的总是将要执行的下一条指令的地址 由于大多数指令都是按顺序来执行的,所以修改 的过程通常只是简单的对PC加1
3.程序计数器(PC) 为了保证程序能够连续地执行下去,CPU必 须具有某些手段来确定下一条指令的地址。而程 序计数器正是起到这种作用,所以通常又称为指 令计数器。 在程序开始执行前,必须将它的起始地址,即程 序的一条指令所在的内存单元地址送入PC,因此 PC的内容即是从内存提取的第一条指令的地址。 当执行指令时,CPU将自动修改PC的内容,以便 使其保持的总是将要执行的下一条指令的地址。 由于大多数指令都是按顺序来执行的,所以修改 的过程通常只是简单的对PC加1