Godkänd: Fortect
Under de gamla dagarna några dagar har vissa läsare stött på ett kraftfullt fel när winxp -felsökningskommandot kördes. Denna oro kan uppstå av flera skäl. Låt oss titta på dem nedan.
DEBUG
vilken radinriktad felsökning som är ett kommando utanför huvudoperationen för cpa-nätverk som DOS, OS / 2 och Windows (endast i 16-bitars-32-bitarsversioner [1] ).
DEBUG kan fungera som ett aggregat, demonterare, förmodligen hex -dump -program, så att användarna kan interaktivt utforska minneselement (montering, ASCII hex) eller hämta och selektivt köra COM , EXE och olika spårtyper. Den har också många typer i underkommandon som används för att komma åt specifika CD -industrier, I / O -portar och minnesplatser.
Presentation
Traditionellt har nästan alla datorer och märken en omfattande underhållsfunktion som är placerad för att avgöra om den senaste versionen av programmet fungerar korrekt. [Länk krävs] DEBUG utvecklades ursprungligen av Tim Paterson som. skriven för att göra detta i 86-DOS. När PateSon började på Microsoft i början av 1980 -talet dessutom, tog med sig programvaran. DEBUG var position för DOS 1. Och 00 tycks nu ha varit i MS-DOS / PC-DOS och några Microsoft Windows-repliker. Den körbara namnet var ursprungligen DEBUG.COM, men döptes om till DEBUG.EXE i DOS 5.0. [2]
Windows XP och senare har inkluderat DEBUG
för MS-DOS enligt delsystemet för MS-DOS-kompatibilitet. 16-bitars DOS-kommandon anses förmodligen inte tillgängliga på 64-bitarsversioner av Windows. [3]
- Endast 8086. Kan opkoder förstärkas i bygg- / isärläge
- Perfekt direktåtkomst till 16-bitars register, aldrig 32-bitars tilläggsregister.
- Om ”N” -kommandot används för att komma ihåg filer lagras filnamnet från nedre DS: 5D till DS: 67 (segmentplan prefix filkontrollblockområde). Det är viktigt att programmet bara lagrar data i FAT. dra nytta av filformatet 8,3.
Utökade DEBUG-paket innehåller DEBUG-kommandot i DOS Novelty 7, OpenDOS 7.01 och DR-DOS 7.02 och därefter återimplementering av den tidigare anmärkningsvärda SID / SID86-instruktionen från Digital Research, [4] Debugger är levereras med tidigare versioner och DR DOS. [5] [6] [7] Det här är nästan helt säkert matchningar med DEBUG MS-DOS/PCÂ DOS Charge fishing line syntax , men erbjuder många uppdateringar med stöd för 16-bitars och 32-bitars opkoder upp till Pentium, utökad sökväg (/ X) med många ytterligare kommandodelar, signifikant förbättrad kommando noggrant trådsyntax för anpassade makron och symboliska felsökningsegenskaper via namngivna register, laddade symboltabeller, grundläggande aritmetik- och transformationsrutiner och en demonterare av kommentarer. [8] [7] Vissa versioner utöver det använde DPMS för att fungera som en skyddad inställningsfelsökare i “h doldt läge”. 32 bitar [9]
Det finns också en version i “DEBUGX” -klonen som stöder 32-bitars DPMI-tjänster. [11] Andreas “Japheth” Grech, författare på HX-Extender, har utökat DEBUG-sorten 0,98 gånger för. Medan han utvecklade 1.25, lade tidigare PC-DOS-fashionabla Vernon S. Brooks till version 1.26 för att hjälpa dig till 1.32. [12]
Syntax
DEBUG [[enhet:] [sökväg] filnamn [inställningar]]
Om DEBUG startas utan behov av separata parametrar, visar DEBUG-prompten “-“. Internetanvändaren kan sedan ange en av flera en- eller tvåbokstavs underkommandon, till exempel “A” för att växla så att det kommer att samla läge, “D” för att utföra en hex bli av, “T” för att övervaka och “U” för att demontera det specifika programmet för mängden minne. [13] DEBUG kan också användas som en enda “DEBUG script” -tolk med följande syntax. <
Debug -filnamn
En skriptfil kan mycket väl bestå av DEBUG -underkommandon och monteringsspråkrekommendationer. [14] Denna metod kan användas för att skapa filer från batchfiler eller som ett sätt att redigera filer i binärt format. [2]
Använd för andra ändamål än felsökning
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
Felsökningsverktyget är användbart för organisationsbinarier i en miljö där endast DOS vanligtvis är installerat och inget annat är installerat. Det kan mycket väl också användas för att modifiera hårddisk kritiska, vilket är en metod för att ta bort boot arena virus.
Tillgänglighet
Även om de tekniska instruktionerna för DEBUG -kommandot vanligtvis togs bort med MS / DOS 3.3, används detta nyckelfakta -kommando Det användes i kravfördelningen, till skillnad från EXE2BIN. [15] [16]
DEBUGGING PÅ ANDRA SYSTEM
Intel ISIS-II-operativsystem [17] plus iRMX 86, [18] DEC TOPS-10 [19] < /sup> och TOPS -20, [20] THEOS/OASIS, [21] Zilog Z80 -RIO, [22] Stratus OpenVOS, [23] PC-MOS, [24] och AROS [25] ger också kommandot DEBUG
.
Se även
- Lista över DOS -kommandon
- DDT (CP / M Command) (Dynamic Debugging Method)
- SID (Symbolic Instruction Debugger)
- SYMDEB
- Visa kod
- Turbo Debugger
- SoftICE
Länkar
Externa länkar
- Felsökning | Microsoft Docs
- DEBUG-implementeringen med öppen källkod som ingår i MS-DOS v2.0
- ^ Enligt Microsoft Macro Assembler -referensen är inbyggd montering inte skyddad för x64. a
- ^ 2 Sedori, Daniel B. DEBUG Guide. Behandlingsdatum 29/11/2014.
- ^ MS-DOS delsystemkommandon
- ^ SID-86 CP / M-86 Användarhandbok för (andra upplagan). Digital forskning. 80 -talets augusti [mars 1982]. SID86UG.WS4. Arkiverad i originalet den 20 oktober 2019 Mottagna 6 februari 2020 [1] (Obs. Reviderad version av den fysiska versionen av Emmanuel Roche med tillagda Q, SR, Z och instruktioner. Denna guide är endast för cp m-86-version, men DR-DOS-versionen liknar.)
- ^ Born, Gunther (1993). DOS 5 Tuning (på (1: a uppl. Tyska).). Marknad och teknik. ISBN 3-87791-495-0 . (OBS! Har flera internetsidor på DEBUG ms-dos.EXE och SID.EXE symbolisk övningsfelsökning i DR DOS 5.0 / 6.0.)
- ^ Paul, Mathias R. (24 maj 1997) [1991]. DRDOSTIP.TXT – Tips och tricks för DR DOS 3.41 – 5.0. MPDOSTIP (på tyska) (47: e upplagan). Arkiverad 7 november 2016. Hämtad 7 november 2016 (Obs: Vissa har information om den utestående instruktionsfelsökaren (SID86.EXE i DR DOS 3.41 samt ytterligare SID.EXE i DR DOS 5.0 eller 6.0), föregångaren till DR -DOS, DEBUG.EXE.)
- ^ a Paul, gym Matthias R. (2002-01-09). “SID86”. Nyhetsgrupp: Comp.os.cpm. Hämtad 8 april 2018
[…] Eftersom DR-DOS 7.03 DEBUG i allmänhet fortfarande är baserat på den gamla SID86.EXE, föreslår jag att du kör DEBUG 1.51 och använder det specifika hjälpsystemet utökat med ?? någon felsökningsledning. Detta ger dig 8 skärmar med instruktioner för användning av syntaxfunktionerna. Några av dessa presenter har också skyddats av äldre frågor. [â € ¦]
- ^ Paul, Mathias R. (1997-07-30). “Kapitel II.5. Allmänt: ODokumenterade DEBUG -funktioner” [ODokumenterade DEBUG -funktioner]. NWDOS -TIPS – Tips och tricks med Novell och DOS 7 som tillhandahåller detaljer, problem och papperslösa lösningar. MPDOSTIP. Version 157 (på tyska) (3: e) red.). Arkiverad 10 september 2017. Hämtad 6 september 2014 (NB. NWDOSTIP.TXT är ett detaljerat arbete om DOS Novell 7 och OpenDOS 7.01 som beskriver olika pappersfunktioner och interna. Detta är en del av en jämn större samling MPDOSTIP.ZIP. Flyttade fram till 2001, då distribuerades många om dem via webbplatser. Länkarna som anges är från den gamla versionen konverterad till HTML, som är länkad till NWDOSTIP .TXT -filen.)
- ^ Paul, Matt
Snabba upp din dators prestanda nu med denna enkla nedladdning.
För att hamna i redebug -tryck måste du skriva “Q” och sedan skriva in journalister. För att starta felsökningsrutinen måste du skriva “G” och trycka på Enter.
För att anropa felsökaren från UNIX -skalet, ange felsökningsaliaset följt av ett telefonnummer för objektprogrammet som utförs i felsökningsriktningen. Felsökaren uppmanar din familj att ange ett av de billiga kommandon som anges nedan. För att starta ett nytt program med den här felsökaren, använd det här specialkommandot gdb b (un).