Visual Studio配置64/32位汇编程序开发环境
生活随笔
收集整理的這篇文章主要介紹了
Visual Studio配置64/32位汇编程序开发环境
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
參考了以下文章
VS2013 編寫匯編程序
32位匯編程序
工具:VS2019
注意:默認(rèn)添加文件后“解決方案平臺”選項應(yīng)為“x86”,如果不是,需要手動修改
下面是一個32位匯編程序的模板
;32位匯編程序模板 (Template) .386 .model flat,stdcall .stack 4096 ;聲明一個ExitProcess函數(shù) ExitProcess PROTO, dwExitCode:DWORD.data;在這里聲明變量.code main PROC;這里寫自己的代碼INVOKE ExitProcess,0 main ENDP END main64位匯編程序
同 32位匯編程序 的1-4步,然后“解決方案平臺”選項應(yīng)為“x64”,
如果出現(xiàn)“無法解析的外部符號 mainCRTStartup”的錯誤就需要添加入口點,在項目上右鍵-屬性-在彈出的“屬性頁”窗口中展開配置屬性-展開鏈接器-選擇高級-選中入口點并修改為自己代碼中的main過程,最后應(yīng)用-確定。
下面是一個64位匯編程序的模板
64位匯編程序不支持invoke偽指令,使用call指令代替
新人創(chuàng)作打卡挑戰(zhàn)賽發(fā)博客就能抽獎!定制產(chǎn)品紅包拿不停!總結(jié)
以上是生活随笔為你收集整理的Visual Studio配置64/32位汇编程序开发环境的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TimesTen Warnings an
- 下一篇: 如何配置java环境变量