什么是指令寄存器?与指令代码有关的寄存器是?

1周前 (08-07 02:55)阅读1回复0
路人甲
路人甲
  • 管理员
  • 注册排名2
  • 经验值300025
  • 级别管理员
  • 主题60005
  • 回复0
楼主
  1. 什么是指令寄存器?
  2. 与指令代码有关的寄存器是?
  3. cpu中指令寄存器的作用?

什么是指令寄存器?

CPU中一般都有几个到几十个寄存器,有指示程序运行位置的、有指示堆栈位置的,还有一些用于寻址、计算的,其中指示程序运行位置的寄存器就是指令寄存器,他的值指向下一条要运行的指令。在Intel的芯片中一般叫做PC寄存器。

与指令代码有关的寄存器是?

什么是指令寄存器?与指令代码有关的寄存器是?

   与指令代码有关的寄存器是指令寄存器(IR )。

    指令寄存器用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存取到数据寄存器(DR)中,然后再传送至IR。指令划分为操作码和地址码字段,由二进制数字组成。为了执行任何给定的指令,必须对操作码进行测试,以便识别所要求的操作。指令译码器就是做这项工作的。指令寄存器中操作码字段的输出就是指令译码器的输入。操作码一经译码后,即可向操作控制器发出具体操作的特定信号。

cpu中指令寄存器的作用?

指令寄存器用于暂存当前正在执行的指令。指令寄存器的时钟信号是clk,在clk的上升沿触发。指令寄存器将数据总线送来的指令存入16位的寄存器中。

但并不是每次数据总线上的数据都需要寄存,因为数据总线上有时传输指令,有时传输数据。由CPU状态控制器的 Ir-ena信号控制数据是否需要寄存。复位时,指令寄存器被清零。

0
回帖

什么是指令寄存器?与指令代码有关的寄存器是? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息