debug | |
---|---|
Tyyppi | virheen korjaaja |
Kehittäjä | Tim |
Käyttöjärjestelmä | DOS , MS-DOS , OS/2 , Microsoft Windows |
Verkkosivusto | technet.microsoft.com/en… |
debug - Vianetsintäohjelma, jota käytetään suoritettavien tiedostojen tarkastamiseen ja virheenkorjaukseen. Käytetään DOS-käyttöjärjestelmän alla. Käyttöjärjestelmien myöhemmissä versioissa se toimii DOS-emulaattorin kautta ja sillä on rajoitetut ominaisuudet. Kutsutaan joskus myös ohjelman virheenkorjausprosessiksi.
Tämä ohjelma on konsolisovellus, ja se on suunniteltu luomaan tai muuttamaan kooditiedostoja. Sen avulla voit luoda yksinkertaisia DOS-sovelluksia ja seurata niiden työtä. Tämä debuggeri on kokoajien kääntäjien alimmalla tasolla. Mutta siinä on hyviä ominaisuuksia, kuten katselu, muistin muuttaminen ja rekisterien tilan saaminen.
Ohjelma käynnistetään komentorivin kautta:
DEBUG DEBUG [[asema:][polku]tiedostonimi [valinnat]] DEBUG C:\mypath\My.comTiimi | Kuvaus | Esimerkki |
---|---|---|
-N | -N Polku_tiedoston_nimi. Tällä komennolla voit ladata ja tallentaa tiedostoja. Lyhenne sanoista Nimi. | -N My.com [Paina Enter] |
-L | Tiedoston lataus. Lyhenne sanoista Load. | -N My.com [Paina Enter] -L [Paina Enter] |
-W | -W Polku_Tiedoston_nimi. Tallenna tiedosto. Lyhenne sanoista Write. | -N My.com [Paina Enter] -W [Paina Enter] Kirjoitetaan Number_Bytes |
Tiimi | Kuvaus | Esimerkki |
---|---|---|
-R | Palauttaa kaikkien rekisterien sisällön. | -R [paina 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 UP DI PL PL NZ 15000 30C0 XOR AL |
-R [rekisteröidy] | Rekisterin tarkastelu ja uuden arvon kirjoittaminen rekisteriin. | -R AX [paina Enter] AX0000 666 [Paina Enter] |
Tiimi | Kuvaus | Esimerkki |
---|---|---|
-D | Palauttaa muistin sisällön. Lyhenne sanoista Dump. | -D [Paina Enter] |
-D [aloitussegmentti] L [loppusegmentti] | Palauttaa muistin sisällön aloitussegmentistä loppuosaan. Nähdäksesi kaiken muistin sinun on kirjoitettava -D 0 L 0 [Paina Enter] |
-D 0000 L 0005 [Paina Enter] 1814:0000 CD 20 FF 9F 00 |
Tiimi | Kuvaus | Esimerkki |
---|---|---|
-U | Komento muuntaa koodi kokoajan ohjeiksi. Lyhenne sanoista Unassemble. | -U [paina Enter] 1814:0100 ADD[BX+SI],AL 1814:0102 XOR AL,00 |
Tiimi | Kuvaus | Esimerkki |
---|---|---|
-A | Muunna asennusohjeet konekoodiksi. Lyhenne sanoista Assemble. | -A [Paina Enter] 1814:0100 MOV AX,0009 1814:0103 [Enter_Next] [Paina Enter] |
Tiimi | Kuvaus | Esimerkki |
---|---|---|
-G | Ohjelman suorittamisen aloittaminen. Lyhenne sanoista Go. | -G [paina Enter] Ohjelma päättyi normaalisti |
-G =[Aloitusosoite] | Kokoaminen alkaa tästä osoitteesta. | -G = 100 |
-G [BreakpointAddress] [BreakpointAddress] ... | Ohjelma käynnistyy ja toimii, kunnes se saavuttaa keskeytyskohdan, jonka jälkeen se pysähtyy ja tulostaa rekisterien arvot jatkaakseen työskentelyä, sinun on painettava -G. Katkopisteiden enimmäismäärä on 10. |
-G 176 47d 537 647 [Paina Enter] |
Tiimi | Kuvaus | Esimerkki |
---|---|---|
-T | Komento on samanlainen kuin (-G) Go -komento, mutta eroaa siinä, että se tulostaa rekisteriarvot jokaisen käskyn jälkeen. Lyhenne sanoista Trace. |
-T [paina Enter] |
-T = [Aloitusosoite] [Numero_ohjeet] | Lisäksi se ilmaisee, mistä osoitteesta ohjelma käynnistetään ja kuinka monta käskyä suoritetaan. |
-T =100 5[Paina Enter] |
Debug-apuohjelma voi muokata binaaritiedostoja ympäristössä, jossa vain DOS on asennettu eikä mitään muuta. Sitä voidaan käyttää myös levysektoreiden muokkaamiseen, esimerkiksi tietokoneen parantamiseen DOS-aikakauden käynnistysviruksista.
MS-DOS- ja Windows -komennot | Yleiset|
---|---|
| |
Katso myös: Luettelo DOS-komentoista Luettelo Microsoft-käyttöjärjestelmän komennoista |