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 masm32libkernel32.lib
includelib masm32libuser32.lib
includelib masm32libgdi32.lib
include masm32includekernel32.inc
include masm32includeuser32.inc
include masm32includegdi32.inc
include masm32includewindows.inc
.data
// 变量
.code
start:
// 代码
end start
不按格式写会报错