Les avantages de l'instruction assembleur, savoir effectif de fonctions d'interruption de système plus l'opération de votre commande de PC de l'ordinateur font la protection de DBR et pour charger la protection de DBR à son endroit original

Data Recovery PRO DATA DOCTOR

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

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


Il n'est pas nécessaire d'écrire les commentaires qui vont après le " ; ; " ;. Une fois que la dernière commande a été dactylographiée, 20 internes, < ; Enter> ; est serré sans écriture quelque chose davantage, revoir le message de sollicitation de programme de mise au point.

La dernière ligne écrite n'est pas correctement une instruction assembleur, au lieu de cela c'est un appel pour une interruption effective de système, ces interruptions économiser nous beaucoup de lignes et est très utile d'accéder à des fonctions effectives de système.

Pour exécuter le programme que nous avons écrit, la commande de " g " est employée, et quand utilisé nous verrons un message qui indique :

" Programme terminé normalement ". Naturellement avec un message comme celui-ci nous ne pouvons pas être sûrs que le programme a fait l'addition, mais il y a une manière simple de la vérifier, en employant la commande de " r " de la correction que nous pouvons voir les teneurs de tous registres du processeur, dactylographient simplement :

-r <Enter>

Chaque inscription à sa valeur réelle respective apparaîtra sur l'écran comme ceci :

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

La possibilité que les registres contiennent différentes valeurs existe, mais la HACHE et le BX doivent être identique, puisqu'ils sont celle nous avons juste modifié.

Une autre manière de voir les valeurs, alors que le programme est exécuté, est d'employer l'adresse où nous voulons que l'exécution finisse et montre les valeurs des registres comme paramètre pour " g ", dans ce cas-ci il serait : g108, cette instruction exécute le programme, il s'arrête sur l'adresse 108 et montre les teneurs des registres.

Un suivi de ce qui se produit dans les registres peut être fait en employant la commande de " t " (trace), la fonction de cette commande est d'exécuter la ligne par la ligne ce qui a été assemblée, montrant chaque fois que les teneurs des registres.

Pour sortir corriger l'utilisation la commande de " q " (stoppé).

Avantages de l'assembleur

La première raison de travailler avec l'assembleur est qu'elle fournit l'occasion de savoir plus le fonctionnement de votre PC, qui permet le développement du logiciel d'une façon plus cohérente.

La deuxième raison est toute la commande de l'ordinateur, que vous pouvez avoir avec l'utilisation de l'assembleur. Une autre raison est que les programmes basés par assemblée sont plus vite et dans certains cas ils sont plus petits, et a de plus grandes capacités que ceux créées avec d'autres langues.

Me laisser garder ma promesse ! !

Dans la partie précédente de ce chapitre nous avions l'habitude quelques instructins comme exemple, pour faire la protection de DBR et pour charger la protection de DBR à son endroit original quand elle est nécessaire. D'abord nous examinons l'instruction de faire la protection.

C:\>DEBUG  A:\BKDBR.BIN <Enter>
File not found

  1. L  100  2  0  1  <Enter>
  2. R  CX     <Enter>

CX  0000
:     200   <Enter>

  1. W    <Enter>

Writing 00200 bytes

  1. Q  <Enter>

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