欢迎来到天天文库
浏览记录
ID:8844158
大小:30.00 KB
页数:2页
时间:2018-04-09
《熟悉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.对试验参数不够了解,影响实验速度
此文档下载收益归作者所有