-->

الأربعاء، 19 سبتمبر 2018


Intel 8086-registre segment ( CS , DS , SS , ES ) : CS: IP

Intel 8086

registre segment ( CS , DS , SS , ES ) : CS: IP 

registre CS ( code segment )
il points sur le début du segment qui contient les codes des instructions du prog en cours .
la taille du prog dépasse les 64 KO alors on peut diviser le code sur plusieurs segments ( ne dépasse pas les 64 KO ) et pour basculer d'une partie à une autre il change la valeur du registre CS .

registre DS ( data segment 
contient le variable ( segment de données ) global de programme .

registre ES ( extra segment
registre de données supplémentaire ES est utilisé par le M.P alors que l'accés aux autres registres est devenus difficile au impossible pour modifier des données .
ce segment est utilisé pour le stockage des chaines de caractère .

registre SS( stack segment
pointe sur la pile .
la pile est une zone mémoire ou en peut sauvegarder registre ou adresse ou donnée .
SS : SP     ---    pour les intereption .
SS : BP   ----      pour call sous-prog .
DS  -----      DI-SI 

registre IP ( instruction segment )
contient adresse de l’emplacement m c ou se situe la prochaine instruction à exécuter .
il doit indiquer au processeur la prochaine instruction à exécuter .
le registre IP est constamment modifié aprés l'exécution de chaque instruction afin qu'il pointe sur l'instruction suivante .
il est associé au registre de segment CS  ( CS  , IP ).

ÇáÊÚáíÞÇÊ
0 ÇáÊÚáíÞÇÊ
0 ÊÚáíÞÇÊ Úáì " Intel 8086-registre segment ( CS , DS , SS , ES ) : CS: IP "

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