实验3 汇编语言程序执行过程

实验3 汇编语言程序执行过程

ID:1254972

大小:52.00 KB

页数:3页

时间:2017-11-09

实验3  汇编语言程序执行过程_第1页
实验3  汇编语言程序执行过程_第2页
实验3  汇编语言程序执行过程_第3页
资源描述:

《实验3 汇编语言程序执行过程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验3汇编语言程序执行过程3.1实验目的①掌握常用工具软件EDIT,MASM和LINK的使用。②伪指令:SEGMENT,ENDS,ASSUME,END,OFFSET,DUP。③利用INT21H的1号功能实现键盘输入的方法。④了解.EXE文件和.COM文件的区别及用INT21H4C号功能返回系统的方法。3.2实验类型验证型实验3.3实验内容及步骤1.实验程序DATASEGMENTMESSAGEDB'THISISASAMPLEPROGRAMOFKEYBOARDANDDISPLAY'DB0DH,0AH,'PLEASESTRIKETHEKEY!',0DH,0AH,'$'DATAENDSS

2、TACKSEGMENTPARASTACK'STACK'DB50DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVDX,OFFSETMESSAGEMOVAH,9INT21HAGAIN:MOVAH,1INT21HCMPAL,1BHJEEXITCMPAL,61HJCNDCMPAL,7AHJANDANDAL,11011111BND:MOVDL,ALMOVAH,2INT21HJMPAGAINEXIT:MOVAH,4CHINT21HCODEENDSENDSTART2.实验步骤①

3、用文字编辑工具(常用EDIT或记事本)将源程序输入,其扩展名为.ASM。②用MASM对源文件进行汇编,产生.OBJ文件和.LST文件。若汇编时提示有错,用文字编辑工具修改源程序后重新汇编,直至通过。③用TYPE命令显示产生的.LST文件。④用LINK将.OBJ文件连接成可执行的.EXE文件。⑤在DOS状态下运行LINK产生的.EXE文件。即在屏幕上显示标题并提示你按键。每按一键在屏幕上显示两个相同的字符,但小写字母被改成大写。按ESC键可返回DOS。若未出现预期结果,用DEBUG检查程序。上机试验过程参见图3-1。图3-1汇编语言程序的建立及汇编过程3.4自编程序编写程序实现W=

4、X+Y的功能,并对程序作相关的注释。3.5实验报告和思考题①汇编,连接及调试时产生的错误,其原因及解决办法。②若在源程序中把INT21H的'H'省去,会产生什么现象?③把INT21H4CH号功能改为INT20H,行不行?④按要求完成实验报告。

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

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

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