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

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

 
 

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


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