Section courante

A propos

Section administrative du site

Mode d'adressage du processeur

Les microprocesseurs de la famille des 80x86 (Intel, AMD, Cyrix,...) peuvent utiliser différents mode d'adressage du processeur afin d'effectuer la gestion des cellules mémoire. L'importance d'utiliser le bon mode d'adressage du processeur est crucial, car il affectera les instructions assembleurs et leurs comportements. Voici les 4 modes d'adressages des microprocesseurs de la famille des 80x86 :

Lorsque le processeur démarre l'ordinateur, il démarre en mode réel et fonctionne comme un processeur 8086, lequel permet au processeur d'adresser jusqu'à 1 Mo de RAM. Des instructions permettront par la suite, soit au BIOS ou a système d'exploitation de changer le mode d'adressage de processeur si nécessaire.

L'adressage segmenté indique que la mémoire (mémoire physique et virtuelle) est divisée en blocs de 64 Ko, lequel est considéré comme un déplacement (un offset en anglais). C'est la valeur maximale que le registre IP (Instruction Pointer) peut adresser. Le registre IP fonctionne avec le registre du segment de code (CS) pour pointer vers l'emplacement de la mémoire à partir duquel le microprocesseur doit récupérer les instructions suivantes.

Remarque



Dernière mise à jour : Mardi, le 15 août 2017