在simplescalar模拟器中使用时钟周期?

在simplescalar模拟器中使用时钟周期?,c,linux,assembly,timer,simulator,C,Linux,Assembly,Timer,Simulator,我正在尝试使用simplescalar模拟器在pisa体系结构中添加计时的汇编指令。根据我的指示,我应该访问时钟周期并将其存储在寄存器中。必须在machine.def文件中进行更改,该文件定义了所有其他装配说明,如add、mul等 我不知道如何在simplescalar模拟器中访问时钟周期?好心帮忙 谢谢你我不知道我是否做对了,但我认为你需要保持电脑的价值。如果要执行此操作,可以在machine.def文件的开头查看使用的定义。NPC用于下一台PC,CPC用于当前PC,并相应地设置NPC/设置C

我正在尝试使用simplescalar模拟器在pisa体系结构中添加计时的汇编指令。根据我的指示,我应该访问时钟周期并将其存储在寄存器中。必须在machine.def文件中进行更改,该文件定义了所有其他装配说明,如add、mul等

我不知道如何在simplescalar模拟器中访问时钟周期?好心帮忙


谢谢你

我不知道我是否做对了,但我认为你需要保持电脑的价值。如果要执行此操作,可以在machine.def文件的开头查看使用的定义。NPC用于下一台PC,CPC用于当前PC,并相应地设置NPC/设置CPC。因此,如果您想要PC值,可以使用CPC。此外,这些定义都在模拟器的文件中设置,例如在sim outorder.c中