配置应用Visual C++ 2005 Express和MASM 8.0的汇编源环境

应用Visual C++ 2005速成版MASM 8.0的汇编环境配置

1、先安装“Visual C++ 2005 Express Edition”,实际上微软将中文版的“Visual C++ 2005 Express Edition”称为“Visual C++ 2005速成版”,的然后安装MASM 8.0,因为MASM 8.0的安装要以Visual C++ 2005速成版为前提。这两个软件都可以从微软的官方网站上免费下载和使用。

2、新建空白项目。启动Visual C++ 2005速成版,选择“文件/新建/项目”菜单,打开“新建项目”窗口。

  在“新建项目”窗口选择模板框中的“emptyproj”,可以使用默认的“名称、位置、解决方案名称”,并勾选“创建解决方案目录”,单击“确定”按钮建立空白项目。

3、建立汇编源程序。右击相应项目下的“源文件”文件夹,选择“添加/新建项”菜单,打开“添加新项”窗口。

在“添加新项”窗口选择模板框中的“c++文件”,并输入以“.asm”为扩展名的文件名称,例如“main.asm”,可以使用默认的“位置”,然后单击“添加”按钮建立空白的“main.asm”文件,然后输入源程序。

4、自定义生成规则。因为是第一次调试源程序,需要右击相应项目名称,如“Project 1 ,选择“自定义生成规则”菜单,打开“Visual C++ 自定义生成规则文件”窗口。

在“Visual C++ 自定义生成规则文件”窗口中勾选可用的规则文件“Microsoft Macro Assembler”,然后单击“确定”按钮关闭窗口。

如果自定义生成规则成功,右击相应项目名称,如“Project1”,选择“属性”菜单项,打开Project1属性页”窗口,在左手框中会出现“Microsoft Macro Assembly”配置属性,否则没有。  

5、设置附加依赖项。右击相应项目名称,如“Project 1 选择“属性”菜单项,打开Project1属性页”窗口,在左手框中展开“连接器”,选择“输入”属性,在右手框中的“附加依赖项”属性后键入其值,即连接库文件名,例如“Irvine.lib”, Irvine.lib”是知名的Kip R. Irvine教授为其著作《Assembly Language for Intel-Based Computer》中的用例编写的32位版的连接库。

如果链接库文件不在默认的路径下,则需要指定“链接器/常规/附加库目录”属性值为链接库所在的路径。

6、使能调试选项。在项目属性窗口中指定“链接器/调试/生成调试信息”属性值为“是(/DEBUG)”。  

7、设置导出子系统属性。在项目属性窗口中指定“链接器/系统/子系统”属性值为“控制台(/SUBSYSTEM:CONSOLE)”。

8、单击“调试/启动调试”菜单项运行程序。

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值