资源预览内容
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
实验二 熟悉masm及编写简单的汇编程序一、 实验目的1.熟悉masm软件及简单汇编程序的编写。二、利用masm编译软件检查标号的组成除英文和数字外,能否包含以下特殊字符:(1)编写程序新建一个文本文档,在下面写如下程序段code segment assume cs:codebegin:mov ax,bxcode endsend begin修改标号begin,使其包含. _ ? $ ,若能编译通过,则说明标号中可以包含盖特殊符号。实验结果:上述符号能编译通过。(2)编译及运行程序编译:进入dos命令提示符,开始运行输入cmd 输入cd使目录为:c:(或输入cd.返回上级目录最终回到c:) 输入以下命令c:cd masm5 (进入masm5文件夹) C:masm5masm (运行masm程序)Source filename 【.asm】: 输入程序的路径Object filename 【.obj】:输入生成的目标文件的文件名(可不写,直接回车,默认与源文件名相同)再按俩次回车键,最后显示程序的相关信息及错误信息。运行:回到根目录C:masm5输入以下命令C:masm5link 目标文件名再按三次回车键,生成可执行文件名回到根目录C:masm5可执行文件名 (运行程序)生成后的目标文件即可执行文件在C:masm5中(2)编写程序让屏幕显示某个指定储存区域的内容。参考程序1:data1 segment;d1 db30,$;data1 ends;stack1 segment para stack; dw 20 dup(0);stack1 ends;code segment; assume cs:code,ds:data1,ss:stack1;begin:mov ax,data1;mov ds,ax;lea dx,d1;mov ah,09h;int 21h;mov ah,4ch;int 21h;code ends;end begin;程序运行结果:30参考程序2:code segment assume cs:codebegin:mov bx,1000hmov word ptrbx,3231hlea dx,bxadd bx,2mov byte ptrbx,$mov ah,09hint 21hmov ah,4chint 21hcode endsend begin程序运行结果:123.略实验总结:1.对课本内容相对不熟悉2.对试验参数不够了解,影响实验速度
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号