Stockant et chargeant les programmes écrivant 000A les bytes, il ne semblerait pas pratique dactylographier un programme entier chaque fois que il est nécessaire, et pour éviter ceci il est possible de stocker un programme sur le disque, pour obtenir la longueur d'un programme la commande de « h » est l'adresse finale du programme utilisé (10A), et l'adresse initiale du programme (100)

Files Recovery Software
Accueil Coordonnées Soutien à la clientèle Télécharger la démo Produits  

 
 

 

Stockant et chargeant les programmes

Il ne semblerait pas pratique dactylographier un programme entier chaque fois que il est nécessaire, et pour éviter ceci il est possible de stocker un programme sur le disque, avec l'énorme avantage qu'en lui étant déjà réuni ne pas être nécessaire pour courir corrigent encore pour l'exécuter.

Les étapes pour sauver un programme qu'il est déjà stocké sur la mémoire sont :

  • Obtenir la longueur du programme soustrayant l'adresse finale de l'adresse initiale, naturellement dans le système hexadécimal.
  • Donner au programme un nom et une prolongation.
  • Mettre la longueur du programme sur le registre CX.
  • L'ordre corrigent pour écrire le programme sur le disque.

En utilisant le programme suivant comme exemple, nous aurons une idée plus claire de la façon prendre ces mesures. Quand le programme est finalement compilé il ressemblerait à ceci :

0C1B:0100 mov ax,0002
0C1B:0103 mov bx,0004
0C1B:0106 add ax,bx
0C1B:0108 int 20
0C1B:010 A
-h 10a 100
020a 000a
-n test.com
-rcx
CX 0000
:000a
-w

Bytes de l'écriture 000A

Pour obtenir la longueur d'un programme la commande de " h " est employée, puisqu'elle nous montrera l'addition et la soustraction de deux nombres dans l'hexadécimal. Pour obtenir la longueur à nous, nous donnons lui comme paramètres la valeur de l'adresse finale de notre programme (10A), et à l'adresse initiale du programme (100). Le premier résultat la commande nous montre qu'est l'addition des paramètres et la seconde est la soustraction.

La commande de " n " nous permet d'appeler le programme. La commande de " rcx " nous permet de changer la teneur du registre CX en valeur que nous avons obtenue à partir de la taille du dossier avec " h ", dans ce cas-ci 000a, puisque le résultat de la soustraction de l'adresse finale de l'adresse initiale.

Pour finir, la commande de " W " écrit notre programme sur le disque, indiquant combien de bytes elle a écrits. En outre, pour sauver des étapes déjà chargées d'un dossier deux être nécessaire :

  • Donner le nom du dossier à charger.
  • Le charger employant le " l " commande (de charge).

Pour obtenir le résultat correct des étapes suivantes, il est nécessaire que le programme ci-dessus soit déjà créé.

À l'intérieur de nous corriger écrivent ce qui suit :

-n test.com
-l
-u 100 109
0C3D:0100 B80200 MOV AX,0002
0C3D:0103 BB0400 MOV BX,0004
0C3D:0106 01D8 ADD AX,BX
0C3D:0108 CD20 INT 20

La dernière commande de " u " est utilisée comme moyen de vérifier que le programme a été chargé sur la mémoire. Ce qu'elle est qu'il démonte le code et le montre qu'a démonté. Les paramètres indiquent POUR CORRIGER d'où et à où démonter. CORRIGER charge toujours les programmes sur la mémoire sur l'adresse 100H, autrement indiqué.


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26

Next page
 
 
Récupération de données livre
 
Chapitre 1 Une vue d'ensemble de rétablissement de données
Chapitre 2 Introduction des disques durs
Chapitre 3 Approche logique aux disques et à l'OS
Chapitre 4 Systèmes de numération
Chapitre 5 Introduction de la programmation de C
Chapitre 6 Introduction aux fondations d'ordinateur
Chapitre 7 Commandes nécessaires de DOS
Chapitre 8 Fonctions et interruptions de Disque-BIOS manipulant avec C
Chapitre 9 Manipulation de grands disques durs
Chapitre 10 Rétablissement de données de disque souple corrompu
Chapitre 11 Fabrication des protections
Chapitre 12 MBR de lecture et de modification avec la programmation
Chapitre 13 DBR de lecture et de modification avec la programmation
Chapitre 14 Programmation pour le rétablissement " de dossier cru "
Chapitre 15 Programmation pour des essuie-glace de données
Chapitre 16 Développer plus d'utilités pour des disques
Annexe Glossaire des limites de rétablissement de données
 
 
Pro Data Doctor

Accueil

Produits

Coordonnées

Soutien à la clientèle

Télécharger la démo

Conditions générales de vente

 
Pro Data Doctor