指令寄存器的作用
【指令寄存器的作用】指令寄存器IR(InstructionRegister),是临时放置从内存里面取得的程序指令的寄存器 。
指令寄存器(IR,InstructionRegister) 。存放当前从主存储器读出的正在执行的一条指令 。当执行一条指令时,先把它从内存取到数据寄存器(DR,DataRegister)中,然后再传送至IR 。指令划分为操作码和地址码字段,由二进制数字组成 。为了执行任何给定的指令,必须对操作码进行测试,以便识别所要求的操作 。指令译码器就是做这项工作的 。指令寄存器中操作码字段的输出就是指令译码器的输入 。
操作码一经译码后,即可向操作控制器发出具体操作的特定信号?指令指针寄存器ip,里面放置的不是指令,而是一个指向下一个将要去获取的指令的内存地址(所以它是一个指针) 。它们的关系就是,CPU从指令指针寄存器ip获得指令的内存地址,然后取出指令,放置到指令寄存器IR 。接下来,指令指针寄存器ip自己加1(也就是指向下一条指令) 。
推荐阅读
- 会飞的鱼叫什么鱼
- 海带六种食疗方的功效与作用
- 天壤之别意思 天壤之别的含义
- 螺蛳吐泥巴怎样最快 螺蛳吐泥巴最快的方式
- 关于虎皮鹦鹉的资料 有关虎皮鹦鹉的简介
- 作文上的红双圈主要内容 作文上的红双圈讲的什么
- 红斑不能吃什么 有哪些?
- 放入过冰箱的绿豆能发芽吗
- 东风忽起垂杨舞更作荷心万点声是什么意思 东风忽起垂杨舞更作荷心万点声的意思
- 中国古代将茶叶视为重要的随葬品