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 .

شكرا درس واضح
ردحذفالعفو مرحبا
حذف