Emu8086 集源代码编辑器,汇编/反汇编工具以及可以运行debug 的模拟器(虚拟机器)于一身,它优于一般编译器的地方在于提供了一个虚拟的 80x86环境,拥有自己一套独立的“硬件”,可以完成一些纯软件编译器无法完成的功能例如 Led 显示,交通灯,步进电机等等,而且动态调试(DEBUG)时非常方便。 简单的例子: 安装完成后选择 菜单栏中的文件 examples stepper motor 在编辑框出现了相应的源码。点击 compile 编译选择一个文件保存 保存完之后会弹出一个对话框 点击 ru n 按钮则程序开始运行 调试时主控界面如下: 再次点击run可以停止运行 单击reload可以从头开始执行程序 单击single step 可以单步调试。 单击step back可以返回到上一条指令(这个功能也是一般调试器没有的)。 界面左边是寄存器栏,这里可以动态的观察每一步的执行结果 点击主控界面下面的 screen可以显示模拟输出窗口 单击source可以查看源码窗口 Reset相当于上面的reload键。 单击 aux会出现一个菜单选择第一项 memory可以观察程序内存区数值的变化。 选择 stop on condition 可以设置条件断点: 上面的设定当ax的值是 0x0006是断下来 单击 run按钮可以看到断下来的时候 ax值正好等于6 单击 vars 可以查看运行过程中变量的变化。 Debug 可以更详细的显示每一步的调试结果 通过 Stack(堆栈)可以观察函数调用的过程 Flags 显示标志寄存器的值。如果刚刚执行的那一条指令修改了哪个标志位的值则以红色显示。 可以到这个网址去下载: http://w w w .new hua.com/soft/16859.htm 目前网上很多人找这个软件的破解版。。其实根本不用破解。。 只要在用户名一栏输入任意的字符 注册码的前三位输入“112”就可以绕过注册认证了。。 至于为什么我就不多说了有兴趣的可以看一下我在看雪论坛发表的一篇文章:http://bbs.pediy.com/showthread.php?t=119741 下面是在百度文库下载的一篇基础教程希望能对大家有所帮助。。。。 如何运行? 1.在开始菜单选在它的图标,或者直接运行 Emu8086.EXE 2.在"FILE"菜单中选择"SAMPLE" 3.点击"Compile and Emulate"按纽(或者按快捷键 F5) 4.点击"Single Step"按纽(或者按快捷键 F8),可以查看代码如何运行. 十进制系统 目前使用最多的是十进制.十进制系统有10个数字0,1,2,3,4,5,6,7,8,9 利用这些数字能表示任何数...