在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進行調試。

 

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