Aujourd'hui j' ai étudié le language ASSEMBLEUR (Le jeu d’instructions du 8086) et Je n'ai rien compris . s'il vous plait Aidez-Moi et merci
Aujourd'hui j' ai étudié le language ASSEMBLEUR (Le jeu d’instructions du 8086) et Je n'ai rien compris . s'il vous plait Aidez-Moi et merci
Bonjour et bienvenue,
On dit « assembleur » (avec deux S). Le mot assembleur n'est pas seulement le jeu d'instruction du 8086 mais désigne le langage de n'importe quel micro-processeur, qui est propre à chaque famille même s'il partagent tous les mêmes grandes lignes de fonctionnement. Mais le jeu d'instruction d'un x86 ne sera pas le même que celui d'un Motorola, par exemple.
Pour le reste, qu'est-ce que tu n'as pas compris ?
COMMENT positionnez les indicateurs d’état lorsque on effectue des opérations sur des nombres signés? ainsi comment précisez pour chacune des instructions le mode d’adressage?
Quelques remarques :
- Tu t'adresses ici à des êtres humains, qui sont tous bénévoles de surcroît. Merci d'ajouter les formules de politesse (« bonjour » et « merci », au minimum) dans tes interventions ;
- Nous pouvons t'aider mais nous ne ferons pas ton travail à ta place, ce qui ne serait pas un service à te rendre de toutes façons.
Les flags, ou parfois status flags (pour « indicateurs d'état ») sont un ensemble d'indicateurs bit-à-bit tous regroupés dans le registre flags (qui porte d'autres noms sur les autres familles de processeurs, par exemple Code Condition ou CC sur Motorola). Ils changent tous d'état de façon indépendante et autonome en fonction du résultat de la dernière opération. Ainsi, par exemple, le bit Z est l'indicateur de zéro : il se met à un si le résultat de la dernière opération est nul. Ça se fait à l'aide d'un OU-NON câblé électroniquement à l'intérieur du micro-processeur, sur le buffer de sortie.
Fais une recherche avec les termes « Assembleur » et « Bit Z », « Bit C » (Carry : la retenue) et « Bit V ».
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager