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

不按格式写会报错

 posted on 2020-10-09 17:17  My_serendipity  阅读(1064)  评论(0编辑  收藏  举报