微机原理Emu8086仿真软件实验讲义.doc

微机原理Emu8086仿真软件实验讲义.doc

ID:55705740

大小:311.00 KB

页数:34页

时间:2020-05-25

微机原理Emu8086仿真软件实验讲义.doc_第1页
微机原理Emu8086仿真软件实验讲义.doc_第2页
微机原理Emu8086仿真软件实验讲义.doc_第3页
微机原理Emu8086仿真软件实验讲义.doc_第4页
微机原理Emu8086仿真软件实验讲义.doc_第5页
资源描述:

《微机原理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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。