xin微机原理与汇编语言程序设计

xin微机原理与汇编语言程序设计

ID:14458736

大小:850.00 KB

页数:67页

时间:2018-07-28

xin微机原理与汇编语言程序设计_第1页
xin微机原理与汇编语言程序设计_第2页
xin微机原理与汇编语言程序设计_第3页
xin微机原理与汇编语言程序设计_第4页
xin微机原理与汇编语言程序设计_第5页
资源描述:

《xin微机原理与汇编语言程序设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、微机原理与汇编语言程序设计实验指导书程桂卿编写湖北工业大学商贸学院电子信息工程系2009年3月III前言《微机原理与汇编语言程序设计》是一门实践性很强的专业技术基础课,因此,必须在课堂教学的基础上配以足够的实验或实践性教学环节,以便理论联系实际,使学生能深入理解课堂教学内容,加强学生动手能力,以加深对理论学习的理解和掌握,提高学生分析问题﹑解决问题的能力。全书共分二个部分:第一部分汇编语言上机操作及程序调试方法第二部分软件部分实验对于每一个实验都给出了实验目的﹑实验内容﹑预习要求﹑报告要求﹑实验提示﹑思

2、考题。实验提示部分我们仅给出部分文字提示和参考流程图,以作为学生自己编程时的参考。我们主张学生在做实验前,必须要充分预习,充分准备,要依靠自己在实验前编出的程序,经过实验调试改正程序,得出正确的结果。这样做实验,才能真正有收获,才能真正提高分析问题和解决问题的能力。由于编者水平有限,书中不妥或错误之处在所难免,欢迎大家在使用中提出宝贵意见。编者2009年3月III目录第一部分汇编语言程序设计上机操作及程序调试的方法…1第二部分软件部分实验………………………………………10实验一应用DEBUG软件调试程序

3、实验………………………10实验二顺序程序设计1………………………………………13实验三顺序程序设计2………………………………………14实验四DOS系统功能调用……………………………………17实验五分支程序设计1………………………………………19实验六分支程序设计2………………………………………21实验七单重循环程序设计……………………………………23实验八多重循环程序设计……………………………………25实验九子程序设计1…………………………………………29实验十子程序设计2………………………………………

4、…37实验十一响铃实验………………………………………………40实验十二演奏乐曲的程序………………………………………42III实验须知一、预习要求1.实验前认真阅读实验教程中有关内容,明确实验目的、内容和实验任务。2.每次实验前做好充分的预习,对所需预备知识做到心中有数。3.实验前应编好源程序,并对调试过程、实验结果进行预测。二、实验要求1.实验课请勿迟到,缺席。2.爱护设备,保持清洁,不随意更换设备。3.认真完成实验任务,实验结果经教师检查。4.实验完毕,请整理实验设备,再离开实验室。三、报告要求每次实

5、验后,应递交一份实验报告,报告中应包含下列内容:1.实验名称、实验人姓名、学号、班级,所用设备号。2.实验目的、任务。3.硬件实验应画出各任务的完整电路图。4.画出各任务程序流程图。5.写出实验调试情况,包括上机时遇到的问题及解决办法、实验结果分析等,并附上调试好的程序清单(应加适量注释)。6.总结实验中的心得体会,提出对实验内容、方案等的建议、意见或设想等。63第一部分汇编语言程序设计上机操作及程序调试的方法第一节在IBM-PC机上运行汇编源程序所必备的软件为了在IBM-PC机上运行汇编源程序,机器上

6、必须有DOS操作系统环境,DOS系统盘上必须有下列文件:EDIT.COM文件编辑程序MASM.EXE宏汇编程序CREF交叉引用文件处理程序LINK.EXE链接程序LIB库管理程序DEBUG.COM调试程序第二节在IBM-PC机上运行汇编源程序的步骤当用户编制好汇编语言源程序之后,要在机器上运行,必须经过以下几个步骤:1.用EDIT命令建立与修改汇编源程序文件(ASM文件)源程序就是用汇编语言的语句编写的程序,它不能被机器识别。源程序必须以ASM为附加文件名。至于EDIT的使用方法可以查阅手册。2.用MA

7、SM命令汇编源文件以产生相应的目标文件(OBJ文件)源程序建立以后,必须经过汇编,转换成用二进制代码表示的目标文件,机器才可运行。汇编是通过调用PC—DOS下的宏汇编程序MASM实现的。汇编过程中,汇编程序对源文件进行二次扫描,如果源程序中有语法错误,则汇编过程结束后,汇编程序会指出源程序中的错误,这时,用户可以再用编辑程序来修改源程序中的错误,最后,得到没有语法错误的OBJ文件。3.用LINK命令连接目标文件以产生可执行文件(EXE文件)由于汇编之后所得到的目标代码的存放地址并不是可执行的绝对地址,而

8、是浮动的相对地址,因而,必须经过连接,把程序的各个模块连接在一起,或把要调用的子程序与主程序连接在一起,把相对地址变成绝对地址,形成可执行的文件。连接是由调用PC—DOS下的LINK程序来实现的。4.调试、运行可执行文件。经过以上过程,在盘上有了可执行文件,则可在DOS提示符下,直接打入文件名(不用扩展名),就可以把执行文件从盘上装入内存,且立即执行此程序。然而通常一个较复杂、较长的汇编语言源程序,希望一点错误也没有的可能性是很小的,这样就

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

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

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