Het is niet noodzakelijk om de commentaren te schrijven die na "gaan;". Zodra het laatste bevel is getypt, gaat int. 20, < > wordt gedrukt zonder om het even wat te schrijven meer, om de Debugger herinnering opnieuw te zien binnen.
De laatste geschreven lijn is behoorlijk geen assembleursinstructie, in plaats daarvan is het een vraag naar een doeltreffende systeemonderbreking, deze onderbrekingen sparen ons heel wat lijnen en is zeer nuttig om tot doeltreffende systeemfuncties toegang te hebben.
Om het programma uit te voeren dat wij hebben geschreven, wordt het "g" bevel gebruikt, en wanneer gebruikt zullen wij een bericht zien dat zegt:
"Normaal geëindigd programma". Natuurlijk met een bericht als dit één kunnen wij niet zeker zijn het programma de toevoeging heeft gedaan, maar er is een eenvoudige manier om het te verifiëren, door het "r" bevel van Debug te gebruiken kunnen wij de inhoud van alle registers van de bewerker, eenvoudig type zien:
-r <Enter>
Elk register met zijn respectieve daadwerkelijke waarde zal op het scherm als dit verschijnen:
AX=0006 BX=0004 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0C1B ES=0C1B SS=0C1B CS=0C1B IP=010A NV UP EI PL NZ NA PO NC
0C1B:010A OF DB
De mogelijkheid dat de registers verschillende waarden bevatten bestaat, maar de BIJL en BX moeten het zelfde zijn, aangezien zij degenen zijn die wij ons enkel hebben gewijzigd.
Een andere manier om de waarden te zien, terwijl het programma wordt uitgevoerd, is het adres waar wij de uitvoering de waarden van de registers beëindigen en willen tonen als parameter voor "g", in dit geval te gebruiken het zou zijn: g108, voert deze Instructie het programma uit, houdt het op 108 op richt en toont de inhoud van de registers.
Een follow-up van wat in de registers gebeurt kan worden gedaan door het "t" bevel (spoor) te gebruiken, de functie van dit bevel is lijn door lijn uit te voeren wat werd geassembleerd, elke keer tonend de inhoud van de registers.
Om weg te gaan zuiver gebruik het "q" (opgehouden met) bevel.
Voordelen van de Assembleur
De eerste reden om met assembleur te werken is dat het de mogelijkheid biedt om de verrichting van uw PC meer te kennen, die de ontwikkeling van software op een meer verenigbare manier toestaat.
De tweede reden is de totale controle van de computer, die u met het gebruik van de assembleur kunt hebben. Een andere reden is dat de assemblage gebaseerde programma's sneller zijn en in sommige gevallen zij kleiner zijn, en grotere capaciteiten dan degenen hebben die met andere talen worden gecreeerd.
Laat me mijn belofte houden!!
In het vroegere deel van dit hoofdstuk gebruikten wij sommige instructins als voorbeeld, om de steun van DBR te maken en de steun van DBR te laden aan zijn originele plaats wanneer het wordt vereist. Eerst onderzoeken wij de Instructie om de steun te maken.
C:\>DEBUG A:\BKDBR.BIN <Enter>
File not found
- L 100 2 0 1 <Enter>
- R CX <Enter>
CX 0000
: 200 <Enter>
- W <Enter>
Writing 00200 bytes
- Q <Enter>
|
|