*   >> Lecture Éducation Articles >> science >> des ordinateurs

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

laisir avec la commande de sortie. Dites quelqu'un a mis un de ces mots de passe BIOS sur "votre" ordinateur. Habituellement, vous auriez à sortir la batterie à se débarrasser de lui, mais pas plus:

MI /AWARD 70 17 71 17 -o

QPHOENIX BIOS -o -o 70 FF BIOS -o 71 17

70 2E -o 71 FF la

QGENERIC

Ces commandes vont effacer la mémoire du BIOS, ce qui désactive le mot de passe. Procédez:

Produit dans l'exécution d'un programme, généralement utilisés ensemble withy Trace, que je vais couvrir plus tard.

Comme la commande de déplacement, vous pouvez spécifier une adresse à partir de laquelle commencer

en utilisant = Adresse -p 2

Debug répondra avec les registres et la commande en cours d'être exécuté. Tout à fait:

Cela a obtenu d'être la caractéristique la plus avancée de débogage, il sort débogage

q inscrire:

Cette commande peut être utilisée pour afficher la valeur actuelle de tous les registres, ou pour les effectuer manuellement. Ceci est très utile pour écrire des fichiers comme vous le verrez plus tard

-r AX AX: 011b: 5 - Recherche:.


Une autre commande très utile. Il est utilisé pour trouver l'occurrence d'un octet spécifique, ou une série d'octets dans un segment. Les données pour rechercher Can soit par des caractères, ou une valeur hexadécimale. Les valeurs hexadécimales sont entrés avec un espace ou une virgule entre eux, et les personnages sont enfermés avec des guillemets (simples ou doubles). Vous pouvez également rechercher des hex et les personnages avec la même chaîne: -nc: \\ command.

com -l -s 0 l 0 "MS-DOS" 10A3: 39E9

NOTE: la recherche est sensible à la casse! Trace:

Ceci est un véritable grande caractéristique de débogage. Il retracera à travers un programme d'une instruction à la fois, l'affichage de l'instruction et des registres après chaque. Comme la commande go vous pouvez spécifier où commencer l'exécution de, et pour combien de temps.

-a 107A: 0100 MOV AH, 02 107A: 0102 MOV DL, 41 107A: 0104 INT 21 107A: 0106 INT 20 -t = 0100 8

Si vous laissez de côté le montant des instructions que vous voulez tracer , vous pouvez utiliser le poursuivre (p) pour poursuivre l'exécution aussi longtemps que vous le souhaitez. Unassemble:

Unassembles un bloc de code. Grande pour le débogage (et fissuration) -u 100 L 8 107A: 0100 MOV AH, 02 107A: 0102 MOV DL, 41 107A: 0104 INT 21 107A: 0106 INT 20 Ecriture:

Cette com

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.