chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Vs配置匯編開發(fā)環(huán)境

汽車電子技術(shù) ? 來源:C語言Plus ? 作者:Maye426 ? 2023-02-27 15:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

為什么使用Vs寫匯編?

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

如果你還沒有安Vs,請點擊查看Vs安裝教程

創(chuàng)建空項目

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

圖片

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

圖片

選擇生成依賴項

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

圖片

創(chuàng)建asm源文件

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

圖片

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

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

圖片

添加程序入口點

點擊菜單欄->項目->屬性->連接器->高級->入口點->設(shè)置為main

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

圖片

開始寫代碼

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

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


  mov ecx,0
  call ExitProcess
main endp
end

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

圖片

查看寄存器值

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

圖片

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

不要慌,咱們給他弄個插件就好了,點擊菜單->拓展->管理拓展

圖片

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

圖片

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

圖片

然后等待安裝完成即可~

圖片

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2124

    瀏覽量

    77347
  • 匯編
    +關(guān)注

    關(guān)注

    2

    文章

    214

    瀏覽量

    27564
  • vs
    vs
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    12789
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    怎么配置dlp6500二次開發(fā)環(huán)境,可以使用VS2013嗎?

    我想請問一下,怎么配置dlp6500二次開發(fā)環(huán)境,可以使用VS2013嗎?有沒有什么可以參考的文件,感謝!
    發(fā)表于 02-28 06:39

    基于VS Code的環(huán)境搭建流程

    沒有明確的開發(fā)環(huán)境搭建教程,大部分是基于 Ardiuno IDE 進(jìn)行開發(fā)ESP8266的,而 Ardiuno IDE沒有代碼提醒以及高亮狀態(tài)讓我感到十分的不爽.所以就在網(wǎng)上搜尋了一番,發(fā)現(xiàn)了一個基于
    發(fā)表于 11-03 06:01

    講述構(gòu)建VS Code集成開發(fā)環(huán)境的方法

    本系列教程將向大家講述,在自己的計算機(jī)上構(gòu)建完善的嵌入式系統(tǒng)開發(fā)環(huán)境的方法。本文將向大家講述構(gòu)建VS Code集成開發(fā)環(huán)境的方法。
    發(fā)表于 11-08 06:51

    構(gòu)建VS Code集成開發(fā)環(huán)境教程

    、技術(shù)以及技能,而已歸檔的方式淘汰舊的開發(fā)環(huán)境。教程01:導(dǎo)引教程02:構(gòu)建VS Code集成開發(fā)環(huán)境教程03:構(gòu)建Python
    發(fā)表于 12-24 06:19

    匯編語言集成編譯環(huán)境開發(fā)

    論述了匯編集成編輯環(huán)境的設(shè)計思想,討論了利用Delphi 開發(fā)本軟件的特點及方法,并針對開發(fā)中的重點——實時捕獲控制臺程序標(biāo)準(zhǔn)輸出提出了多種解決方案。
    發(fā)表于 09-14 14:21 ?23次下載

    51匯編集成開發(fā)環(huán)境源代碼

    51匯編集成開發(fā)環(huán)境  2.310 51匯編集成開發(fā)環(huán)境是基于windows
    發(fā)表于 02-25 15:28 ?25次下載

    OpenCV開發(fā)環(huán)境配置

    《OpenCV3編程入門》書本配套源代碼:OpenCV開發(fā)環(huán)境配置
    發(fā)表于 06-06 15:20 ?8次下載

    ARM開發(fā)環(huán)境配置

    本文主要詳細(xì)介紹來了ARM開發(fā)環(huán)境配置。根據(jù)購買的開發(fā)板,選擇配套的仿真器,安裝仿真器驅(qū)動程序,根據(jù)開發(fā)板選擇軟件
    的頭像 發(fā)表于 02-01 16:55 ?9071次閱讀
    ARM<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>的<b class='flag-5'>配置</b>

    VS2012反匯編的方法和常用匯編指令的介紹

    在調(diào)試沒有源碼的文件時,我們可能要用到反匯編設(shè)計。 一、VS匯編方法 1、調(diào)出反匯編窗口。 2、調(diào)用寄存器窗口(只有在反匯編下才可見) 如
    發(fā)表于 04-24 18:30 ?1次下載
    <b class='flag-5'>VS</b>2012反<b class='flag-5'>匯編</b>的方法和常用<b class='flag-5'>匯編</b>指令的介紹

    關(guān)于VS Code實現(xiàn)遠(yuǎn)程開發(fā)配置方法詳細(xì)教程

    VS Code幾乎是所有的程序員必備的工具之一,據(jù)說全球一般的開發(fā)者都使用過VS Code這款工具。
    的頭像 發(fā)表于 04-27 10:15 ?3959次閱讀
    關(guān)于<b class='flag-5'>VS</b> Code實現(xiàn)遠(yuǎn)程<b class='flag-5'>開發(fā)</b>的<b class='flag-5'>配置</b>方法詳細(xì)教程

    OpenVINO開發(fā)配置應(yīng)必備哪些基礎(chǔ)知識?

    通過第一篇文章我們已經(jīng)了解什么是OpenVINO,它的諸多功能與全應(yīng)用場景支持人工智能落地的能力。本篇我們將重點介紹OpenVINO開發(fā)流程與開發(fā)必備的基礎(chǔ)知識與相關(guān)API函數(shù)對象。 環(huán)境配置
    的頭像 發(fā)表于 05-18 09:10 ?2665次閱讀
    OpenVINO<b class='flag-5'>開發(fā)配置</b>應(yīng)必備哪些基礎(chǔ)知識?

    嵌入式系統(tǒng)開發(fā)環(huán)境的構(gòu)建03:構(gòu)建VS Code集成開發(fā)環(huán)境

    本系列教程將向大家講述,在自己的計算機(jī)上構(gòu)建完善的嵌入式系統(tǒng)開發(fā)環(huán)境的方法。本文將向大家講述構(gòu)建VS Code集成開發(fā)環(huán)境的方法。
    發(fā)表于 11-03 14:21 ?13次下載
    嵌入式系統(tǒng)<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>的構(gòu)建03:構(gòu)建<b class='flag-5'>VS</b> Code集成<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>

    1.51單片機(jī)開發(fā)環(huán)境配置

    1.51單片機(jī)開發(fā)環(huán)境配置
    發(fā)表于 11-13 11:36 ?28次下載
    1.51單片機(jī)<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>配置</b>

    集成開發(fā)環(huán)境STM32CubeIDE下查看匯編代碼的相關(guān)配置操作

    有人使用ST免費(fèi)提供的集成開發(fā)環(huán)境STM32CubeIDE,想知道如何查看匯編代碼,這里簡單介紹下相關(guān)配置操作。
    發(fā)表于 09-01 09:55 ?4990次閱讀

    如何在VS code中配置Zephyr集成開發(fā)環(huán)境

    上一篇文章介紹了如何在VS code中使用瑞薩官方插件為RA芯片創(chuàng)建項目與項目調(diào)試,相信大家對RA在VS code中的開發(fā)有了基礎(chǔ)的了解。
    的頭像 發(fā)表于 11-05 14:46 ?1735次閱讀
    如何在<b class='flag-5'>VS</b> code中<b class='flag-5'>配置</b>Zephyr集成<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>