masm编译汇编程序
网上的教程都不是很管用,我下载下来是masm32
然后里面并没有masm.exe文件,我下载了masm.exe文件,提示我不能运行
不过有这个东西,打开
这个界面,新建文件可以写汇编程序
project->assemble asm file 可以编译出.obj文件
会弹出两个框
1.创建新文件:File->New,编辑代码,保存成***.asm的文件即可。
2.编译源文件:Project->Assemble Asm File,汇编结束后会出现一个txt的结果文档,如果有错,可以根据相应的结果进行调试然后在进行汇编,此步会产生***.obj文件。
3.连接:Project->Link Obj File,链接2步骤中产生的Obj文件,产生exe文件。
4.运行:Project->Run Program,运行程序。
不过masm32写入的汇编程序需要有一定的格式
.486
.model flat, stdcall
option casemap:none
includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\user32.lib
includelib \masm32\lib\gdi32.lib
include \masm32\include\kernel32.inc
include \masm32\include\user32.inc
include \masm32\include\gdi32.inc
include \masm32\include\windows.inc
.data
// 变量
.code
start:
// 代码
end start
不按格式写会报错