masm编译汇编程序

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

不按格式写会报错

原文地址:https://www.cnblogs.com/serendipity-my/p/13786855.html