【问题标题】:using clock cycles in simplescalar simulator?在简单标量模拟器中使用时钟周期?
【发布时间】:2014-07-29 09:10:46
【问题描述】:

我正在尝试使用简单标量模拟器在比萨架构中添加用于计时的汇编指令。对于我的指示,我应该访问时钟周期并将其存储在寄存器中。必须在 machine.def 文件中进行此更改,其中定义了所有其他汇编指令,如 add、mul 等。

没有了解如何在简单标量模拟器中访问时钟周期?请帮忙

谢谢你

【问题讨论】:

    标签: c linux assembly timer simulator


    【解决方案1】:

    我不知道我是否正确,但我认为您需要保持 PC 值。如果这是您想要做的,您可以在 machine.def 文件的开头看到使用的定义。下一个 PC 的 NPC,当前 PC 的 CPC 和相应的 SET_NPC/SET_CPC。因此,如果您想要 PC 值,您可以使用 CPC 来获得它。这些定义也都设置在模拟器的文件中,例如sim-outorder.c

    【讨论】:

      猜你喜欢
      • 2012-11-19
      • 2017-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-26
      • 1970-01-01
      • 2016-11-16
      • 1970-01-01
      相关资源
      最近更新 更多