彙編常用命令

2021-06-27 08:27:15 字數 650 閱讀 4992

一、程式除錯

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被放在指令碼的什麼地方,它永遠是最後才被執行,且只在所有指令碼分配的空間都被釋放的時候,它才會真正地釋放記憶體。只適用在新增到作弊列表中的指...