Assembleur 80x86 | CLC |
---|---|
INTEL 8088+ | Clear Carry Flag |
Syntaxe
CLC |
Description
Cette instruction permet de mettre l'indicateur d'état de retenu CF à 0.
Algorithme
MODULE CLC drapeau CF ← 0 |
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 65ième, 33ième, 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 |
---|---|---|
CLC | F8h | Efface le drapeau de retenu (CF) à 0 |
Exceptions
Aucune
Voir également
Instruction assembleur 80x86 - Instruction STC
Instruction assembleur 80x86 - Instruction CMC
Références
Le livre d'Or PC, Martin Althaus, 1992, ISBN: 2-7361-0934-1, page 807
Assembleur Facile, Philippe Mercier, 1990, ISBN: 2-501-01176-7, page 402
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 86.
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 189 à 189.
Dernière mise à jour : Lundi, le 1 septembre 2014