从机器指令解码后的微指令存储在哪里?
Where are microinstructions stored after decoded from machine instructions?
对于 CISC 架构处理器,机器指令被解码为微指令,然后执行。那么在解码之后,执行之前,这些微指令会存放在哪里呢? CPU 中是否有专门的寄存器或存储来保存它们?
就像已经提出的一些评论一样 - 这取决于微体系结构。
但是,为了给您一个乱序处理器的一般答案 - 在解码之后和执行之前 - 指令在保留站等待操作数准备就绪。
查看此 wiki 页面了解详细信息https://en.wikipedia.org/wiki/Reservation_station
对于 CISC 架构处理器,机器指令被解码为微指令,然后执行。那么在解码之后,执行之前,这些微指令会存放在哪里呢? CPU 中是否有专门的寄存器或存储来保存它们?
就像已经提出的一些评论一样 - 这取决于微体系结构。
但是,为了给您一个乱序处理器的一般答案 - 在解码之后和执行之前 - 指令在保留站等待操作数准备就绪。
查看此 wiki 页面了解详细信息https://en.wikipedia.org/wiki/Reservation_station