Comment lire et écrire x86 drapeaux de registres?

De ce que j'ai lu, semble comme il y a 9 différents drapeaux. Est-il possible de lire/modifier directement? Je sais que je peux savoir par exemple si l'indicateur de zéro est réglé, après avoir fait un cmp/instruction jmp, mais je me demande si il est possible de faire quelque chose comme

mov eax, flags

ou quelque chose.

Aussi, pour l'écriture, est-il possible de les mettre à la main?

Connexes: en.wikipedia.org/wiki/FLAGS_register a une carte de drapeau est où, après pushf ou lahf.
Connexes: Comment puis-je activer ou désactiver indicateur de débordement en x86 assemblée? pour la compensation / réglage DE avec soit PUSHF/ET/POPF, ou une séquence d'instructions qui écrit tous les indicateurs, y compris DE avec une des valeurs connues.

OriginalL'auteur devoured elysium | 2009-09-10