-->

الاثنين، 17 سبتمبر 2018



Intel 8086- les registres du 8086

les registres du 8086 

1- registres généraux : ( Ax ,Bx , Cx , Dx)

chaque registre est en réalité divisé en deux registres distincts de 8 bits .
un registre complet présent une grandeur de 16 bits .

le registre Ax ( accumulateur )
toutes les opérations de transfert de données avec les entrées - sorties ainsi que le traitement des chaines de caractères se font dons ce registre .
de même les opérations arithmétique et logique , les convenions en BCD du résultat d'une opération arithmétique ( addition , soustraction , multiplication et division ), se font dans ce registre .

le registre Bx ( registre de base ) 
il est utilisé pour l'adressage de données dans une zone MC différente de la zone code , en général il contient une adresse de décalage par rapport à une adresse de référence ( segment de données Ds) .

le registre Cx ( compteur )
lors de l'exécution d'une boucle , on a sauvent recours à un compteur de boucle pour compter le nombre d'itération , le registre Cx à été fait pour servir comme compteur lors des instructions en boucle .

le registre Dx ( registre data )
on utilise Dx pour les opérations de multiplication et divisions , mais surtout pour contenir le numéro d'un port d'entrées / sorties pour adresser les interfaces d' E/S .

suite : ici
ÇáÊÚáíÞÇÊ
1 ÇáÊÚáíÞÇÊ
1 ÊÚáíÞÇÊ Úáì " Intel 8086- les registres du 8086 "

جميع الحقوق محفوظة Doros