汇编指令执行周期分为delay slots 和 functional unit latency,有以下几个问题想问:
1.延时包括指令执行延时和时间间隙?
2.执行延时一般一个指令周期?
3.时间间隙后,指令才真正执行完,数据才得到?
4.指令执行完可以不等时间间隙结束即可执行下条指令?
5.实际跟踪时发现add,sub等指令都是6个指令周期,为啥?计时是看run-clock_enable后,ccs状态得到。
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
汇编指令执行周期分为delay slots 和 functional unit latency,有以下几个问题想问:
1.延时包括指令执行延时和时间间隙?
2.执行延时一般一个指令周期?
3.时间间隙后,指令才真正执行完,数据才得到?
4.指令执行完可以不等时间间隙结束即可执行下条指令?
5.实际跟踪时发现add,sub等指令都是6个指令周期,为啥?计时是看run-clock_enable后,ccs状态得到。
谢谢!