汇编语言与微机原理实验8

汇编语言与微机原理实验8

ID:41126720

大小:28.50 KB

页数:5页

时间:2019-08-17

汇编语言与微机原理实验8_第1页
汇编语言与微机原理实验8_第2页
汇编语言与微机原理实验8_第3页
汇编语言与微机原理实验8_第4页
汇编语言与微机原理实验8_第5页
资源描述:

《汇编语言与微机原理实验8》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程名称汇编语言与微机原理实验名称通过直接写显存和子程序调用的方式来显示字符串”WelcomeToMasm”实验目的、要求1.掌握汇编语言程序设计的编写链接调试运行的完整过程2.掌握利用masm.exe、link.exe等进行汇编、连接的方法及执行目的程序的方法。3.掌握显存的位置以及如何设置字符的显示属性。4.掌握子程序的写法、结构以及调用的方法。5.掌握子程序的参数的传递和寄存器保存的方法。实验原理通过子程序调用和直接写显存的方式将字符串在屏幕的指定位置显示出来。主要设备计算机一台汇编语言软件实验步骤及原始数据记录程序源代码1.

2、将字符串”Welcometomasm”在屏幕上显示出来。assumecs:code,ds:dataREDequ000000100BGREENequ000000010BBLUEequ000000001Bdatasegmentdb'Welcometomasm!',0dataendscodesegmentstart:movax,datamovds,axmovdh,10movdl,32movcl,GREENmovsi,0callshow_strexit:movax,4c00hint21hshow_strprocnearpushaxpushb

3、xpushcxpushdxpushsipushdimovax,0b800hmoves,axmoval,dhmovbl,160mulblmovdi,axmoval,dlmovbl,2mulbladddi,axs1:moval,[si]cmpal,0jzovermoves:[di],alincdimoves:[di],clincdiincsijmps1over:popdipopsipopdxpopcxpopbxpopaxretshow_strendpcodeendsendstartendstart思考(1)如何直接使用DEBUG命令将该

4、程序编写出来。四、操作步骤:1.在C盘生成一个新文件夹,例如P1,在该文件夹中拷入masm.exe、link.exe、debug.exe等工具程序2.打开记事本,将上面的程序复制生成纯文本文件,文件名以.asm为扩展名。例如:A1.ASM。(注意保存时要选择保存类型为“所有文件”)。3.从“开始”→程序→附件→命令提示符,进入DOS命令界面。4.使用CD命令,进入新文件夹,例如:P1,命令为:CDC:P15.执行MASM<文件名>,对源程序进行编译。6.执行LINK.EXE<文件名>,连接生成执行程序。例如:LINKA17.执行生

5、成的程序,记录屏幕响应的情况。例如:A1可以不带扩展名EXE。程序运行正常的话,将显示出字符串”Welcometomasm”。实验结果1.程序运行之后,字符串”Welcometomasm”在屏幕的指定位置中显示出来。

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

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

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