ladit | |
---|---|
Typ | debugger |
Vývojář | Tim |
Operační systém | DOS , MS-DOS , OS/2 , Microsoft Windows |
webová stránka | technet.microsoft.com/en… |
debug – ladicí program používaný ke kontrole a ladění spustitelných souborů. Používá se pod operačním systémem DOS. V novějších verzích operačních systémů funguje prostřednictvím emulátoru DOS a má omezené možnosti. Někdy se také nazývá proces ladění programu.
Tento program je konzolovou aplikací a je určen k vytváření nebo změně souborů kódu. S ním můžete vytvářet jednoduché aplikace pod DOSem a sledovat jejich práci. Tento debugger je na nejnižší úrovni kompilátorů assembleru. Ale má dobré funkce, jako je prohlížení, změna paměti a získávání stavu registrů.
Program se spouští přes příkazový řádek:
LADIT DEBUG [[jednotka:][cesta]název souboru [možnosti]] DEBUG C:\mypath\My.comtým | Popis | Příklad |
---|---|---|
-N | -N Název_souboru_cesty. Pomocí tohoto příkazu můžete stahovat a ukládat soubory. Zkratka názvu. | -N My.com [Stiskněte Enter] |
-L | Nahrání souboru. Zkratka pro Load. | -N My.com [Stiskněte Enter] -L [Stiskněte Enter] |
-W | -W Název_souboru_cesty. Uložení souboru. Zkratka pro psát. | -N My.com [Stiskněte Enter] -W [Stiskněte Enter] Zápis Number_Bytes |
tým | Popis | Příklad |
---|---|---|
-R | Vrátí obsah všech registrů. | -R [Stiskněte Enter] AX=D3E0 BX=0000 CX=0000 DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000 DS=16BB ES=16BB SS=16BB CS=16BB IP=0100 NV NAHORU DI PL NZA NA310 NC 30C0 XOR AL |
-R [registrovat] | Zobrazení registru a zápis nové hodnoty do registru. | -R AX [Stiskněte Enter] AX0000 666 [Stiskněte Enter] |
tým | Popis | Příklad |
---|---|---|
-D | Vrátí obsah paměti. Zkratka pro Dump. | -D [Stiskněte Enter] |
-D [počáteční_segment] L [koncový_segment] | Vrátí obsah paměti od počátečního segmentu po koncový segment. Chcete-li zobrazit celou paměť, musíte zadat -D 0 L 0 [Stiskněte Enter] |
-D 0000 L 0005 [Stiskněte Enter] 1814:0000 CD 20 FF 9F 00 |
tým | Popis | Příklad |
---|---|---|
-U | Příkaz pro převod kódu na instrukce assembleru. Zkratka pro Unassemble. | -U [Stiskněte Enter] 1814:0100 ADD[BX+SI],AL 1814:0102 XOR AL,00 |
tým | Popis | Příklad |
---|---|---|
-A | Převeďte montážní návod na strojový kód. Zkratka pro Assemble. | -A [Stiskněte Enter] 1814:0100 MOV AX,0009 1814:0103 [Enter_Next] [Stiskněte Enter] |
tým | Popis | Příklad |
---|---|---|
-G | Spuštění provádění programu. Zkratka pro Go. | -G [Stiskněte Enter] Program normálně ukončen |
-G =[Start_Address] | Kompilace začíná z této adresy. | -G=100 |
-G [Adresa bodu zlomu] [Adresa bodu zlomu] ... | Program se spustí a běží, dokud nedosáhne bodu přerušení, po kterém se zastaví a vytiskne hodnoty registrů, abyste mohli pokračovat v práci, musíte stisknout -G. Maximální počet bodů přerušení je 10. |
-G 176 47d 537 647 [Stiskněte Enter] |
tým | Popis | Příklad |
---|---|---|
-T | Příkaz je podobný příkazu (-G) Go, ale liší se tím, že po každé instrukci vypisuje hodnoty registru. Zkratka pro Trace. |
-T [Stiskněte Enter] |
-T = [počáteční_adresa] [číslo_pokynů] | Navíc uvádí, ze které adresy má být program spuštěn a počet instrukcí, které mají být provedeny. |
-T =100 5[Stiskněte Enter] |
Nástroj pro ladění by mohl upravovat binární soubory v prostředí, kde je nainstalován pouze DOS a nic jiného. Dalo by se také použít k úpravě sektorů disku, například k vyléčení počítače ze zaváděcích virů z éry DOS.
MS-DOS a Windows | Běžné příkazy|
---|---|
| |
Viz také: Seznam příkazů DOS Seznam příkazů operačního systému Microsoft |