*   >> Lese Utdanning Artikler >> science >> computers

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

kjøre programmet. Den andre metoden er litt mer komplisert, men potensialet også mer nyttig. Syntaksen er

L l 100 2 10 20

Dette vil laste starter på offset 0100 fra stasjon C (0 = A, 1 = B, 2 = C, etc), sektor 10h for 20H sektorer. Dette kan være nyttig for å gjenopprette filer du har slettet. Flytt:

Flytt tar en byte fra startadressen og flytter den til destinasjonsadressen. Dette er veldig bra for å midlertidig flytte data inn i et ledig område, enn manipulere det uten å måtte bekymre seg for å påvirke det opprinnelige programmet.

Det er spesielt nyttig hvis det brukes sammen med r kommando som jeg vil komme senere. Lar prøve et eksempel: -a 107A: 0100 MOV AH, 02 til å jobbe 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 sette debug opp med et filnavn som skal brukes til I /O-kommandoer.

Du må inkludere filtypen, og du kan bruke addisjon kommandoer:

-nc: \\ command.com Output:

Nøyaktig hva du tror det er. Utgang sender ting til en I /O-port. Hvis du har et eksternt modem med disse kule lysene på det, kan du teste ut dette. Finn ut hva port modemet er på og bruke det tilsvarende heksadesimale tallet under:

Com 1 = 3F8 - 3FF (3DF for mine) Com 2 = 2F8 - 2FF Com 3 = ??? - ??? (hvis noen vet, vennligst gi meg beskjed)

Nå slår på DTA (Data Terminal Ready) litt ved å sende 01h til det: -o XXX 1

Så snart du trykke enter, ta en titt på modemet ditt, bør du se en lys lyse opp.

Du kan ha enda mer moro med utgang kommandoen. Si noen sette en av disse BIOS passord på "din" maskin. Vanligvis du måtte ta ut batteriet for å bli kvitt det, men ikke lenger:

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 kommandoene vil fjerne BIOS-minne, og dermed deaktivere passordet. Fortsett:

Innbetalinger i utførelsen av et program, vanligvis brukes sammen withy Trace, som jeg vil dekke senere.

Som farten kommandoen, kan du angi en adresse for å starte

bruker = adressere -p 2

Debug vil svare med registrene og den aktuelle kommandoen som skal utføres. Ganske:

Dette må være den mest avanserte funksjonen av debug, avslutter den debug

q Regist

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.