一、程式除錯1、用文字編輯器建立源程式,副檔名.asm,例如1.asm
2、用masm生成1.obj檔案;
3、用link生成1.exe檔案
二、用debug.exe除錯
1、用cmd進入命令列模式
開始選單,鍵入cmd
2、用命令操作進入你的檔案
cd c:\masm5.0\
結果為:
c:\masm5.0>
3、載入要除錯的1.exe檔案檔案,鍵入:
debug.exe 1.exe
反彙編命令u:
-u ;反彙編命令u,檢視你的程式
顯示記憶體命令d:
-d ds:0000 ;顯示記憶體命令d,檢視資料段,0000開始單元內容
比較命令c,格式
-c ds:0004 l4 ds:0008 ;源串首址 l串長度 目的串首址
移動命令m
-m ds:0000 l10 ds:0030 ;源串首址 l串長度 目的串首址
查詢命令s
-s ds:0000 l10 20 ;源串首址 l長度 查詢的字元
可以利用masm for windows快速除錯,不過沒找到破解版的,鬱悶
Linux 常用命令彙編(一)
1.man 對於那些不確定其用法的命令 比如是 ls 我們可以首先使用man命令來了解 使用格式 man ls 可以使用空格鍵翻頁,或者使用上 下箭頭鍵上下翻頁,要退出,則輸入 q或 ctrl z。2.find 如果您知道檔案的名稱 或者甚至名稱的一部分,但不知道它所處的目錄,可以使用find命令。...
CEAA自動彙編指令碼常用命令
alloc 分配的記憶體標籤名,位元組數,優先考慮的記憶體區域 同上。dealloc 分配的記憶體標籤名 釋放使用alloc分配的記憶體空間。不管dealloc被放在指令碼的什麼地方,它永遠是最後才被執行,且只在所有指令碼分配的空間都被釋放的時候,它才會真正地釋放記憶體。只適用在新增到作弊列表中的指...
CEAA自動彙編指令碼常用命令
alloc 分配的記憶體標籤名,位元組數,優先考慮的記憶體區域 同上。dealloc 分配的記憶體標籤名 釋放使用alloc分配的記憶體空間。不管dealloc被放在指令碼的什麼地方,它永遠是最後才被執行,且只在所有指令碼分配的空間都被釋放的時候,它才會真正地釋放記憶體。只適用在新增到作弊列表中的指...