我在不止一个地方看到过-以下模仿方式
即循环被传递到模拟函数
int CPU_execute(int cycles) {
int cycle_count;
cycle_count = cycles;
do {
/* OPCODE execution here */
} while(cycle_count > 0);
return cycles - cycle_count;
}
我很难理解您为什么要使用这种方法进行模拟,即为什么要模拟一定数量的周期?你能给出一些这种方法有用的场景吗?
衷心感谢任何帮助!