2013-04-28 111 views
0

我想研究8086指令。我想知道寄存器,标志,堆栈指针等是如何根据每条指令改变的。所以我想在我的Mac OS上安装一个8086模拟器。任何人都可以给我一些建议吗?适用于mac OSX的8086模拟器

我已经安装了dosBox并进行了检查。但我找不到一种方法来查看寄存器值,标志等。

如果没有这样的模拟器,请给我一些好的教程。我想知道,段寄存器(ES,CS,DS,SS,IP),通用寄存器(AX,BX,CX,DX,SP,BP,SI,DI)以及所有标志(OF,DF ,IF,TF,ZF,SF,AF,PF,CF)根据每条指令而改变。

回答

0

QEMU和Bochs均可用于Mac OSx。

(从来没有尝试过我自己,但项目真的很好)

+0

感谢您的帮助。我检查过了。但是我不认为有一种方法可以在指令执行时立即看到寄存器。 – jjpp 2013-04-28 11:53:48

+0

你见过这个问题吗? http://stackoverflow.com/questions/2216966/a-good-8086-emulator?rq=1 – mrdvlpr 2013-04-28 12:03:25

+0

EMU8086 http://ziplib.com/emu8086/ – mrdvlpr 2013-04-28 12:06:18