熟悉masm及编写简单的汇编程序

熟悉masm及编写简单的汇编程序

ID:8844158

大小:30.00 KB

页数:2页

时间:2018-04-09

熟悉masm及编写简单的汇编程序_第1页
熟悉masm及编写简单的汇编程序_第2页
资源描述:

《熟悉masm及编写简单的汇编程序》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验二熟悉masm及编写简单的汇编程序一、实验目的1.熟悉masm软件及简单汇编程序的编写。二、利用masm编译软件检查标号的组成除英文和数字外,能否包含以下特殊字符:(1)编写程序新建一个文本文档,在下面写如下程序段codesegmentassumecs:codebegin:movax,bxcodeendsendbegin修改标号begin,使其包含.—_@?$,若能编译通过,则说明标号中可以包含盖特殊符号。实验结果:上述符号能编译通过。(2)编译及运行程序编译:进入dos命令提示符,开始——运行——输入cmd输入cd使目录为:c:>(或输入cd...返回上级目录最终回到c:>)输

2、入以下命令c:>cdmasm5(进入masm5文件夹)C:masm5>masm(运行masm程序)Sourcefilename【.asm】:输入程序的路径Objectfilename【.obj】:输入生成的目标文件的文件名(可不写,直接回车,默认与源文件名相同)再按俩次回车键,最后显示程序的相关信息及错误信息。运行:回到根目录C:masm5>输入以下命令C:masm5>link目标文件名再按三次回车键,生成可执行文件名回到根目录C:masm5>可执行文件名(运行程序)生成后的目标文件即可执行文件在C:masm5中(2)编写程序让屏幕显示某个指定储存区域的内容。参考程序1:dat

3、a1segment;d1db'30','$';data1ends;stack1segmentparastack;dw20dup(0);stack1ends;codesegment;assumecs:code,ds:data1,ss:stack1;begin:movax,data1;movds,ax;leadx,d1;movah,09h;int21h;movah,4ch;int21h;codeends;endbegin;程序运行结果:30参考程序2:codesegmentassumecs:codebegin:movbx,1000hmovwordptr[bx],3231hleadx,[bx]a

4、ddbx,2movbyteptr[bx],'$'movah,09hint21hmovah,4chint21hcodeendsendbegin程序运行结果:123.略实验总结:1.对课本内容相对不熟悉2.对试验参数不够了解,影响实验速度

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

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

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