文档介绍:Emu8086-Assembler and Microprocessor Emulator是一个可在Windows 环境下运行的8086CPU汇编仿真软件。它集成了文本编辑器、编译器、反编译器、真调试、虚拟设备和驱动器为一体,并具有在线使用指南,这对刚开始学习汇编语言的人是一个很有用的工具。您可以在真器中单步或连续执行程序,其可视化的工作环境让使用者操作更容易。您可以在程序执行中动态观察各寄存器、标记位以及存储器中的变化情况。仿真器会在模拟的PC中执行程序,以避免程序运行时到实际的硬盘或内存中存取数据。此外,该软件完全兼容Intel新一代处理器,包括了PentiumⅢ、Pentium4的指令。
启动界面如图1所示,用户可以选择新建文本、程序实例、启动指南、近期文档。
注册的用户名随意,密码112,即可成功。
单击图1中的“New”选项,软件会弹出如图2所示的选择界面。
●          COM模板——适用于简单且不需分段的程序,所有内容均放在代码段中, 0100H开始;
●          EXE模板——适用于需分段的复杂程序,内容按代码段、数据段、堆栈段划分。需要注意的是采用该模板时, 0100H,而应由编译器自动完成空间分配;
●          BIN模板——二进制文件,适用于所有用户定义结构类型;
●          BOOT模板——适用于在软盘中创建文件。
此外,若用户希望打开一个完全空的文档,则可选择empty workspace的选项。
 
用户可根据上述选择的模板中编写程序,如图3所示。该编辑界面集文档编辑、指令编译、程序加载、系统工具、在线帮助为一体,其菜单功能如表1所示。
编写完程序后,pile”按钮,即可完成程序的编译工作,并弹出如图4所示的编译状态界面。若有错误则会在窗口中提示,若无错误则还会弹出保存界面,让用户将编译好的文件保存相应的文件夹中。默认文件夹为…\emu8086\MyBuild\,但您可以通过菜单中assembler/ set output directory对默认文件夹进行修改。用户保存的文件类型与第一阶段所选择的模板有关。
完成编译和保存文件后,用户可按下图4中的“close”按钮先关闭该窗体,再利用工具栏上的“emulate”按钮打开真器界面和原程序界面进行真调试,也可以按下图4中的Run按钮运行直接程序。
 
表1编译器菜单功能
一级菜单名称
二级菜单名称
三级菜单名称
功能
file
 
 
文件
 
new
 
新建
 
 
com template
com模板
 
 
exe template
exe模板
 
 
bin template
bin模板
 
 
boot template
boot模板
example
 
 
实例
open
 
 
打开文件
save
 
 
保存文件
save as
 
 
另存为
prints
 
 
打印文件
export to HTML
 
 
转换为超文本文件
exit
 
 
退出
edit
 
 
编辑
undo
 
 
取消
red