Le transfert de données à partir d'un registre à une pile, d'une pile pour enregistrer la poussée et pour sauter la syntaxe d'instruction de DEHORS et aux commandes, des instructions de langage d'assemblage pour des fondations d'opérations de données d'assemblée déplacent des données d'un endroit de mémoire à des autres instructions de MOVS

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

 
 

 

Transfert de données

J'énumère quelques instructions de langage d'assemblage pour des opérations de données ici pour la votre connaissance et convenance, quand nous ferons la programmation avec l'aide des interruptions et d'autres opérations de BIOS que nous aurons besoin de ses fondations.

L'introduction détaillée et l'étude complète du langage d'assemblage est au delà de la limite de ce livre. Bien que la connaissance des fondations de l'assemblée soit nécessaire pour procéder dans les chapitres de programmation importants supplémentaires pourtant si vous la sentez difficile de comprendre toutes instructions, vous n'avez pas besoin de s'inquiéter mais on lui recommande que vous devriez gagner l'idée fondamentale des instructions.

Dans n'importe quel programme il est nécessaire de déplacer les données dans la mémoire et dans l'unité centrale de traitement s'enregistre et il y a plusieurs manières de faire ceci. elle peut copier des données dans la mémoire à un certain registre, d'inter-registre, à partir d'un registre à une pile, d'une pile à un registre, pour transmettre des données aux dispositifs externes aussi bien que vice versa.

Ce mouvement des données est sujet aux règles et à des restrictions. Ce qui suit sont certains d'entre elles :

  • Il n'est pas possible de déplacer des données d'un endroit de mémoire à l'autre directement. Il est nécessaire de d'abord déplacent les données de l'endroit de source à un registre et puis à partir du registre à la localité de destination.
  • Il n'est pas possible de déplacer une constante directement à un registre de segment ; il d'abord doit être déplacé à un registre dans l'unité centrale de traitement.
  • Il est possible de déplacer des blocs de données au moyen des instructions de MOVS, qui copie une chaîne des bytes ou des mots. MOCSB qui copie des bytes de n d'un endroit à l'autre des mots et des copies n de MOVSW d'un endroit à l'autre. Les deux dernières instructions prennent les valeurs des adresses définies par DS : SI comme groupe de données à déplacer et d'es : DI comme nouvelle localisation des données.

Pour se déplacer les données là sont également des structures appelées les batteries, où les données sont présentées avec l'instruction de poussée et sont extraites au moyen l'instruction de bruit. Dans une pile que les premières données à présenter sont dernières nous pouvons prendre, ceci est, si dans notre programme nous employons ces instructions :

PUSH AX
PUSH BX
PUSH CX

Il est nécessaire de renvoyer les valeurs correctes à chaque registre à l'heure actuelle de la leur prendre de la pile de la faire dans l'ordre suivant :

POP CX
POP BX
POP AX


Pour la communication avec les dispositifs externes la commande de sortie est utilisée comme moyen d'envoyer l'information à un port et aux commandes pour lire l'information reçue d'un port.

La syntaxe de la commande de SORTIE est :

OUT DX,AX

Là où DX contient la valeur du port qui sera employé pour la communication et la HACHE contient l'information qui sera envoyée.

La syntaxe du est aux commandes :

IN AX,DX

Là où la HACHE est le registre où l'information entrante sera gardée et DX contient l'adresse du port par lequel l'information arrivera.


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