Lignes de programmation de langue de structure d'assembleur nom des paramètres d'instruction de la commande

Data Recovery PRO DATA DOCTOR

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

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


Structure d'assembleur

Dans le langage d'assemblage les lignes de programmation ont deux parts, le premier est le nom de l'instruction qui doit être exécutée, et le second sont les paramètres de la commande. Par exemple :

ADD ah, bh

Ici " AJOUTER " est la commande d'être exécutée ; dans ce cas-ci une addition, et " oh " aussi bien que le " bh " sont les paramètres.

Le nom des instructions dans la langue se compose de deux, trois ou quatre lettres. Ces instructions s'appellent également les noms mnémoniques ou les codes opération, puisqu'ils représentent une fonction le processeur exécuteront. Il y a quelques commandes qui n'exigent pas des paramètres pour leur opération, aussi bien que d'autres qui exigent seulement juste un paramètre.

Parfois des instructions sont employées comme suit :

ADD al,[170]

Les parenthèses dans le deuxième paramètre indiquent à nous que nous allons travailler avec la teneur de la cellule de mémoire le numéro 170 et pas avec la valeur 170 ; ceci est connu en tant que direction directe.

Maintenant nous sommes prêts à coder pour notre premier programme avec l'aide de corrigeons. Nous allons créer un programme qui travaille pour illustrer ce que nous avions vu, et ce qu'est nous ferons pour ajouter deux valeurs que nous présenterons directement dans le programme.

La première étape est de lancer la correction, cette étape se compose seulement dactylographier corrigent le <Enter> sur le message de sollicitation effectif de système.

Pour compiler un programme sur la correction, la commande de " a " (réunir) est employée. Quand cette commande est employée, l'adresse où vous voulez se réunir à commencer peut être donnée comme paramètre, si le paramètre est omis se réunir sera lancée à la localité indiquée par CS : IP, habituellement 0100h, qui est la localité où des programmes avec la prolongation de .COM doivent être lancés. Et ce sera l'endroit que nous emploierons puisque corriger seulement peut créer ce type spécifique de programmes.

Quoiqu'à ce moment il ne soit pas nécessaire de donner le " ; a" ; commander un paramètre, il est recommandable pour faire ainsi pour éviter des problèmes une fois le CS : Des registres d'IP sont utilisés, donc nous dactylographions :

-a0100 <Enter>

Quand ceci est fait n'importe quoi de pareil apparaîtra sur l'écran : 0C1B : 0100 et le curseur est placés à la droite de ces nombres, notent que les quatre premiers chiffres, dans le système hexadécimal, peuvent être différents, mais les quatre derniers doivent être 0100, puisque c'est l'adresse que nous avons indiquée comme commencer. Maintenant nous pouvons présenter les instructions :

0C1B:0100 mov ax,0002; met la valeur 0002 sur le registre de hache
0C1B:0103 mov bx,0004; met la valeur 0004 sur le registre de bx
0C1B:0106 add ax,bx; la teneur du bx est ajoutée à la teneur de la hache
0C1B:0108 int 20; provoques l'arrêt du programme.
0C1B:010A

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