2013-04-28 313 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