欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

VS2019汇编平台搭建

程序员文章站 2022-07-15 16:43:23
...

1.新建一个C/C++空项目,进入后,选择生成依赖,选MASM(打勾),这一步网上有很多帖子,还插入如精美的图片可以去参考。
2.建立新的源文件,将文件名.CPP改成. ASM(大写小写随意)。
3.环境配置到此结束,接下来是32位汇编的框架(不懂没关系,死记硬背,默写下来就好)
(抄写时点和逗号别抄错)

.386
.model flat,stdcall
.stack 4096 ; .stack 1000h(分号是备注的意思,两个二选一,不要抄分号)
ExitProcess proto, dwExitCode:dword
.data
.code
main PROC

    INVOKE ExitProcess,0

main ENDP
END main

4.main PROC 之后到 INVOKE之前时填写代码的地方(INVOKE ExitProcess,0这一行由于平台文本编辑问题,我们使用的只是INVOKE ExitProcess,0 本行里其他的忽略),切记此配置不包含函数库的调用,也不支持任何的输入输出函数,需要看结果自己在寄存器中查看,这是必须学会的技能,学过8086对DEBUG都不陌生,VS里没有直接的DEBUG但是间接可以实现,如何查看,自己百度。
再次环境下何以实现寄存器的操作,标志寄存器内存等知识的应用,不解之处可联系本人,QQ;522831270
入门的同学配置环境不需要接触过多,太多自己也无法理解,只是机械性的复制对学习而言意义不大,现在大多数的帖子配置的环境都无法生成可执行文件,至于高亮插件只好配一个,在扩展中下载ASMDATA的插件(免费的),至于如何使用,上图太麻烦,私聊好了,一般下载好都是自动安装,算了简单说下悟性高的应该知道,在工具-选项-文本编辑器-文件扩展名-添加
名称是 cg 后边的编辑器选择末尾是C++的,至于不同颜色自己在工具选项里摸索好了,自己研究出来才有成就感,你说是不是。

相关标签: VS2019汇编