CS:IP是否使用MSROM?

时间:2019-04-23 14:01:43

标签: x86 intel memory-segmentation

CS:IP是否使用MSROM?因为它需要解码为检查段缓存以查看其是否存在的指令以及从缓存中读取段库的指令,否则它会跳转到从内存中获取段并执行地址计算的指令。否则,我想它可以由AGU完成并将其解码为AGU可以识别的东西。如果是这种情况,那么AGU将必须具有将负载插入负载缓冲区的能力,我认为这是PMH所做的。我很确定段寄存器被重命名了,但是我不确定它是否将它们重命名为与MSROM例程分开的寄存器,还是重命名了AGU可以识别的复合指令。

此外,如果使用了MSROM,它会引发yet another question,我不确定,这是MSROM过程中的条件跳转指令,由于MSROM指令没有RIP,这使情况变得复杂。我想如果解码器自己检查段缓存,那么将避免跳转,并发出正确的MSROM例程。

0 个答案:

没有答案