24h購物| | PChome| 登入
2013-03-09 09:48:14| 人氣3,063| 回應0 | 上一篇 | 下一篇

[組合語言] 初步-debug 環境 Windbg

推薦 0 收藏 0 轉貼0 訂閱站台

下載整個檔案包。這裡我就盜用助教的解說 ppt 了。





1. 將 asm 2009 放在 D 槽,將 Irvine 放在 C 槽。

  • 原因很簡單,為了之後編譯可以直接點 make.bat 使用批次檔一次完成編譯,因此如果不想這麼放,將 .bat 檔的環境內容修改掉吧
  • Irvine 類似於 C++ 的 #include 的函數庫
  • asm 2009 是存放 Windbg.exe,為了之後可以直接點 debug.exe(在程式同一個資料夾) 直接跑,以方便少在 Windbg.exe 找尋 file path。
2.寫程式的部分
直接用記事本開啟.ASM
寫完程式後執行make.bat
若程式沒有bug便會出現.obj.pbd.exe





3. 如果直接點選在同一個資料夾中的 debug.exe,可以直接呼叫 Windbg.exe。然後選擇執行檔。
4. 先按下 Step Info 符號是 {↓},然後大致上就如下圖,慢慢看 Step Info 慢慢看每一步的操作。




圖片3.png


台長: Morris
人氣(3,063) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 不分類 | 個人分類: [學習]組合語言 |
此分類下一篇:[組合語言][作業] 第一支可以跑的程式

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文