指令寄存器是盘算机中重要的组成部门,通常也称为法式计数器。它是一种用来存储将要执行的指令地址的寄存器。
当CPU运行法式时,它必须从内存中获取指令。CPU首先从指令寄存器中读取指令地址,该地址指向要执行的指令的位置。CPU随后读取指令,并将指令放入指令缓冲器中。该指令缓冲器是CPU内部的一种高速存储器,用于暂存指令。
指令寄存器在CPU内部的位置异常重要。当一个法式向CPU发出一个指令时,它需要将指令地址放入指令寄存器中。然后,CPU将该地址用于查找具有该地址的内存位置,并将指令装载到指令缓冲器中。
指令寄存器的事情原理与法式计数器异常相似。法式计数器通常用于存储将要执行的下一条指令的地址。若是法式计数器包罗一个地址,那么CPU将会读取该地址中存储的指令。调整指令寄存器或法式计数器的值通常是由CPU内部的电路自动完成的,而不是由法式明确地编写。