CMC , x86 ailesi işlemciler için bir talimattır .
CMC talimat olan hafıza için Cı- o m mana tamamlayıcı Cı arry Bayrak (tamamlayıcı taşıma bayrak). Bu komut , taşıma bayrağı CF'yi ( EFLAGS yazmacının bit 0'ı) tersine çevirir (birinin tamamlamasını gerçekleştirir ). Bu nedenle, bayrak 1'de ise, CMC komutu onu 0'a ayarlar ve bunun tersi de geçerlidir .
CMC talimatı, x86 işlemciler için temel bir talimattır. Bu ailenin ilk işlemcisi olan 8086'da uygulandı .
İşlem kodu | Talimat | Açıklama |
---|---|---|
F5 | CMC | Taşıma bayrağını tamamlar |
EFLAGS kaydının yalnızca CF taşıma bayrağı etkilenir. EFLAGS'ın diğer bayraklarının hiçbiri değiştirilmez.
Bu talimat, x86 işlemcisinin üç modundan ( gerçek mod , sanal 8086 modu , korumalı mod ) hiçbirinde istisna oluşturmaz .
Verilen örnekler yalnızca x86 işlemciler için geçerlidir.