在源代碼中設定斷點,然后進行點擊除錯
若要啟用反匯編視窗,請在工具>選項(或工具> 選項>除錯下,選擇啟用地址級除錯,
若要在除錯期間打開反匯編視窗,請選擇視窗>反匯編或按 Alt+8 ,


除匯編指令外,反匯編視窗還可顯示下列可選資訊:
- 每條指令所在的記憶體地址 對于本機應用程式,它是實際記憶體地址, 對于 Visual Basic 或 C#,它是距離函式開頭的偏移量,
- 程式集代碼派生于的源代碼,
- 代碼位元組,即實際計算機或 MSIL 指令的位元組表示形式,
- 記憶體地址的符號名,
- 對應于源代碼的行號,
匯編語言指令由助記符(指令名稱的縮寫)和代表變數、暫存器以及常量的符號組成, 每一潭訓器語言指令由一個匯編語言助記符表示,(可選)后跟一個或多個符號,
匯編代碼在很大程度上依賴于處理器暫存器;對于托管代碼,則依賴于公共語言運行時暫存器, 可以將“反匯編”視窗與“暫存器”視窗一起使用,以便檢查暫存器內容,
若要以原始數字形式而不是匯編語言查看機器代碼指令,請使用“記憶體”視窗,或從反匯編視窗的快捷選單中選擇代碼位元組,
Reference
https://docs.microsoft.com/en-us/visualstudio/debugger/how-to-use-the-disassembly-window?view=vs-2019
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/13458.html
標籤:C#
下一篇:.net發送HTTP請求
