什么是编译模拟器和基于指令集解释器的模拟器?

时间:2011-11-20 12:36:56

标签: simulator

什么是基于模拟器的编译模拟器和指令集解释器?他们之间有什么区别?

1 个答案:

答案 0 :(得分:0)

编译模拟器只需使用主机编译器编译代码,然后在主机上本机运行。指令集解释器模拟在实际机器上运行的代码,代码与真实代码完全相同 - 使用相同的编译器编译。

iOS模拟器是编译模拟器 - 它们只是用x86编译器而不是ARM编译器编译代码。因此,它不模拟所有内容,例如NEON指令。