導航:首頁 > 軟體知識 > 如何查看程序對應的匯編

如何查看程序對應的匯編

發布時間:2024-10-13 07:01:06

⑴ 如何查看C語言對應的匯編語言

  1. 有兩種方法:
    (1)增加參數/FA:Project->Setting...,C/C++選項卡中的Project Options中增加參數/FA,編譯後debug目錄中將會增加對應源文件的匯編文件(*.asm)。
    (2)如果想查看C語句對應的匯編代碼的話,可以這樣:F11單步調試,在debug工具欄中選擇「disassembly」即可。每行C代碼下面就是對應的匯編代碼。

  2. 例如:
    C代碼程序:
    int main(){
    int a = 3;
    int b = 4;
    int c = a + b;
    printf("c=%d/n", c);
    return 0;
    }

    對應的匯編代碼程序(部分)如下:
    5: int a = 3;
    00401028 mov dword ptr [ebp-4],3
    6: int b = 4;
    0040102F mov dword ptr [ebp-8],4
    7: int c = a + b;
    00401036 mov eax,dword ptr [ebp-4]
    00401039 add eax,dword ptr [ebp-8]
    0040103C mov dword ptr [ebp-0Ch],eax

⑵ C語言寫的程序 怎麼反匯編成匯編語言

在keilc中,單片機的C語行歲言程序可以再DEBUG模式中得到對應的匯編程序。步驟如下:

1、建立工程檔核睜氏運,導入C文件代碼,編譯生成hex文件。

3、點擊View--Disassembly Window調出匯編窗口,如上圖。

通過以上步驟就可以看到與C對應的匯編程序了。

⑶ 我只有一個.exe用匯編寫的程序,我怎麼可以看到它的匯編源代碼

源代碼可能是看不到了,不過你可以看到反匯編代碼,可以用反匯編工具
推薦你個工具ollydbg
樓上的bug 也行 cmd——debug 文件名
用u命令可以查看

⑷ 如何查看C程序編譯後生成的匯編語言啊

VC++編譯器,在按F10後,調試工具欄的最後一個,點選它後,會出現一個窗口,裡面的就是程序的匯編語言。

閱讀全文

與如何查看程序對應的匯編相關的資料

熱點內容
花唄怎麼刪掉交易 瀏覽:357
如何在網上查船隻信息 瀏覽:816
做交易有什麼忌諱 瀏覽:620
dj市場有什麼 瀏覽:506
醫院信息部是做什麼工作的 瀏覽:103
南方電網代理購電是什麼意思 瀏覽:928
雞什麼時候才能交易 瀏覽:395
抖音評論數據哪裡看 瀏覽:581
學信網手機版如何修改個人信息 瀏覽:424
菜市場賣鹵水怎麼樣 瀏覽:68
什麼數據分析方案好 瀏覽:975
拍賣外國人房子要什麼程序 瀏覽:527
手機信息通道是什麼 瀏覽:170
如何跑設備清洗市場 瀏覽:223
哪裡有鈑金無損修復技術培訓 瀏覽:302
什麼機油是納米技術 瀏覽:85
伺服器資料庫如何備份 瀏覽:264
湖裡有哪些水產品 瀏覽:254
資料庫光碟不見了怎麼辦 瀏覽:257
程序員微服務什麼意思 瀏覽:603