Section courante

A propos

Section administrative du site

Voici la structure de données du segment d'état de tâche (Task State Segment) qu'utilise les microprocesseurs 80286 ou supérieur.

Format du TSS du 80286

Déplacement Type de données Description
+00h WORD Sélecteur TSS précédent (lien par arrière).
+02h WORD Déplacement dans la pile de l'anneau 0
+04h WORD Sélecteur de la pile de l'anneau 0
+06h WORD Déplacement dans la pile de l'anneau 1
+08h WORD Sélecteur de la pile de l'anneau 1
+0Ah WORD Déplacement dans la pile de l'anneau 2
+0Ch WORD Sélecteur dans la pile de l'anneau 2
+0Eh WORD Registre IP
+10h WORD Registre des drapeaux
+12h WORD Registre AX
+14h WORD Registre CX
+16h WORD Registre DX
+18h WORD Registre BX
+1Ah WORD Registre SP
+1Ch WORD Registre BP
+1Eh WORD Registre SI
+20h WORD Registre DI
+22h WORD Registre ES
+24h WORD Registre CS
+26h WORD Registre SS
+28h WORD Registre DS
+2Ah WORD Registre LDT
La longueur de cette structure de données est de 44 octets ou 2Ch en hexadécimal.

Format du TSS du 80386

Déplacement Type de données Description
+00h DWORD 0000h/Sélecteur TSS précédent (lien par arrière).
+04h DWORD Pointeur de pile pour l'anneau 0
+08h DWORD 0000h/Sélecteur de pile pour l'anneau 0
+0Ch DWORD Pointeur de pile pour l'anneau 1
+10h DWORD 0000h/Sélecteur de pile pour l'anneau 1
+14h DWORD Pointeur de pile pour l'anneau 2
+18h DWORD 0000h/Sélecteur de pile pour l'anneau 2
+1Ch DWORD Registre CR3
+20h DWORD Registre EIP
+24h DWORD Registre des drapeaux EFLAGS
+28h DWORD Registre EAX
+2Ch DWORD Registre ECX
+30h DWORD Registre EDX
+34h DWORD Registre EBX
+38h DWORD Registre ESP
+3Ch DWORD Registre EBP
+40h DWORD Registre ESI
+44 DWORD Registre EDI
+48 DWORD 0000h/Registre ES
+4C DWORD 0000h/Registre CS
+50 DWORD 0000h/Registre SS
+54 DWORD 0000h/Registre DS
+58 DWORD 0000h/Registre FS
+5C DWORD 0000h/Registre GS
+60 DWORD 0000h/LDT
+64 WORD Bits de trappe
+66 WORD Déplacement dans le TSS vers la cartographie des autorisations d'entrée/sortie
La longueur minimal de la structure de données TSS est de 104 octets ou 68h en hexadécimal. L'IPM est l'adresse de base de la cartographie de permission d'entrée/sortie. TSS_LAST est le dernier octet de TSS.
+IPM-20h 32 octets (20h) Bitmap de redirection d'interruption logicielle (VME)
1 bit/int
+IPM xx octets Bitmap de permission d'entrée/sortie
1 bit/port
+TSS_LAST xx octets Octet de PAD d'entrée/sortie. Octet PAD indique quels bits du dernier octet de bitmap autorise la validation de l'entrée/sortie. Recommandé de mettre cet octet en FFh.


Dernière mise à jour : Lundi, le 20 mai 2019