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

上传人:tia****nde 文档编号:7745797 上传时间:2020-03-24 格式:PPT 页数:34 大小:519KB
返回 下载 相关 举报
Emu8086的使用方法(实验一)新.ppt_第1页
第1页 / 共34页
Emu8086的使用方法(实验一)新.ppt_第2页
第2页 / 共34页
Emu8086的使用方法(实验一)新.ppt_第3页
第3页 / 共34页
点击查看更多>>
资源描述
微机原理及应用 实验 作者 张锡鹤2012 10 11 Emu8086仿真软件的使用 实验目的 学习 掌握Emu8086软件的使用方法 了解汇编语言的程序结构及调试方法 实验一 实验要求 能够正确选择Emu8086软件的工作模板 能够正确编写存储器中两个多位无符号数相加的源程序 能够正确处理出现的编辑错误 4 能够 单步执行 程序 并认真观察 判断每条指令执行的结果是否正确 5 对执行中出现的错误结果 能够做出作出相应的处理 实验内容1 熟悉Emu8086软件 运行Emu8086软件可以直接从Windows桌面点击下面所示的快捷图标即可 用鼠标点击 继续 按钮 编辑界面 第一次编写源程序 点击 新建 按钮 否则 点击 打开 按钮 工作模板的选择 选择 EXE模板 EXE模板 编辑界面 几点说明 模板 列出了常用的 段 设置和 子程序 设置部分 您可以根据需要进行选择 不需要的部分及内容可以直接删除 ASSMUME指令需要自己编写 编写源程序时 尽量按照 模板 的格式和字体书写 以便养成良好的习惯 编写源程序时 允许在 英文 或 中文 状态下编辑 但注释前面的分号 需用英文分号 2 编程练习一 在数据表DATA1中存放数据0F865H 在数据表DATA2中存放数据360CH 现编写出将两数分别取出相加 然后将计算结果存放到当前数据段中 偏移地址为3800H单元中的源程序 DSEGSEGMENT DATA DATA1DW0F865HDATA2DW360CHDSEGENDSCSEGSEGMENT CODE ASSUMECS CSEG DS DSEGSTART MOVAM DSEGMOVDS AXMOVAX ESEGMOVES AXLEASI DATA1MOVAX DATA1ADDAX DATA2MOV 2800H AXHLTCSEGENDSENDSTART 注 源程序有故意保留的错误 请你改正 文件的保存 点击快捷键 保存 也可以从 文件 项目中选择 另存为 所保存文件的扩展名 自动定为 ASM 文件的编译 编辑好的文件需要进行编译后才能运行 可点击 编译 快捷键 如果编译正确 编译错误 栏中空白 如果出错 编译错误 栏中将有错误说明 并改变源文件出错行的颜色 在源文件中改正错误后还需要重新编译 直至无错误为止 建立并保存编译后的文件 取名 如果存在同名文件时 会出现提示 是否替换原文件 你自己决定 使用 单步执行 便于观察 分析运行的过程细节 观察并分析 CS IP的初始值与代码段有哪些关系 分析 第一条指令中DSEG的实际段地址为什么是0B67h 注意观察内存 分析数表的排列顺序 3 编程练习二 编写计算5899H 7987H的程序 并将计算结果存入0B88H单元 单步运行 并认真记录标志寄存器的信息变化 从内存中观察计算结果 实验报告要求 认真填写实验报告中各项内容 允许在实验报告中粘贴复制的计算机屏幕信息 例如实验程序 实验结果等 及时归纳实验中发现的问题 并将解决办法写入实验报告 欢迎您在报告中提供改进本次实验的建议 Emu8086仿真软件在实验室的计算机上安装时 许多机器不支持汉化 希望大家提前有个思想准备 最好先熟悉一下软件的使用方法 Emu8086软件的其它功能 Emu8086能够利用自带的软件实现 虚拟屏幕显示 虚拟打印 虚拟LED数码显示 虚拟接口 和 虚拟温度控制 实验 Emu8086能够利用自带的实验软件还可以进行 交通灯实验 步进电机实验 和 机器人实验
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!