CMC er en instruktion til x86 familie processorer .
CMC-instruktionen er et mindesmærke for C o m plement C arry Flag (supplerer transportflagget). Denne instruktion vender (udfører et komplement ) bæreflagget CF (bit 0 i EFLAGS- registeret ). Hvis flag således er på 1, indstiller CMC-instruktionen det til 0 og omvendt .
CMC-instruktionen er en grundlæggende instruktion til x86-processorer. Det blev implementeret på den første processor i denne familie, 8086 .
Opkode | Instruktion | Beskrivelse |
---|---|---|
F5 | CMC | Supplerer bæreflagget |
Kun CF's bærer flag i EFLAGS- registeret påvirkes. Ingen af de andre flag fra EFLAGS ændres.
Denne instruktion genererer ingen undtagelse i nogen af de tre tilstande i x86-processoren ( reel tilstand , virtuel 8086-tilstand , beskyttet tilstand ).
Eksemplerne er kun gyldige for x86-processorer.