Partager via


changement de tâche

[Cette documentation constitue un aperçu et peut faire l'objet de modifications avec les versions ultérieures. Blank topics are included as placeholders.]

Spécifique à Microsoft

en ce qui concerne le changement de tâche, traitez le 3DNow ! instruction exactement les mêmes que l'instruction MMX. La conception du système d'exploitation doit être prise en compte en écrivant un 3DNow ! programme.

Le programmeur doit savoir si le système d'exploitation enregistre automatiquement les rapports actuels lorsque changement de tâche, ou si le 3DNow ! le programme doit fournir le code pour enregistrer des rapports. Les systèmes d'exploitation 32 bits et 64 bits de tout le Microsoft enregistrer l'état actuel lorsque changement de tâche.

Si un commutateur de tâche se produit, le bit du commutateur de tâche de registre de contrôle (CR0 (TS)) a la valeur 1. Le processeur génère ensuite une interruption 7 (int 7 - périphérique non disponible) lorsqu'il rencontre la virgule flottante suivante, 3DNow ! , ou MMX instruction, ce qui permet au système d'exploitation pour enregistrer l'état du 3DNow ! , Registres MMX, puis pointez gel.

Dans un système d'exploitation multitâches, si un commutateur de tâche lorsque 3DNow ! les applications de /MMX s'exécutent avec des applications plus anciennes qui n'incluent pas d'instructions MMX, l'état du registre de MMX/FP est toujours consignées automatiquement par le gestionnaire d'int 7.

Voir aussi

Référence

AMD 3DNow ! Vue d'ensemble de la technologie et intrinsèques