*   >> Lezen Onderwijs artikelen >> science >> computers

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

isters zullen worden opgezet en klaar om het programma uit te voeren. De andere methode is een beetje ingewikkeld, maar potentieel ook bruikbaar. De syntax is

L l 2 100 10 20

Dit zal laden beginnend bij offset 0100 van station C (0 = A, 1 = B, 2 = C, etc), sector 10h 20 uur sectoren. Dit kan handig zijn voor het herstellen van bestanden verwijderd zijn. Verplaatsen:

Move neemt een byte van het startadres en beweegt het naar het bestemmingsadres.

Dit is heel goed tijdelijk verplaatsen van gegevens in een vrije zone, dan manipuleren, zonder zich zorgen te maken over de invloed van de oorspronkelijke programma. Het is vooral handig als het gebruikt wordt in combinatie met de r commando om die ik zal later te krijgen. Laten we proberen een voorbeeld: -a 107A: 0100 MOV AH, 02 om te werken met 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 Naam:

Dit zal debug opgezet met een bestandsnaam om te gebruiken voor I /O-commando's. U moet de bestandsextensie bevatten, en u kunt bovendien opdrachten gebruiken:

-nc: \\ command.com Output:

Precies wat je denkt dat het is. Uitgang stuurt spullen om een ​​I /O-poort. Als u een externe modem met die koele lichten, kunt u deze testen.

Zoek uit welke poort uw modem is ingeschakeld en gebruik onder de corresponderende hex nummer:

Com 1 = 3F8 - 3FF (3DF voor de mijne) Com 2 = 2F8 - 2FF Com 3 = ??? - ??? (als iemand weet, laat het me weten)

Nu zet de DTA (Data Terminal Ready) bit door het sturen van 01h om het: -o XXX 1

Zodra je druk op enter, neem een ​​kijkje op uw modem, moet u een licht oplichten. U kunt zelfs nog meer plezier met de output commando. Zeggen dat iemand zet een van deze BIOS-wachtwoorden op "uw" computer.

Meestal je zou moeten nemen van de batterij te ontdoen van het, maar nu niet meer: ​​

MI /AWARD BIOS -o 70 17 o 71 17

QPHOENIX BIOS -o 70 FF -o 71 17

QGENERIC -o 70 2E -o 71 FF

Deze opdrachten zullen de BIOS-geheugen te wissen, waardoor het wachtwoord uit te schakelen. Ga verder:

De opbrengst bij de uitvoering van een programma, meestal gebruikt samen griend Trace, die ik later zal dekken.

Net als de go commando, kunt u een adres waar opgeven om te beginnen

met = pakken -p 2

Debug zal reageren met de registers en de huidige opd

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.