Emu8086的使用方法(实验一)新

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• Emu8086能够利用自带的实验软件还可以进 行“交通灯实验”、“步进电机实验”和 “机器人实验”。 精品课件
精品课件
精品课件
精品课件
精品课件
文件的编译:编辑好的文件需要进行 编译后才能运行。可点击“编译”快 捷键。
精品课件
如果编译正确, “编译错误”栏 中空白。
精品课件
如果出错,
“编译错误”
栏中将有错
误说明。并
改变源文件
出错行的颜
色。
精品课件
在源文件中 改正错误后 还需要重新 编译,直至 无错误为止。
精品课件
建立并保存编译后的文件(取名)。
用鼠标点击 “继续”按钮
精品课件
编辑界面:第一次编写源程序, 点击 “新建”按钮,否则,点击“打开”按 钮。
精品课件
工作模板的选择:选择“EXE模 板”。
精品课件wenku.baidu.com
“EXE模板”编辑界面
精品课件
几点说明: • “模板”列出了常用的“段”设置和
“子程序”设置部分,您可以根据需 要进行选择。不需要的部分及内容可 以直接删除。 • ASSMUME指令需要自己编写。
精品课件
• 编写源程序时,尽量按照“模板”的 格式和字体书写,以便养成良好的习 惯。
• 编写源程序时,允许在“英文”或 “中文”状态下编辑,但注释前面的 分号“;”需用英文分号。
精品课件
2、编程练习一
在数据表DATA1中存放数据 0F865H,在 数据表DATA2中存放数据360CH。现编写 出将两数分别取出相加,然后将计算结 果存放到当前数据段中,偏移地址为 3800H单元中的源程序。
3. 能够正确处理出现的编辑错误;
精品课件
4.能够“单步执行”程序,并认真观察、 判断每条指令执行的结果是否正确;
5.对执行中出现的错误结果,能够做出 作出相应的处理。
精品课件
实验内容
1、熟悉Emu8086软件
•运行Emu8086软件 可以直接从Windows桌面点击下面所示 的快捷图标即可。
精品课件
《微机原理及应用》实验
作者:张锡鹤 2012.10.11
精品课件
实验一
Emu8086仿真软件的使用
实验目的:
1. 学习、掌握Emu8086软件的使用方法; 2. 了解汇编语言的程序结构及调试方法。
精品课件
实验要求:
1. 能够正确选择Emu8086软件的工作模 板;
2. 能够正确编写存储器中两个多位无符 号数相加的源程序;
精品课件
精品课件
3、编程练习二
• 编写计算5899H+7987H的程序,并将计算结 果存入0B88H单元;
• 单步运行,并认真记录标志寄存器的信息 变化;
• 从内存中观察计算结果。
精品课件
实验报告要求:
• 认真填写实验报告中各项内容; • 允许在实验报告中粘贴复制的计算机屏幕信息,
例如实验程序、实验结果等; • 及时归纳实验中发现的问题,并将解决办法写入
精品课件
如果存在同名文件时,会出现提示。 是否替换原文件,你自己决定。
精品课件
使用
“单步
执行”
便于观
察、分
析运行
的过程
精品课件
精品课件
观察并分析: CS、IP的初 始值与代码 段有哪些关 系。
精品课件
分析: 第一 条指 令中 DSEG 的实 际段
地址 为什 么是 0B67h?
精品课件
注意观察内存,分析 数表的排列顺序。
精品课件
DSEG SEGMENT 'DATA'
DATA1 DW
0F865H
DATA2 DW
360CH
DSEG ENDS
CSEG SEGMENT 'CODE'
ASSUME CS:CSEG,DS:DSEG
START: MOV AM, DSEG
MOV DS,AX
MOV AX, ESEG
MOV ES, AX
LEA SI, DATA1
MOV AX, DATA1
ADD AX, DATA2
MOV [2800H], AX
HLT
CSEG ENDS
END START
(注:源程序有故意保留的错误,精请品你课件改正)
文件的保存:点击快捷键“保存” 。
也可以从“文件”项目中选择“另存
为”。
精品课件
• 所保存文件的扩展名,自动定为.ASM。
实验报告; • 欢迎您在报告中提供改进本次实验的建议。
精品课件
• Emu8086仿真软件在实验室的计算机上安装 时,许多机器不支持汉化,希望大家提前 有个思想准备,最好先熟悉一下软件的使 用方法。
精品课件
Emu8086软件的其它功能
• Emu8086能够利用自带的软件实现“虚拟屏 幕显示”、“虚拟打印”、“虚拟LED数码 显示”、“虚拟接口”和“虚拟温度控制” 实验。
相关文档
最新文档