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)

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


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é.

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

Previous page

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

 
 

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

Next page

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Resources | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek