我试图使用simplescalar模拟器为比萨架构中的时序添加汇编指令。根据我的指示,我应该访问时钟周期并将其存储在寄存器中。必须在machine.def文件中进行此更改,其中定义了add,mul等所有其他汇编指令。
我没有得到如何在简单标量模拟器中访问时钟周期?请帮助
谢谢你
答案 0 :(得分:0)
我不知道我是否做对了,但我认为你需要保持PC价值。如果这是您想要做的,您可以在machine.def
文件的开头看到使用的定义。用于下一台PC的NPC,用于当前PC的CPC和相应的SET_NPC / SET_CPC。因此,如果您想要PC值,可以使用CPC。这些定义也都在模拟器中设定。文件,例如sim-outorder.c
。