vs2015编译纯ASM文件

x86:

  1. 创建一个 C++ 的空项目。

2.解决方案管理器 – 目标项目名 – 右键 – 生成依赖项 – 生成自定义 (VS2015, 如果使用VS2010 你右键就直接能看到生成自定义)

vs2015编译纯ASM文件
  1. 勾选 masm – 确定

vs2015编译纯ASM文件
  1. 解决方案管理器 – 目标筛选器 – 添加 – 新建项 – cpp文件(选啥无所谓) – 文件名 – 填写你想要的asm文件名,记得后缀一定要是.asm

  2. 解决方案管理器 – 项目 – 右键 – 属性 – 链接器 – 系统 – 子系统 – 下拉框选择 “控制台(SUBSYSTEM:CONSOLE)”

vs2015编译纯ASM文件
  1. 解决方案管理器 – 项目 – 右键 – 属性 – 链接器 – 高级 – 入口点 – 填写你想要程序以哪个函数作为入口,这里填写啥完全取决你自己的入口函数叫啥名,并非一定是main。

vs2015编译纯ASM文件
  1. 在asm文件里,编写汇编代码。编译运行即可。

附录 x86 汇编代码基本格式

.386

.MODEL FLAT, C

.DATA

.CODE

main PROC

ret

main ENDP

END

x64 进行上述一样的操作即可,但是注意汇编语法的变化

x64 汇编代码基本格式

.DATA

.CODE

main PROC

ret

main ENDP

END

Original: https://www.cnblogs.com/HsinTsao/p/7493132.html
Author: HsinTsao
Title: vs2015编译纯ASM文件

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/576907/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球