hibakeresés | |
---|---|
Típusú | hibakereső |
Fejlesztő | Tim |
Operációs rendszer | DOS , MS-DOS , OS/2 , Microsoft Windows |
Weboldal | technet.microsoft.com/en… |
debug – A végrehajtható fájlok vizsgálatára és hibakeresésére szolgáló hibakereső program. DOS operációs rendszer alatt használható. Az operációs rendszerek későbbi verzióiban DOS-emulátoron keresztül működik, és korlátozott funkciókkal rendelkezik. Néha a program hibakeresési folyamatának is nevezik.
Ez a program egy konzolalkalmazás, és kódfájlok létrehozására vagy módosítására szolgál. Ezzel egyszerű alkalmazásokat hozhat létre DOS alatt, és figyelemmel kísérheti a munkájukat. Ez a hibakereső az assembler fordítók legalacsonyabb szintjén található. De vannak jó tulajdonságai, mint például a megtekintés, a memória megváltoztatása és a regiszterek állapotának lekérése.
A program meghívása a parancssoron keresztül történik:
DEBUG HIBAKERESÉS [[meghajtó:][elérési út]fájlnév [opciók]] HIBAKERESÉS C:\mypath\My.comCsapat | Leírás | Példa |
---|---|---|
-N | -N Elérési_fájl_név. Ezzel a paranccsal fájlokat tölthet le és menthet. A Név rövidítése. | -N My.com [Nyomja meg az Entert] |
-L | Fájlfeltöltés. A Load rövidítése. | -N My.com [Nyomja meg az Entert] -L [Nyomja meg az Entert] |
-W | -W Path_File_Name. Fájl mentése. Az Írás rövidítése. | -N My.com [Nyomja meg az Entert] -W [Nyomja meg az Entert] Szám_Bájtok írása |
Csapat | Leírás | Példa |
---|---|---|
-R | Visszaadja az összes regiszter tartalmát. | -R [Nyomja meg az Entert] 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 UP DI PL PL NZ 15APO3:0 30C0 XOR AL |
-R [regisztráció] | Regiszter megtekintése és új érték írása egy regiszterbe. | -R AX [Nyomja meg az Entert] AX0000 666 [Nyomja meg az Entert] |
Csapat | Leírás | Példa |
---|---|---|
-D | Visszaadja a memória tartalmát. A Dump rövidítése. | -D [Nyomja meg az Entert] |
-D [Start_Segment] L [End_Segment] | Visszaadja a memória tartalmát a kezdő szegmenstől a végszegmensig. Az összes memória megjelenítéséhez be kell írnia: -D 0 L 0 [Nyomja meg az Entert] |
-D 0000 L 0005 [Nyomja meg az Entert] 1814:0000 CD 20 FF 9F 00 |
Csapat | Leírás | Példa |
---|---|---|
-U | A kódot assembler utasításokká alakító parancs. Az Unassemble rövidítése. | -U [Nyomja meg az Entert] 1814:0100 ADD[BX+SI],AL 1814:0102 XOR AL,00 |
Csapat | Leírás | Példa |
---|---|---|
-A | Konvertálja az összeszerelési utasításokat gépi kódra. Az Assemble rövidítése. | -A [Nyomja meg az Entert] 1814:0100 MOV AX,0009 1814:0103 [Enter_Next] [Nyomja meg az Entert] |
Csapat | Leírás | Példa |
---|---|---|
-G | A program végrehajtásának elindítása. A Go rövidítése. | -G [Nyomja meg az Entert] A program rendesen leállt |
-G =[Kezdő_cím] | Az összeállítás erről a címről indul. | -G=100 |
-G [BreakpointAddress] [BreakpointAddress] ... | A program elindul és addig fut, amíg el nem ér egy töréspontot, majd leáll, és kinyomtatja a regiszterek értékeit a munka folytatásához, meg kell nyomnia a -G gombot. A töréspontok maximális száma 10. |
-G 176 47d 537 647 [Nyomja meg az Entert] |
Csapat | Leírás | Példa |
---|---|---|
-T | A parancs hasonló a (-G) Go parancshoz, de abban különbözik, hogy minden utasítás után regiszterértékeket nyomtat. A Trace rövidítése. |
-T [Nyomja meg az Entert] |
-T = [Kezdő_cím] [Szám_utasítások] | Ezen kívül jelzi, hogy melyik címről kell elindítani a programot és hány utasítást kell végrehajtani. |
-T =100 5[Nyomja meg az Enter billentyűt] |
A hibakereső segédprogram képes bináris fájlokat szerkeszteni olyan környezetben, ahol csak DOS van telepítve, semmi más. Használható lemezszektorok szerkesztésére is, például számítógépek kivédésére a DOS-korszak rendszerindító vírusaitól.
MS-DOS és Windows parancsok | Általános|
---|---|
| |
Lásd még: DOS-parancsok listája A Microsoft operációs rendszer parancsainak listája |