《微机原理与接口技术-左琼》微机原理实验一报告

《微机原理与接口技术-左琼》微机原理实验一报告

ID:42405777

大小:478.42 KB

页数:17页

时间:2019-09-14

《微机原理与接口技术-左琼》微机原理实验一报告_第1页
《微机原理与接口技术-左琼》微机原理实验一报告_第2页
《微机原理与接口技术-左琼》微机原理实验一报告_第3页
《微机原理与接口技术-左琼》微机原理实验一报告_第4页
《微机原理与接口技术-左琼》微机原理实验一报告_第5页
资源描述:

《《微机原理与接口技术-左琼》微机原理实验一报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程实验报告课程名称:汇编设计2015-9-30,8:00-11:50实验名称:实验时间:实验地点:指导教师:实验南一楼803左琼专业班级:生物医学工程卓越实验1301班学号:姓名:U201312590同组学生:无报告日期:2015年10月11日计算机科学与技术学院一、原创性声明本人郑重声明:本报告的内容由本人独立完成,有关观点、方法、数据和文献等的引用已经在文中指出。除文中已经注明引用的内容外,本报告不包含任何其他个人或集体已经公开发表的作品或成果,不存在剽窃、抄袭行为。特此声明!学生签字:日期:二、评语与成绩评定指导老师评语2.实验成绩

2、评定实验完成质量得分(70分)(实验步骤清晰详细深入,实验记录真实完整等)报告撰写质量得分(30分)(报告规范、完整、通顺、详实等)总成绩(100分)指导教师签字:tl期:目录1实验目的与要求12实验内容13实验过程13.1任务113.1.1源程序23.1.2实验步骤33.1.3实验记录33.2任务25321源程序5实验步骤及结果73.3任务383.3.1源程序83.3.2实验步骤及结果94体会10参考文献111实验目的与要求(1)学会汇编源程序的编辑、汇编、连接;(2)学会使用程序调试工具TD.EXE;⑶利用TD,对已学习过的汇编语言程序

3、设计知识(汇编源程序结构、伪指令、DOS调用等)的实践,加深对这些知识的理解和印象;并自学数据传送类指令、算术运算指令、位操作指令。2实验内容1、思考完成教材屮P121的第5题,并编程实现该题,验证你Z前的解答是否正确。2、思考完成教材中P122的第1()题,并编程实现该题,验证你之前的解答是否正确。3、在一个以BUF为首址的缓冲区屮存放着字符串Howareyoudoing,***(你姓名的拼音几请写一个程序,将该字符串倒转。倒转后的字符串放在一个新缓冲区中。使用TD观察程序运行结束前,是否实现了上述功能。提示:变量可用如下伪指令定义BUF

4、DB'Howareyoudoing,***'N=$-BUF;N为字符串的长度NEW.BUFDBNDUP(O)操作提示:使用TD.EXE调试程序时,应先单步执行各个语句,每执行一条语句,都应观察数据段中的内容以及相应寄存器的变化。3实验过程3.1任务1思考完成教材中P121的笫5题,并编程实现该题,验证你之前的解答是否正确。5.已知程序的数据段为:DATASEGMENTADB$,10HBDB^COMPUTER'CDW1234H,OFFHDDB5DUP(?)EDD1200459AHDATAENDS求下列程序执行后的结果是什么?MOVAL,AMO

5、VDX,CXCHGDL,AMOVBX,OFFSETBMOVCX3[BX]LEABX,DLDSSI,ELESDI,E3.1.1源程序修改前(有小错误):STACKSEGMENTSTACKDB200DUP(O)STACKENDSDATASEGMENTADB$,10HBDB'COMPUTER'FDW1234H,OFFHDDB5DUP(?)EDD1200459AHDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKBEGIN:MOVAL,AMOVDX,FXCHGDL,AMOVBX,OFFSETBMOVC

6、X3[BX]LEABX,DLDSSI,ELESDI,EMOVAH,4CH;exitINT21HCODEENDSENDBEGIN修改后(无错误):STACKDBSEGMENTSTACK200DUP(O)STACKENDSDATASEGMENTBDBCOMPUTERFDW1234H,0FFHDDB5DUP(?)EDD1200459AHADB$,10HDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKBEGIN:MOVAL,AMOVDX,FXCHGDL,AMOVBX,OFFSETBMOVCX,3[B

7、X]LEABX,DLDSSI,ELESDI,EMOVAH,4CH;exitINT21HCODEENDSENDBEGIN3.1.2实验步骤1.使用编辑程序记事本录入源程序,存盘文件名为XITI5.ASM.2.使用MASM5.0或6.0汇编源文件。即MASMCUBE:3.观察提示信息,若出错,则用编辑程序修改错误,存盘后重新汇编,直至不再报错为止。4.使用连接程序LINK.EXE将汇编生成的CUBE.OBJ文件连接成执行文件。即LINKCUBE;5.若连接时报错,则依照错误信息修改源程序。Z后重新汇编和连接,直至不再报错并生成CUBE.EXE文

8、件。6.单步执行该程序。3.1.3实验记录以及结果输入源程序编译后,系统显示错误如下,errorerrorerrorerrorerrorerrorA2008:A2008:A200

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

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

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