Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 8086 mac OSX仿真器_Macos_Emulation_X86 16 - Fatal编程技术网

Macos 8086 mac OSX仿真器

Macos 8086 mac OSX仿真器,macos,emulation,x86-16,Macos,Emulation,X86 16,我想学习8086条指令。我想知道寄存器、标志、堆栈指针等是如何根据每个指令变化的。所以我想在我的Mac OS上安装一个8086模拟器。有人能给我一些建议吗 我已经安装了dosBox并进行了检查。但是我找不到查看寄存器值、标志等的方法 如果没有这样的模拟器,请建议我一些好的教程。我想知道段寄存器(ES、CS、DS、SS、IP)、通用寄存器(AX、BX、CX、DX、SP、BP、SI、DI)以及所有标志(OF、DF、IF、TF、ZF、SF、AF、PF、CF)是如何根据每个指令而变化的。QEMU和Boc

我想学习8086条指令。我想知道寄存器、标志、堆栈指针等是如何根据每个指令变化的。所以我想在我的Mac OS上安装一个8086模拟器。有人能给我一些建议吗

我已经安装了dosBox并进行了检查。但是我找不到查看寄存器值、标志等的方法


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

QEMU和Bochs都可以用于Mac OSx


(我自己从未尝试过,但项目非常好)

谢谢您的帮助。我查过了。但是我不认为有一种方法可以在指令执行时立即看到寄存器。你看到这个问题了吗?找不到此文件的页面(EMU8086 ziplib.com/EMU8086)