*   >> Læs Uddannelse artikler >> science >> computers

***** Debug ******

registre vil blive sat op og klar til at udføre programmet. Den anden metode er en smule mere kompliceret, men potentielt også mere praktiske. Syntaksen er

L -l 100 2 10 20

Dette vil indlæse starter ved offset 0100 fra drev C (0 = A, 1 = B, 2 = C osv), sektor 10h til 20T sektorer. Dette kan være nyttigt for inddrivelse af filer, du slettede. Flyt:

Flyt tager en byte fra start adresse og flytter den til destinationen adresse.

Det er meget godt at midlertidige flytte data ind i et frit område, end manipulere det uden at skulle bekymre sig om at påvirke det oprindelige program. Det er især nyttigt, hvis de anvendes i forbindelse med R kommandoen, som jeg vil komme senere. Lad os prøve et eksempel: -a 107A: 0100 MOV AH, 02 til at arbejde med 107A: 0102 MOV DL, 41 107A: 0104 INT 21 107A: 0106 INT 20 -m 107A: 0100 L 8 107B: 0100 -e 107B: 0103 107B : 0103 41.42 -d 107A: 0100 L 8 107A: 0100 B4 02 B2 41 CD 21 CD 20 ... A.!. -d 107B: 0100 L 8 107A: 0100 B4 02 B2 42 CD 21 CD 20 ... B.!.

-M 107B: 0100 L 8 107A: 0100 Navn:

Dette vil sætte debug op med et filnavn der skal bruges til I /O-kommandoer. Du er nødt til at medtage filendelsen, og du kan bruge tilføjelse kommandoer:

-NC: \\ command.com Output:

Præcis hvad du tror det er. Output sender stuff til et I /O-port. Hvis du har et eksternt modem med disse seje lys på det, kan du teste det ud.

Find ud af hvad port dit modem er tændt, og bruge det tilsvarende hex nummer nedenfor:

Com 1 = 3F8 - 3FF (3DF for mine) Com 2 = 2F8 - 2FF Com 3 = ??? - ??? (hvis nogen kender, så lad mig det vide)

Nu tænde DTA (Data Terminal Ready) lidt ved at sende 01h til det: -o XXX 1

Så snart du trykker enter, tage et kig på dit modem, bør du se en lys lys op. Du kan have endnu mere sjov med output-kommando. Sig nogen sætte en af ​​disse BIOS adgangskoder på "din" computer.

Normalt ville du nødt til at tage batteriet ud for at slippe af med det, men ikke længere:

MI /AWARD BIOS -o 70 17 -o 71 17

QPHOENIX BIOS -o 70 FF -o 71 17

QGENERIC -o 70 2E -o 71 FF

Disse kommandoer vil rydde BIOS hukommelsen, og dermed deaktivere adgangskoden. Fortsæt:

Provenu under udførelsen af ​​et program, der normalt bruges sammen withy Trace, som jeg vil dække senere.

Ligesom farten kommandoen, kan du angive en adresse, hvorfra man kan starte

hjælp = fat -p 2

Debug vil reagere med registre og den aktuelle kommando, der skal udfø

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.