实验一 显示程序实验1
emu8086 介绍Emu8086-Assembler and Microprocessor Emulator是一个可在 Windows 环境下运行的8086CPU汇编仿真软件,Emu8086集源代码编辑器,汇编/反汇编工具以及可以运行debug的模拟器(虚拟机器)于一身,它优于一般编译器的地方在于提供了一个虚拟的80x86 环境,拥有自己一套独立的 “硬件 ”,可以完成一些纯软件编译器无法完成的功能例如 Led 显示,交通灯,步进电机等等,而且动态调试( DEBUG)时非常方便一.软件启动启动界面如图 1 所示,用户可以选择新建文本、程序实例、启动指南、近期文档
注册的用户名随意,密码112,即可成功
二.新建文件单击图 1 中的“ New”选项,软件会弹出如图2 所示的选择界面
●COM 模板——适用于简单且不需分段的程序,所有内容均放在代码段中,程序代码默认从 ORG 0100H 开始;●EXE 模板——适用于需分段的复杂程序,内容按代码段、数据段、堆栈段划分
需要注意的是采用该模板时,用户不可将代码段人为地设置为ORG 0100H,而应由编译器自动完成空间分配;●BIN 模板——二进制文件,适用于所有用户定义结构类型;●BOOT 模板——适用于在软盘中创建文件
此外,若用户希望打开一个完全空的文档,则可选择empty workspace的选项
三.编译和加载程序用户可根据上述选择的模板中编写程序,如图3 所示
该编辑界面集文档编辑、指令编译、程序加载、系统工具、在线帮助为一体,其菜单功能如表1 所示
编写完程序后,用户只需单击工具栏上的“compile”按钮,即可完成程序的编译工作,并弹出如图 4 所示的编译状态界面
若有错误则会在窗口中提示,若无错误则还会弹出保存界面,让用户将编译好的文件保存相应的文件夹中
默认文件夹为⋯,但您可以通过菜单