实验指导书最终版0

实验指导书最终版0

ID:45792064

大小:540.81 KB

页数:42页

时间:2019-11-17

实验指导书最终版0_第1页
实验指导书最终版0_第2页
实验指导书最终版0_第3页
实验指导书最终版0_第4页
实验指导书最终版0_第5页
资源描述:

《实验指导书最终版0》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、微机原理与接口技术实验指导书许昌学院电气信息工程学院二OO九年十月刖a《微型计算机原理及应用》是一门实践性很强的专业技术基础课,因此,必须在课堂教学的基础上配以足够的实验或实践性教学环节,以便理论联系实际,使学生能深入理解课堂教学内容,加强学生动手能力,以加深对理论学习的理解和掌握,提高学生分析问题、解决问题的能力。木实验指导书是《微型原理与接口技术》一书的配套教材。本实验指导书主要包括汇编语言上机操作、汇编程序调试方法及软件部分实验。对于每一个实验都给出了实验目的、实验内容、预习要求、报告要求、实验提示等。实验提示部分我们仅给

2、出部分文字提示和参考流程图,以作为学生自己编程时的参考。我们主张学生在做实验前,必须要充分预习,充分准备,要依靠自己在实验前编出的程序,经过实验调试改止程序,得出止确的结果。这样做实验,才能真止有收获,才能真正提高分析问题和解决问题的能力。本实验指导书在编写的过程中,得到了本系的领导和老师的支持、指导和帮助,在此表示衷心的谢意。rti于编者水平有限,书中不妥或错误之处在所难免,欢迎大家在使用中提岀宝贵意见。李耀辉、吴泽2009年10月08日实验须知一、预习要求1.实验前认真阅读实验教程中有关内容,明确实验目的、内容和实验任务。2

3、.每次实验前做好充分的预习,对所需预备知识做到心中有数。3.实验前应编好源程序,并对调试过程、实验结果进行预测。二、实验设备PC微型计算机1台(配置相关的汇编程序及汇编应用软件)二、实验要求1.实验课请勿迟到,缺席。2.爱护设备,保持清洁,不随意更换设备。3.认真完成实验任务,实验结果经教师检查。4.做硬件实验时,严禁带电操作,即所有的接线、改线及拆线操作均应在不带电的状态下进行,并注意防止导线堵塞插孔。5.发生事故,应立即切断电源,并马上向教师报告,检查原因,吸取教训。6.实验完毕,请整理实验设备,再离开实验室。三、报告要求每

4、次实验后,应递交一份实验报告,报告中应包含下列内容:1.实验名称、实验人姓名、学号、班级,所用设备号。2.实验目的、任务。3.实验应画出齐任务的完整流程图。4.画出各任务程序流程图。5.写出实验调试情况,包扌舌上机时遇到的问题及解决办法、实验结果分析等,并附上调试好的程序清单(应加适量注释)。6.总结实验中的心得体会,提出对实验内容、方案等的建议、意见或设想等。实验一汇编语言上机环境的熟悉和DEBUG命令使用1实验二数据传送指令7实验三算术逻辑运算及移位操作9实验四串操作指令9实验五分支及循环程序设计16实验六子程序及DOS功能

5、调用22实验一汇编语言上机环境的熟悉和DEBUG命令使用一.实验目的:1•熟悉程序的汇编过程以及MasmforWindows6.0的使用。2•学习使用DEBUG屮的各种命令。3•掌握用DEBUG调试自编程序的方法,为以后实验打下基础。二・实验内容1.熟悉汇编语言的编译环境。1)DOS下的编译坏境(课本P87)o1)Windows卜的编译环境(MasmforWindows6.0)o1.熟悉使用将源程序转换为可执行程序。;HelloWorldprogram(hello.asm)课木P873)找出本程序与MasmforWindows6

6、.0的example文件下的hello.asm的区别DATASEGMENTMSGDB'Hello,world!',0AH,0DH,'$'DATAENDSSTACKSEGMENTDB100HDUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTARTPROC:FARPUSHDSXORAX,AXPUSHAXMOVAX,DATAMOVDS,AXMOVAH,9MOVDX,OFFSETMSGINT21HRETSTARTENDPCODEENDSENDSTART2.用DEBUG调试

7、、运行可执行程序。1)进入DEBUG后,首先用命令R查看当前DS和IP寄存器内容,记录此值。2)学习R,D,A,U,T,G,Q命令的使用。3)用命令A汇编下列指令,并判断指令正误并说明原因。(1)RORAX,8(2)LEADI,[AX](3)MOVDS,2010(4)PUSHAL(5)OUT900,AL(6)MOV[BX],0(7)MOVCS,AX(8)MOVBP,SP(9)MOVIP,AX(10)MOVAX,6[BX][SI]4)用A命令汇编下列程序段,完成将DS:2000开始的5个字节内存内容相加,并把相加的结果存放在DS:

8、2005内存单元屮,将程序写到硬盘上,然后用DEBUG调试、运行该程序,查看运行结果,观察程序段能否完成指定功能,若不能,说明原因。MOVCX,5MOVAL,0MOVBX,2000NEXT:ADDAL,[BX]INCBXLOOPNEXTMOV[BX],ALINT

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

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

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