
_START_ARTICLE_
指令寄存器
_START_PARAGRAPH_
指令寄存器（英语：Instruction register，IR）在计算机科学中是中央处理器中控制单元用来存储运行中指令的寄存器。在简易的处理器中，每个将被运行的指令都会被存入指令寄存器中。从解码、准备到运行完成的过程中都会被持续的保存。_NEWLINE_有些较为复杂的处理器使用管线化寄存器，其中管在线每个阶段只负责解码、准备或运行的其中一个，然后再传递至下一个阶段。现代的处理器甚至可以不用按照顺序做某些动作，也就是并行计算。_NEWLINE_在指令寄存器中将运算代码解码的步骤包含确定指令、确定运算对象所在的存储器地址、从存储器中提取运算对象、分配处理器的资源来运行指令。_NEWLINE_指令寄存器的输出可以用来控制运行指令时产生控制处理组件时间信号的电路。_NEWLINE_在指令周期中，指令在处理器从程序计数器取出其存储器地址后才存入指令寄存器。