欢迎来到天天文库
浏览记录
ID:55705740
大小:311.00 KB
页数:34页
时间:2020-05-25
《微机原理Emu8086仿真软件实验讲义.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验一显示程序实验1.emu8086介绍Emu8086-AssemblerandMicroprocessorEmulator是一个可在Windows环境下运行的8086CPU汇编仿真软件,Emu8086集源代码编辑器,汇编/反汇编工具以及可以运行debug的模拟器(虚拟机器)于一身,它优于一般编译器的地方在于提供了一个虚拟的80x86环境,拥有自己一套独立的“硬件”,可以完成一些纯软件编译器无法完成的功能例如Led显示,交通灯,步进电机等等,而且动态调试(DEBUG)时非常方便一.软件启动启动界面如图1所示,用户可以选择新建文本、程序实
2、例、启动指南、近期文档。注册的用户名随意,密码112,即可成功。二.新建文件单击图1中的“New”选项,软件会弹出如图2所示的选择界面。● COM模板——适用于简单且不需分段的程序,所有内容均放在代码段中,程序代码默认从ORG0100H开始;● EXE模板——适用于需分段的复杂程序,内容按代码段、数据段、堆栈段划分。需要注意的是采用该模板时,用户不可将代码段人为地设置为ORG0100H,而应由编译器自动完成空间分配;● BIN模板——二进制文件,适用于所有用户定义结构类型;●
3、 BOOT模板——适用于在软盘中创建文件。此外,若用户希望打开一个完全空的文档,则可选择emptyworkspace的选项。 三.编译和加载程序用户可根据上述选择的模板中编写程序,如图3所示。该编辑界面集文档编辑、指令编译、程序加载、系统工具、在线帮助为一体,其菜单功能如表1所示。编写完程序后,用户只需单击工具栏上的“compile”按钮,即可完成程序的编译工作,并弹出如图4所示的编译状态界面。若有错误则会在窗口中提示,若无错误则还会弹出保存界面,让用户将编译好的文件保存相应的文件夹中。默认文件夹为…emu8086MyBuild
4、,但您可以通过菜单中assembler/setoutputdirectory对默认文件夹进行修改。用户保存的文件类型与第一阶段所选择的模板有关。完成编译和保存文件后,用户可按下图4中的“close”按钮先关闭该窗体,再利用工具栏上的“emulate”按钮打开真器界面和原程序界面进行真调试,也可以按下图4中的Run按钮运行直接程序。 表1编译器菜单功能一级菜单名称二级菜单名称三级菜单名称功能file 文件 new 新建 comtemplatecom模板 exetemplateexe模板 bintemplatebin模板 boot
5、templateboot模板example 实例open 打开文件save 保存文件saveas 另存为prints 打印文件exporttoHTML 转换为超文本文件exit 退出edit 编辑undo 取消redo 重复cut 剪切cope 复制paste 粘贴selectall 选择全部find 查找findnext 查找下一个replace 代替indent 缩进outdent 凸出commentblock 将被选块变为注释uncommentblock 将被注释变为指令advancede
6、ditormacros 高级宏汇编advanced 高级设置 Showlinenumbers 显示行编号 tabitfyselection 空格转换为定位字元 untabitfyselection 定位字元转换为空格 lowercaseselection 用小写字母表示 uppercaseselection 用大写字母表示 displaywhitespace 显示出空格出空间bookmark 书签 togglebookmark 在光标处放置标签 previousbookmark 跳到上一个标签处 nextbookmark 跳到下一
7、个标签处 jumptofirst 跳到第一个标签处 jumptolast 跳到最后一个标签处 clearallbookmark 清除所有标签assembler 汇编 compile 编译 compileandloadintheemulation 编译并加载到真器中 fasm Fasm汇编 setoutputdirectory 设置输出文件夹emulator 真器 showemulator 显示真窗口 assembleandloadintheemulator 编译并加载到真器中math 数学计算 multibasecalculato
8、r 多进制基本计算器 baseconverter 基本转换器asciicode ASCII码表help 帮助 documentationandtutorials 文档及指南 checkforanupda
此文档下载收益归作者所有