在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进行调试。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章