-->

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

Registres de pointeurs et d'index

suite : les registres du 8086

2- Registres de pointeurs et d'index :

d'adressage ( Sp , Bp , SI , DI)

pointeur Sp ( stack pointer ) :
pointeur de pile ( la pile est une zone de souvgarde de données en cours d’exécution d'un programme gérée en LIFO , il pointe sur la tète de pile .
il est associé ou registre de segment SS ( SS : SP) 

pointeur BP ( base pointer ) :
pointeur de base : utilisé pour adresser des données sur la pile lors que d'appels de sous-prog ( call) .
il est associé aux registre de segment de la pile SS (SS : BP ) .

registre d'index ( source index ) :
il permet de pointer la mémoire , il forme en général un décalage ( un offset ) par rapport à une base fixe ( le registre DS) .
certaines instruction de déplacement de données l'utilise comme index de l'opérande source .

registre d'index DI ( destination index ) :
il permet aussi de pointer la mémoire , il présente un décalage par rapport à une base fixe ( DS ou CS), il sert aussi pour les instruction de chaîne de caractère , il pointe alors sur la destination.

les pointeurs et les index contient des adresses de cases mémoire .


ÇáÊÚáíÞÇÊ
2 ÇáÊÚáíÞÇÊ
2 ÊÚáíÞÇÊ Úáì " Intel 8086- Registres de pointeurs et d'index "

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