Section courante

A propos

Section administrative du site

Assembleur 80x86

LTR

INTEL 80286+ Load Task Register

Syntaxe

LTR operande

Description

Cette instruction permet de charger l'opérande source dans le champ du sélecteur de segment du registre de tâche.

Algorithme

SI SRC(Offset) > limite du descripteur de table OU operande(type) ≠ global ALORS
   EXCEPTION #GP(Sélecteur de segment)
FIN SI
Lecture du descripteur de segment
SI descripteur de segment n'est pas disponible dans TSS ALORS
   EXCEPTION #GP(Sélecteur de segment)
FIN SI
SI descripteur de segment n'est pas présent ALORS
   EXCEPTION #NP(Sélecteur de segment)
FIN SI
Descripteur de segment TSS(occupé) ← 1
Registre de tâche(Sélecteur de segment) ← operande
Registre de tâche(Descripteur de segment) ← Descripteur de segment TSS

Mnémonique

Instruction Opcode Description
LTR reg/mem16 0Fh 00h /3 Cette instruction permet de charger le sélecteur de segment dans le registre de tâche et charge le descripteur TSS dans le GDT.

Voir également

Instruction assembleur 80x86 - Instruction LGDT
Instruction assembleur 80x86 - Instruction LIDT
Instruction assembleur 80x86 - Instruction LLDT
Instruction assembleur 80x86 - Instruction STR
Instruction assembleur 80x86 - Instruction SGDT
Instruction assembleur 80x86 - Instruction SIDT
Instruction assembleur 80x86 - Instruction SLDT

Références

Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2A: Instruction Set Reference, A-M, Edition Intel, Mars 2010, Publication No. 253666-034US, page 675 à 677.

Dernière mise à jour : Vendredi, le 5 septembre 2014