Assembleur 80x86 | INTO |
---|---|
INTEL 8086+ | Interrupt Overflow |
Syntaxe
INTO |
Description
Cette instruction permet d'exécuter l'interruption numéro 4 si le drapeau de débordement (OF) est fixé sur 1. Parcontre, si le drapeau de débordement (OF) est égal à 0, l'exécution se poursuit tout simplement à l'instruction suivante.
Algorithme
MODULE INTO SI OF = 1 ALORS SP ← SP - 2 Les drapeaux sont préservé SP ← SP - 2 CS est préservé SP ← SP - 2 IP est préservé CS ← Donnée à la position mémoire 12h IP ← Donnée à la position mémoire 10h FIN SI |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
INTO | CEh | Appel une exception de débordement si le drapeau de débordement vaut 1. Invalide en mode 64 bits. |
Exceptions
Message | Mode réel | Virtuel 8086 | Mode protégé | Description |
---|---|---|---|---|
#OF(Débordement) | X | X | X | Cette instruction est exécuté avec OF fixé à 1. |
#UD(Opcode invalide) | X | Cette instruction est exécuté en mode 64-bits |
Voir également
Instruction assembleur 80x86 - Instruction INT
Instruction assembleur 80x86 - Instruction BOUND
Références
Le livre d'Or PC, Martin Althaus, 1992, ISBN: 2-7361-0934-1, page 814
AMD64 Architecture Programmer's Manual Volume 3: General-Purpose and System Instructions, Edition Advanced Micro Devices, Revision 3.14, September 2007, Publication No. 24594, page 129.
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 581 à 595.