我們在利用編程說話編寫法式時,無論是利用C說話仍是C++等此外說話,顛末編譯鏈接之后的方針文件城市被翻譯當作匯編代碼,最終生當作可執行文件的,我們可以利用正常的代碼來查看匯編說話法式的竣事
我們起首打開C++的編譯器,可以選擇Visual Studio、Code::Blocks或者Dev-C++等編譯器軟件,這里是以Visual Studio 2017為例
然后就要建立一個新的解決方案,然后新建一個項目,因為我們調試的是號令行法式,所以這里要選擇Windows節制臺應用法式,然后給我們的新項目取一個名稱,這里以”百度經驗“為例,可自行界說
確保項目名稱無誤后,點擊確定按鈕,即可看到我們已經當作功建立了一個項目,然后添加一個新的Cpp文件,添加完當作后如圖所示,具體的實現還要加上響應的代碼內容
起首在代船埠部包含入我們需要的頭文件,這里因為是C++說話所以需要包含輸入輸出流iostream以及默認的定名空間std
在本家兒函數中,我們以一條簡單的輸出語句為例,cout后面跟需要輸出的字符串,最后利用return 0暗示法式的竣事
確認代碼輸入準確后,此刻代碼的某一行加上一個斷點,即可點擊上方的“當地Windows調試器”,再在調試的菜單中選擇“反匯編”
稍等半晌,我們即可在“反匯編”的窗口中查看到當前C++說話代碼的匯編代碼,可以發現最后一行的”ret“即為竣事整個匯編代碼的語句
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!