在学习了MIPS之后,编写简单的代码并使用SPIM进行测试非常有用。能够看到所有寄存器并逐步执行代码确实帮助我理解了每条指令的作用。是否有一个x86语言的等效仿真器,我可以加载一些简单的代码并查看每个寄存器并逐步执行每个指令?
我通过在讲座上做和复制代码来学习最好。
我使用了SPIM的窗口版本。
在终端上工作时,首选GUI模拟器。
答案 0 :(得分:1)
这不是x86的模拟器,但它会为您提供所有调试选项,而不是。
我使用Microsoft Visual C ++和MASM。 Here's a tutorial for how to get all that set up. MSVC ++附带了用于调试汇编代码的强大工具;您的基本断点,单步执行选项以及其他窗口,例如反汇编(用于查看生成的机器代码),注册窗口,内存窗口,监视窗口以及列表等。