emu8086使用方法(实验一)新课件

emu8086使用方法(实验一)新课件

ID:1236156

大小:519.00 KB

页数:0页

时间:2017-11-09

emu8086使用方法(实验一)新课件_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《emu8086使用方法(实验一)新课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《微机原理及应用》实验作者:张锡鹤2012.10.11Emu8086仿真软件的使用实验目的:学习、掌握Emu8086软件的使用方法;了解汇编语言的程序结构及调试方法。实验一实验要求:能够正确选择Emu8086软件的工作模板;能够正确编写存储器中两个多位无符号数相加的源程序;能够正确处理出现的编辑错误;4.能够“单步执行”程序,并认真观察、判断每条指令执行的结果是否正确;5.对执行中出现的错误结果,能够做出作出相应的处理。实验内容1、熟悉Emu8086软件运行Emu8086软件可以直接从Windows桌面点击下面所示的快捷图标即可。用鼠标点击“

2、继续”按钮编辑界面:第一次编写源程序,点击“新建”按钮,否则,点击“打开”按钮。工作模板的选择:选择“EXE模板”。“EXE模板”编辑界面几点说明:“模板”列出了常用的“段”设置和“子程序”设置部分,您可以根据需要进行选择。不需要的部分及内容可以直接删除。ASSMUME指令需要自己编写。编写源程序时,尽量按照“模板”的格式和字体书写,以便养成良好的习惯。编写源程序时,允许在“英文”或“中文”状态下编辑,但注释前面的分号“;”需用英文分号。2、编程练习一在数据表DATA1中存放数据0F865H,在数据表DATA2中存放数据360CH。现编写出将

3、两数分别取出相加,然后将计算结果存放到当前数据段中,偏移地址为3800H单元中的源程序。DSEGSEGMENT'DATA'DATA1DW0F865HDATA2DW360CHDSEGENDSCSEGSEGMENT'CODE'ASSUMECS:CSEG,DS:DSEGSTART:MOVAM,DSEGMOVDS,AXMOVAX,ESEGMOVES,AXLEASI,DATA1MOVAX,DATA1ADDAX,DATA2MOV[2800H],AXHLTCSEGENDSENDSTART(注:源程序有故意保留的错误,请你改正)文件的保存:点击快捷键“保存”

4、。也可以从“文件”项目中选择“另存为”。所保存文件的扩展名,自动定为.ASM。文件的编译:编辑好的文件需要进行编译后才能运行。可点击“编译”快捷键。如果编译正确,“编译错误”栏中空白。如果出错,“编译错误”栏中将有错误说明。并改变源文件出错行的颜色。在源文件中改正错误后还需要重新编译,直至无错误为止。建立并保存编译后的文件(取名)。如果存在同名文件时,会出现提示。是否替换原文件,你自己决定。使用“单步执行”便于观察、分析运行的过程细节。观察并分析:CS、IP的初始值与代码段有哪些关系。分析:第一条指令中DSEG的实际段地址为什么是0B67h?

5、注意观察内存,分析数表的排列顺序。3、编程练习二编写计算5899H+7987H的程序,并将计算结果存入0B88H单元;单步运行,并认真记录标志寄存器的信息变化;从内存中观察计算结果。实验报告要求:认真填写实验报告中各项内容;允许在实验报告中粘贴复制的计算机屏幕信息,例如实验程序、实验结果等;及时归纳实验中发现的问题,并将解决办法写入实验报告;欢迎您在报告中提供改进本次实验的建议。Emu8086仿真软件在实验室的计算机上安装时,许多机器不支持汉化,希望大家提前有个思想准备,最好先熟悉一下软件的使用方法。Emu8086软件的其它功能Emu8086

6、能够利用自带的软件实现“虚拟屏幕显示”、“虚拟打印”、“虚拟LED数码显示”、“虚拟接口”和“虚拟温度控制”实验。Emu8086能够利用自带的实验软件还可以进行“交通灯实验”、“步进电机实验”和“机器人实验”。

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

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

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