vs2015编译纯ASM文件

本文详细介绍了在Visual Studio中创建x86和x64汇编项目的步骤,包括设置项目属性、编写及运行汇编代码。同时提供了x86和x64汇编代码的基本格式示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

x86:

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

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

3. 勾选 masm - 确定

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

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


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

7. 在asm文件里,编写汇编代码。编译运行即可。

 

附录 x86 汇编代码基本格式

.386

.MODEL FLAT, C

 

.DATA

 

.CODE

 

main PROC

 

ret

main ENDP

 

END

 

 

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

x64 汇编代码基本格式

.DATA

 

.CODE  

main PROC

 

ret

main ENDP

 

END

 

转载于:https://www.cnblogs.com/HsinTsao/p/7493132.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值