(图文版)初学者MASM5.0使用方法.docVIP

  • 15
  • 0
  • 约1.87千字
  • 约 7页
  • 2017-06-03 发布于湖北
  • 举报
初学者的MASM5.0使用方法(能保持命令界面的) Cyinsilence 首先下载masm5.0(简单,适合初学者),(如D:\masm) 在随意一个盘里(如F盘)新建一个文件夹(如masm8),把解压后的文件夹里的masm.exe和link.exe复制进masm8里(这里我们要求里面至少应包含masm.exe和link.exe,可能还包含其他的,不过我们只需要最基本的这两个。 然后就在建立个文本文件(如.txt)写入个汇编程序,保存,将后缀名改为.asm。DATA SEGMENT MESSAGE DB This is asample program of keyboard and display: DB Please strike thekey !,0DH,0AH,$ DATA ENDS STACK SEGMENT PARA STACK STACK DB 50 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START: MOV AX,DATA MOV DS,AX MOV DX,OFFSET MESSAGE MOV AH,9 INT 21H AGAIN: MOV AH,1 INT 21H CMP AL,1BH JE EXIT CMP AL,61H JC ND CMP AL,7AH JA ND AND AL ND: MOV DL,AL MOV AH,2 INT 21H JMP AGAIN EXIT: MOV AH,4CH INT 21H CODE ENDS END START 进入命令提示行(开始--运行--输入cmd)进入程序所在文件夹回车,键入“cd?masm”,回车,键入“masm?”,回车 如果程序正确会在文件夹里生成test2.obj,并出现如下界面: 之后根据提示输入就可以了,如下图: 摁回车后会有如下界面: 上述步骤是使计算机执行了MASM.EXE,接下来我们执行LINK.EXE。 同样键入如下界面所示指令: 注意:最后一条指令[.LIB],库文件是自己编写的,不像c语言之类的,直接回车就行了。 :生成成功后,在masm8里会生成test2.exe文件,之后点击它就可执行命令了。 注意: 用cmd窗口执行可保持指令界面,所以最好不要直接用masm8里的masm.exe及link.exe。 2、若程序有问题,在4步骤中会提示,这时就要返回修改 、如果程序本身并不显示输出结果,则4步骤运行完后也不会看到什么反应,初学者建议找个有显示输出结果的程序做试验 、第二个步骤中,试验程序xx.asm应当和masm.exe?link.exe放在一起,若不再一起,则需要添加masm环境变量。我的电脑——属性——高级——环境变量—— 找到Path项——双击——在变量值一栏中的最末尾添加 ——;C:\Masm\ 这里假设你的Masm.exe是在C盘的Masm目录下。

文档评论(0)

1亿VIP精品文档

相关文档