日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

c++ 写x64汇编 5参数_Vs配置汇编开发环境,智能提示、代码颜色应有尽有~来打我呀...

發(fā)布時(shí)間:2025/10/17 85 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c++ 写x64汇编 5参数_Vs配置汇编开发环境,智能提示、代码颜色应有尽有~来打我呀... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
為什么使用Vs寫匯編?

匯編開發(fā)環(huán)境,個(gè)人建議,如果已經(jīng)安裝了Visual Studio,推薦直接用vs作為開發(fā)調(diào)試工具,原因很簡單,現(xiàn)在用的規(guī)則就是masm,微軟的規(guī)則,沒有人比微軟更了解微軟,而且可以很方便的為后續(xù)加入c/c++開發(fā)提供一站式的平臺(tái)

如果你還沒有安Vs,請[點(diǎn)擊查看Vs安裝教程]

創(chuàng)建空項(xiàng)目

建一個(gè)空項(xiàng)目,必須先建空項(xiàng)目,改現(xiàn)成的C++項(xiàng)目為assembly項(xiàng)目可能會(huì)造成編譯不過

選擇項(xiàng)目路徑:注意名稱和路徑中最好不要出現(xiàn)中文...

選擇生成依賴項(xiàng)

創(chuàng)建好了之后,不要著急創(chuàng)建源文件,先對(duì)項(xiàng)目進(jìn)行一些設(shè)置。點(diǎn)擊菜單欄->項(xiàng)目->生成自定義->選擇masn

創(chuàng)建asm源文件

新建一個(gè)C++的源文件,將后綴改為.asm

重要:把目標(biāo)平臺(tái)改為x64

如下,箭頭指示的位置,修改一下即可

添加程序入口點(diǎn)

點(diǎn)擊菜單欄->項(xiàng)目->屬性->連接器->高級(jí)->入口點(diǎn)->設(shè)置為main

(其實(shí)這個(gè)可以自己隨意設(shè)置,但是因?yàn)榱?xí)慣,就設(shè)置為main比較合適,當(dāng)然寫代碼的時(shí)候,入口函數(shù)需要和這里一致)

開始寫代碼

簡單的測試代碼,如果能運(yùn)行就說明環(huán)境配置成功了~

ExitProcess proto.code main proc mov eax,1234h ;把十六進(jìn)制1234放入eax寄存器 mov ecx,0 call ExitProcessmain endpend

按Ctrl+F5即可運(yùn)行代碼(和寫C語言代碼運(yùn)行調(diào)試過程一樣)

查看寄存器值

因?yàn)槭菦]有輸出的,所以需要通過調(diào)試觀察寄存器的值,按F11進(jìn)入調(diào)試,然后點(diǎn)擊菜單->調(diào)試->窗口->寄存器

什么?你的代碼沒有顏色,也沒有智能提示?

不要慌,咱們給他弄個(gè)插件就好了,點(diǎn)擊菜單->拓展->管理拓展

然后搜索,AsmDude,點(diǎn)擊下載,會(huì)非常的慢,耐心等待即可,你也可以去微軟官網(wǎng)手動(dòng)下載插件[https://marketplace.visualstudio.com/items?itemName=Henk-JanLebbink.AsmDude]

安裝的時(shí)候需要把vs關(guān)掉,點(diǎn)擊end tasks即可

然后等待安裝完成即可~

最后,重新打開vs進(jìn)入?yún)R編項(xiàng)目,就什么都有啦~

好了,至此VS 配置匯編環(huán)境完成~接下來會(huì)為大家?guī)砀鄥R匯編學(xué)習(xí)知識(shí),喜歡的不如點(diǎn)個(gè)“在看”吧

總結(jié)

以上是生活随笔為你收集整理的c++ 写x64汇编 5参数_Vs配置汇编开发环境,智能提示、代码颜色应有尽有~来打我呀...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。