欢迎来到天天文库
浏览记录
ID:60797410
大小:1.51 MB
页数:18页
时间:2020-12-19
《微机实验说课讲解.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、精品好文档,推荐学习交流张瑛编著仅供学习与交流,如有侵权请联系网站删除谢谢18精品好文档,推荐学习交流第一章实验箱配套软件使用开打实验箱,插上串口,打开电源。1.双击桌面图标WMD86,进入集成操作软件环境。2.单击文件——新建,在编辑区域里写入相关程序代码,并保存,保存文件后缀为.asm或——打开,已经编写好的程序文件(后缀为.asm)仅供学习与交流,如有侵权请联系网站删除谢谢18精品好文档,推荐学习交流2.单击编译——汇编,对源程序进行编译。如果源程序有错误,会提示相关错误信息,根据提示的错误信息及错误的位置,对源程序进行修改,直到编译通过为止。此时
2、会在相关文件目录下生成对应的OBJ文件。4.单击编译——链接,对生成的OBJ进行链接,并提示链接信息,对应目录下生成相应的EXE文件。该EXE文件就是我们所需要的可执行文件。5.单击窗口——调试,进入调试窗口。仅供学习与交流,如有侵权请联系网站删除谢谢18精品好文档,推荐学习交流6.在调试窗口里,单击装入程序,装入所生成的对应的EXE文件。此时会提示装入相关的段地址及偏移量地址。表示程序存放的位置。仅供学习与交流,如有侵权请联系网站删除谢谢18精品好文档,推荐学习交流默认为段地址0000H,偏移量2000H。PC开始将程序从磁盘装入到教学系统对应内存,并
3、提示装载完毕。7.命令行提示符为“>”,使用U0000:2000(U段地址:偏移量)命令可以进行反汇编,检查程序是否正确装入。8.编辑指定地址中的数据命令格式:E[段地]:偏移量该命令执行后,则按字节显示或修改数据,通过空格键,单元地址向高地址方向移动,并可直接填入新数据来修改单元中的内容。若输入结束,按回车即可退出E命令。如该例程序是将3500H单元开始的16个数据传送到3600H开始的数据区中,先通过E命令E3500H(段地默认0000H可缺省,默认的段寄存器的值为0000H),输入16个原始数据到3500H开始的单元里。仅供学习与交流,如有侵权请联
4、系网站删除谢谢18精品好文档,推荐学习交流显示3500H单元内容,CC,此时可以键盘键入新的数值,修改完毕后要继续修改3501H单元内容,可以直接按空格,修改后续单元的内容,直到16个单元的内容输入完毕后,按回车退出修改。任意输入16个数据8.运行程序G=段地:偏移量,运行装入的程序。ESC退出程序。单击窗口——寄存器,可以打开寄存器窗口,查看对应寄存器的内容。仅供学习与交流,如有侵权请联系网站删除谢谢18精品好文档,推荐学习交流9.运行程序结束后,可通过指令D3600(D段址:偏移量),来查看3600H单元开始的16个数据是否是和键入的3500H开始的
5、数据相同,相同表明程序逻辑正确,结束。第二章EMU8086软件的使用例程同上,实现当前数据段3500H单元内容中连续16个数据传送到3600H起始的单元里。1.File——open,打开编写好的程序文件,后缀为asm。(或新建)2.点击工具拦里的Compile,对汇编语言文件进行编译,如果没有语法上的错误,则最终编译生成对应的EXE文件,并保存。如果有语法的错误,根据错误提示,修改程序,知道最终真确生成EXE文件为止。仅供学习与交流,如有侵权请联系网站删除谢谢18精品好文档,推荐学习交流3.生成EXE文件后,出现如图所示界面。点击close,关闭该穿口,
6、不在此处运行。4.点击工具拦里的Emulate命令,进入调试运行状态。会出现如图所示的界面(各段寄存器默认相关值)5.点击singlesetp,单步运行,没运行一次,右边的源代码区会显示当前正在执行的指令,左边会对应显示,所对应的机器码及存放的地址单元。每运行一条指令,注意查看最左边区域各寄存器的变化情况。仅供学习与交流,如有侵权请联系网站删除谢谢18精品好文档,推荐学习交流Run为全速运行。6.默认数据段寄存器的值DS为0700。要进行数据的传送验证,首先要往0700:3500单元输入相关的原始数据。点击仿真窗口里的aux——menory,可以对相关的
7、内存单元的数据进行查询及修改。显示的为对应的内存单元内容,修改方框内的数据可以查询及修改相应单元的内容。如修改为0700:3500,点击update,即从0700:3500处显示,同时可以选种对应单元并修改。7.输入原始数据后,运行RUN,点击aux——memory查看0700:3600单元的内容是否是从3500H单元中传送过来的。正确结束。仅供学习与交流,如有侵权请联系网站删除谢谢18精品好文档,推荐学习交流实验一系统认识及仿真软件的使用1.实验内容掌握emu8086仿真软件及实验箱配套软件WMD86的使用。利用串操作指令实现数据串的传送。2.实验目的
8、①掌握程序的编译过程及调试方法。②串操作指令的使用3.实验设备及仪器PC机、em
此文档下载收益归作者所有