26.06.2013 Views

Techniques des µ-processeurs - Pierre Bettens

Techniques des µ-processeurs - Pierre Bettens

Techniques des µ-processeurs - Pierre Bettens

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

HEB<br />

ESI <strong>µ</strong> Segmentation de la mémoire<br />

Lors de l ’exécution d ’un programme<br />

plusieurs segments nous sont attribués.<br />

Chaque segment est repéré grâce à un<br />

registre de segment (CS par exemple).<br />

Un registre de segment ne pointe que vers<br />

une adresse multiple de 16.<br />

CS:0000h<br />

<strong>Techniques</strong> <strong>des</strong> <strong>µ</strong>-<strong>processeurs</strong> - 1ière - PBT / PMA<br />

Remarques<br />

Si l ’on travaille en assembleur dans un model small, la situation n ’est pas tout<br />

à fait semblable … ceci sera vu en détail dans le cours de Langage Assembleur.<br />

Pourquoi une adresse multiple de 16 ?<br />

En début de segment, l ’offset de l ’adresse est nul, on a donc d ’office une<br />

adresse de la forme xxxx:0000h qui après ‘ Adresse Offset Adder ’ me donne une<br />

adresse de 20 bits de la forme yyyy0h … qui est bien un nombre multiple de 16.<br />

MIC - <strong>µ</strong>-<strong>processeurs</strong> - PBT / PMA - Version 18 Oct 2001 134

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!