欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

c++ 写x64汇编 5参数_Vs配置汇编开发环境,智能提示、代码颜色应有尽有~来打我呀...

发布时间:2025/10/17 114 豆豆
生活随笔 收集整理的这篇文章主要介绍了 c++ 写x64汇编 5参数_Vs配置汇编开发环境,智能提示、代码颜色应有尽有~来打我呀... 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
为什么使用Vs写汇编?

汇编开发环境,个人建议,如果已经安装了Visual Studio,推荐直接用vs作为开发调试工具,原因很简单,现在用的规则就是masm,微软的规则,没有人比微软更了解微软,而且可以很方便的为后续加入c/c++开发提供一站式的平台

如果你还没有安Vs,请[点击查看Vs安装教程]

创建空项目

建一个空项目,必须先建空项目,改现成的C++项目为assembly项目可能会造成编译不过

选择项目路径:注意名称和路径中最好不要出现中文...

选择生成依赖项

创建好了之后,不要着急创建源文件,先对项目进行一些设置。点击菜单栏->项目->生成自定义->选择masn

创建asm源文件

新建一个C++的源文件,将后缀改为.asm

重要:把目标平台改为x64

如下,箭头指示的位置,修改一下即可

添加程序入口点

点击菜单栏->项目->属性->连接器->高级->入口点->设置为main

(其实这个可以自己随意设置,但是因为习惯,就设置为main比较合适,当然写代码的时候,入口函数需要和这里一致)

开始写代码

简单的测试代码,如果能运行就说明环境配置成功了~

ExitProcess proto.code main proc mov eax,1234h ;把十六进制1234放入eax寄存器 mov ecx,0 call ExitProcessmain endpend

按Ctrl+F5即可运行代码(和写C语言代码运行调试过程一样)

查看寄存器值

因为是没有输出的,所以需要通过调试观察寄存器的值,按F11进入调试,然后点击菜单->调试->窗口->寄存器

什么?你的代码没有颜色,也没有智能提示?

不要慌,咱们给他弄个插件就好了,点击菜单->拓展->管理拓展

然后搜索,AsmDude,点击下载,会非常的慢,耐心等待即可,你也可以去微软官网手动下载插件[https://marketplace.visualstudio.com/items?itemName=Henk-JanLebbink.AsmDude]

安装的时候需要把vs关掉,点击end tasks即可

然后等待安装完成即可~

最后,重新打开vs进入汇编项目,就什么都有啦~

好了,至此VS 配置汇编环境完成~接下来会为大家带来更多汇汇编学习知识,喜欢的不如点个“在看”吧

总结

以上是生活随笔为你收集整理的c++ 写x64汇编 5参数_Vs配置汇编开发环境,智能提示、代码颜色应有尽有~来打我呀...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。