Assembleur 80x86 | STC |
---|---|
INTEL 8088+ | Set Carry Flag |
Syntaxe
STC |
Description
Cette instruction permet de fixer l'indicateur de retenue (CF) à la valeur 1.
Algorithme
drapeau CF ← 1 |
Remarque
- A titre purement informatif, sachez que ce registre d'état de retenue est toujours égal à 1 lorsqu'une opération génère une retenue arithmétique et qu'il est par conséquent impossible de représenter le résultat qu'avec l'aide des bits disponibles. Dans ce éventualité, l'indicateur de retenue est considéré comme 17ième ou 9ième bit du résultat. C'est surtout dans la perspective des instructions ADC et SBB que le positionnement à 0 de l'indicateur de retenue s'avère utile. Dans les autres cas, l'interruption 21h du système d'exploitation sans servira pour indiquer s'il y a eu une erreur d'exécution, toutefois ce n'est pas une situation relier directement au microprocesseur mais une programmation logiciel.
Mnémonique
Instruction | Opcode | Description |
---|---|---|
STC | F9h | Fixe le registre de drapeau de retenue à 1 |
Exception
Aucune
Voir également
Instruction assembleur 80x86 - Instruction CLC
Instruction assembleur 80x86 - Instruction CMC
Références
Le livre d'Or PC, Martin Althaus, 1992, ISBN: 2-7361-0934-1, page 836
Assembleur Facile, Philippe Mercier, 1990, ISBN: 2-501-01176-7, page 417
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 235.
Intel® 64 and IA-32 Architectures Software Developer's Manual Volume 2B: Instruction Set Reference, N-Z, Edition Intel, Mars 2010, Publication No. 253667-034US, page 461.
Dernière mise à jour : Lundi, le 1 septembre 2014