VS2010设置编写汇编程序的环境

1. 下载MASM32

地址:http://www.masm32.com/masmdl.htm


2. 安装MASM32,一路next,我安装在D盘下了。


3. 在vs2010中新建一个c++空的控制台工程。



3. 自定义VC++工程生成规则




4. 添加asm文件



5. 在添加的asm文件上右键选择”属性“




6. 在属性对话框中,选择”Microsoft Macro Assembler" → “General" 

设置其中的 ”Include Paths“为masm32安装目录下的include目录,这里我选择 D:\masm32\include




7. 选择属性对话框中的“Listing File" 选项,设置 Assembled Code Listing File 为: $(ProjectName).lst




8. 右击项目名称,选择属性,弹出对话框。在 ”链接器“ →”常规“→”附加依赖项“中设置包含的库,这里用的两个kernel32.inc,  user32.inc






9. 在项目属性对话框中选择 ”链接器“ →”常规“,设置”附加库目录“为masm32安装目录下的lib目录,这里设置为 D:\masm32\lib.



10.  在项目属性对话框中选择 ”链接器“ →”调试“ 中选择”生成调试信息“;为”是“



11. 在项目属性对话框中选择 ”链接器“ →”系统“ 选择 "子系统" 为控制台(示例)。




12. 在hello.asm添加个示例代码:

.386
.model flat, stdcall
option casemap: none

include windows.inc
include kernel32.inc
include user32.inc

includelib kernel32.lib
includelib user32.lib

.data
szCaption   db  "Hello", 0
szText      db  "Hello World!", 0

.code

main PROC
    INVOKE MessageBox, NULL, addr szText, addr szCaption, MB_OK
    INVOKE ExitProcess, 0
main ENDP

END main

13. 编译运行,成功!!!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值