指令寄存器IR和指令指针寄存器ip是什么关系阿

2024-12-25 16:30:28
推荐回答(1个)
回答1:

指令寄存器IR ,是临时放置从内存里面取得的代码数据(也就是指令),然后等待译码器来译码。
指令指针寄存器ip,里面放置的是不是指令,而是一个指向下一个将要去获取的指令的内存地址(所以它是一个指针)。

它们的关系就是,CPU从指令指针寄存器ip 获得指令的内存地址,然后取出指令,放置到指令寄存器IR。接下来,指令指针寄存器ip自己加1(也就是指向下一条指令)。