连续运行程序,也可点击single step对程序进行单步调试。Р图1.5为HELLO.EXE的运行结果,用户通过虚拟屏幕观察,非常形象生动。Р。OР图1.4 8086仿真器界面Р图1.5 HELLO.EXE的运行结果РEMU 8086提供了断点设置功能,见图1.6所示,先用鼠标选中要设置为断点的指令,然后点击菜单debug——set break point,即可设置断点。若要清除断点,则点击菜单debug——clear break point。Р图1.6 断点设置РEMU 8086也支持DEBUG调试程序,仿真器界面下方的一行按钮中有debug按钮,点击打开后可输入DEBUG命令进行调试。见图1.7所示。Р图1.7 EMU 8086提供的DEBUGР实验总结Р 通过学习emu 8086软件的使用,从编译程序到程序的仿真,EMU8086是学习Intel 8086微处理器的理想工具,它模拟真实微处理器的每一步骤,并显示内部寄存器、存储器、堆栈、变量和标志寄存器,而且其中任何一个数值都可通过鼠标双击来改变。Р Р实验二 8086指令观察Р一、实验目的和要求Р1. 掌握汇编语言程序编辑、汇编、链接和调试的基本概念。Р2. 掌握在PC机上建立、汇编、链接和运行8088汇编语言程序的过程。Р3. 通过观察深入掌握数据传送类、算术运算类和逻辑运算类等各类指令的功能。Р二、实验任务Р编辑汇编程序,并汇编、链接和调试程序,验证结果。Р三、实验设备和软件РPC机、EMU8086Р四、实验内容Р1. 寻找最大最小数程序实验Р设内存缓冲区从BUF单元开始,存放若干个单字节数,其数据长度在BUF单元,要求找出最大数送MAX单元,最小数送MIN单元。Р实验源程序如下Р2. 代码转换实验Р从键盘输入2个十进制数组合成压缩BCD码存入DL,再将压缩BCD码转换成ASCII码送CRT显示。Р实验程序如下: