在visual studio 2012上编写64位汇编语言
第一步打开vs新建项目
第二步选择 "Visual C++" --> "空项目" --->"确定"。
第四步 鼠标右键选择项目 --> "生成自定义" --> 勾选【masm】那一项--> "确定"
第五步 选择 "项目" --> "添加新项" ---> "c++文件" ---> 名称处输入"test.asm" ---> "添加"
第六步 输入源代码
ExitProcess proto
.data
sum qword 0
.code
main proc
mov rax,5
add rax,6
mov sum,rax
mov ecx,0
call ExitProcess
main endp
end
第七步 修改项目配置。
选择项目-->属性-->配置属性--> 链接器。
把调试-->生成调试信息改为"是(/Debug)";
把系统-->子系统改为"控制台 (/SUBSYSTEM:CONSOLE)";
把高级-->入口点改为"main";
第八步 鼠标右键test.asm文件,进入属性。
配置属性—>常规,设置从生成中排除为否.
选择项类型为自定义生成工具,依次点击应用。
这时候左侧就多了一项自定义生成工具。
点配置管理器-->Win32-->新建-->(键入或选择新平台处)选X64然后按确定。
第九步在自定义生成工具下选择常规设置红框中的三项,设置完成后点应用,确定。
按F7,F10进行调试。