在源代碼中設置斷點,然後進行點擊調試 若要啟用反彙編視窗,請在工具>選項(或工具> 選項>調試下,選擇啟用地址級調試。 若要在調試期間打開反彙編視窗,請選擇視窗>反彙編或按 Alt+8 。 除彙編指令外,反彙編視窗還可顯示下列可選信息: 每條指令所在的記憶體地址 對於本機應用程式,它是實際記憶體地址。 ...
在源代碼中設置斷點,然後進行點擊調試
若要啟用反彙編
視窗,請在工具
>選項
(或工具
> 選項
>調試
下,選擇啟用地址級調試
。
若要在調試期間打開反彙編
視窗,請選擇視窗
>反彙編
或按 Alt+8 。
除彙編指令外,反彙編
視窗還可顯示下列可選信息:
- 每條指令所在的記憶體地址 對於本機應用程式,它是實際記憶體地址。 對於 Visual Basic 或 C#,它是距離函數開頭的偏移量。
- 程式集代碼派生於的源代碼。
- 代碼位元組,即實際電腦或 MSIL 指令的位元組表示形式。
- 記憶體地址的符號名。
- 對應於源代碼的行號。
彙編語言指令由助記符(指令名稱的縮寫)和代表變數、寄存器以及常量的符號組成。 每一條機器語言指令由一個彙編語言助記符表示,(可選)後跟一個或多個符號。
彙編代碼在很大程度上依賴於處理器寄存器;對於托管代碼,則依賴於公共語言運行時寄存器。 可以將“反彙編”視窗與“寄存器”視窗一起使用,以便檢查寄存器內容。
若要以原始數字形式而不是彙編語言查看機器代碼指令,請使用“記憶體”視窗,或從反彙編
視窗的快捷菜單中選擇代碼位元組
。