微机原理实验33607教学文案.doc

微机原理实验33607教学文案.doc

ID:62379015

大小:193.50 KB

页数:13页

时间:2021-04-30

微机原理实验33607教学文案.doc_第1页
微机原理实验33607教学文案.doc_第2页
微机原理实验33607教学文案.doc_第3页
微机原理实验33607教学文案.doc_第4页
微机原理实验33607教学文案.doc_第5页
资源描述:

《微机原理实验33607教学文案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理实验33607__________________________________________________实验一初级程序的编写与调试实验一、实验目的(1)掌握汇编语言程序设计的基本方法和技能;(2)熟练掌握使用全屏幕编辑程序EDIT编辑汇编语言源程序;(3)熟练掌握宏汇编程序MASM的使用;(4)熟练掌握链接程序LINK的使用。二、实验要求(1)掌握汇编语言程序设计上机过程;(2)回答思考问题;(3)记录实验结果。三、实验内容编写一个名字为ABC.ASM的源程序,该程序的功能是在计算机屏幕上显示一个字符串“HEL

2、LO!”。四、实验提示按以下操作步骤进行实验。(1)编辑源程序利用WindowsXP操作系统附件中的“记事本”或者DOS编辑器编写如下源程序:DATASEGMENTS1DB'HELLO!','$'DATAENDSSTACKSEGMENTPARASTACKDB64DUP(?)STACKENDSCODESEGMENT____________________________________________________________________________________________________MAINPROCFA

3、RASSUMECS:CODE,DS:DATA,SS:STACKSTART:PUSHDSMOVAX,0PUSHAXMOVAX,DATAMOVDS,AXMOVAX,STACKMOVSS,AXMOVAH,09HMOVDX,OFFSETS1INT21HRETMAINENDPCODEENDSENDSTART把程序保存在d:/masm5文件夹下。(2)汇编windows环境下通过开始—〉运行——〉输入CMD回车(进入DOS系统)——〉输入D:回车——〉输入CD空格MASM5(进入D盘下MASM5然见的根目录)。在光标处输入MASM文件名,回

4、车进行编译。(例如文件名为abc.asm则执行的操作为:d:masm5>masmabc.asm)执行上述操作命令之后将在屏幕上显示如下信息:Microsoft(R)MacroAssemblerVersion5.00Copyright(C)MicrosoftCorp1981-1985,1987.AllrightsreservedObjectfilename[ABCD.OBJ]:¿Sourcelisting[NUL.LST]:¿Crossreference[NUL.CRF]:¿50678+410090Bytessymbolspac

5、efree0warningErrors____________________________________________________________________________________________________0SevereErrors在汇编过程中产生了三个文件,其默认的文件名显示在屏幕上,如果不需要做任何改变就直接按Enter键。通过屏幕上的显示,可以了解到在本次汇编过程中没有发生错误和警告,因此可以继续进行链接操作。(3)链接在光标处输入LINK文件名,回车进行链接。执行上述命令后将在屏幕上显示如

6、下信息:Microsoft(R)OverlayLinkerVersion3.6Copyright(C)MirosoftCorp1983-1987.AllrightsreservedRunFile[ABCD.EXE]ListFile[NUL.MAP]:Libraries[.LIB]:在链接过程中产生了两个文件,其默认的文件名显示在屏幕上,如果不需要做任何改变就直接按回车键。对于库文件一栏,如果不需要使用库文件,可以直接按Enter键;如果需要使用库文件,则要求输入所使用的库文件名字。(4)运行在光标处输入文件名,回车运行可执行文件

7、。在屏幕上输入ABC.EXE回车就可以看到“HELLO!”的字样了。五、实验报告(1)画出程序流程图;(2)调试说明包括上机调试的情况、上机调试步骤、调试过程中所遇到的问题是如何解决的,并对调试过程中的问题进行分析,对执行结果进行分析。六、思考题____________________________________________________________________________________________________(1)汇编过程中MASMABC和MASMABC.ASM的结果是否一致。(2)链接过程中L

8、INKABC和LINKABC.OBJ的结果是否一致。____________________________________________________________________________________________________实验二字符

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

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

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