0
点赞
收藏
分享

微信扫一扫

Win-MASM64汇编语言-visual studio下环境搭建


本文采用visual studio 2019版本搭建x86汇编环境,注意不是8086汇编环境

文件->新建->项目->空项目->创建

此时会创建一个新的项目,然后

右键项目名->生成依赖项->生成自定义

此时会打开一个新的窗口

勾选​​masm(.targets,.props)​​->确定

右键源文件

添加->新建项->c++文件(.cpp)->修改名称将原来的【源.cpp】改成【源.asm】

下面写一段代码,如果下面代码能正确执行完毕并且运行没有报错,则说明x86汇编环境搭建成功

注意:如果第一次运行不成功,那么再次创建新项目,创建个三四次,如果还不成功,那则是说明环境有问题,具体为什么有时候首次运行不成功,我也不太清楚

.386
.model flat,stdcall
.code

ExitProcess PROTO,dwExitCode:DWORD
main PROC
mov eax,1h
mov ebx,2h
add eax,ebx

INVOKE ExitProcess,0
main ENDP
END main

生成列表文件
如果想让自己的程序生成列表文件,需要进行下面的设置,并且在release模式下运行才可以(注:可能是我的环境有问题,按理说不应该强制在release下运行才能生成列表文件的)

1.设置release模式

项目->属性->配置属性->Microsoft Macro Assembler->Advanced->Use Safe Exception Handlers->是

接下来此处改成release的话,就是release模式下运行了

Win-MASM64汇编语言-visual studio下环境搭建_spring


2.生成列表文件

进入设置页面的方式和上面一样,所以我直接截图,按照红色椭圆内容设置即可,然后运行程序的时候,就会在解决方案那个文件夹下生成一个.lst文件,该文件就是列表文件

Win-MASM64汇编语言-visual studio下环境搭建_unix_02


举报

相关推荐

0 条评论