VisualStudio 2017配置汇编环境&编写汇编语言--For初学者
程序员文章站
2022-07-14 09:32:55
...
vs一个强大的编辑器,同样,vs也可以编写汇编语言,但是还是需要一些环境的配置。本文中,演示使用的是vs2017专业版。同时本文不介绍vs的安装。
Visual Studio2017的安装
- 打开vs的installer
- 选择自己的安装位置,建议不要在C盘。
只有一个C盘,直接安装就好。我已经安装好了,安装的需要20min左右。
环境的搭建
- 打开vs2017,左上角文件->新建->项目,按如下步骤进行新建。
- 选中ex123(新建的项目名称),如下图所示,添加新建项。
- 文件类型随便选一个,因为我们要建asm文件,如下图所示:
- 进行如下的配置,生成依赖项。
确定退出即可。
-
右击test1.asm文件(新建的asm文件),选择最后一项属性,配置属性选择Microsoft Macro Assembler,确定退出即可。
-
右键项目,选择最后一项属性,选择下图中的生成调试信息(/DEBUG)。
之后选择系统,子系统选择控制台。选择高级,将入口点改为main。如果程序的入口不是main,这里就不进行设置。
- 还有一个很小的问题,下出改为x86。
- 安装相应的库文件
链接:https://pan.baidu.com/s/1nPrH1buehh112edo2IMFnA
提取码:90nx
在下面的文件夹下放置上面下载的三个文件。
D:\vs2\professional\VC\Tools\MSVC\14.16.27023\include\io32.inc
D:\vs2\professional\VC\Tools\MSVC\14.16.27023\include\vcIO.inc
D:\vs2\professional\VC\Tools\MSVC\14.16.27023\lib\x86\io32.lib
D:\vs2\professional\VC\Tools\MSVC\14.16.27023\lib\x64\io32.lib
注:这三个文件,安装到不同的目录,是不一样的,可以安装一个everything。以便于更好的搜索安装的目录,可以参考下面的截图。
- 编写第一个汇编文件输出hello world!
include io32.inc
.data
msg byte 'hello world!',0
.code
start:
mov eax,offset msg
call dispmsg
call dispcrlf
exit 0
end start
- 运行结果
由于本人能力有限,难免会有纰漏和错误,望广大网友予以纠正和补充。
上一篇: Angular--响应式编程