F0 0F C7 C8 on tavusarja, joka muodostaa virheellisen konekäskyn x86 -perheen prosessoreille . Prosessoreissa Pentium MMX ja Pentium OverDrive laitteistovian vuoksi millä tahansa käyttöoikeustasolla suoritettu komento johti prosessorin jumiutumiseen , mikä vaikutti negatiivisesti koko järjestelmän luotettavuuteen.
Ohje on komento:
lock cmpxchg8b eax
Operandi voi olla mikä tahansa muu rekisteri kuin eax. cmpxchg8b :tä käytetään vertaamaan rekisteriparin eax ja edx sisältöä 8 tavuun jonkin muistialueen sisällöstä. Tämä yrittää sijoittaa 8-tavun tuloksen 4-tavuiseen rekisteriin.
Itsestään tämä komento yksinkertaisesti heittää poikkeuksen , mutta kun se yhdistetään lukkoetuliitteellä (käytetään estämään kahta prosessoria pääsemästä samaan muistialueeseen samanaikaisesti), poikkeuskäsittelijää ei kutsuta, prosessori lopettaa keskeytusten käsittelyn. , ja uudelleenkäynnistys vaaditaan sen saattamiseksi toimivaan tilaan.
Tämä ohje ei vaadi erityisiä oikeuksia , ja Intel-prosessorien suuren yleisyyden vuoksi ongelma oli vakava. Vaikka se ei aiheuttanut pysyvää vahinkoa laitteistolle, se voi myös aiheuttaa tietojen menetystä tapauksissa, joissa prosessorivika tapahtui levyn kirjoitustoiminnon aikana tyhjennetyn puskurin kanssa, keskeytyksen tai muun ei-atomitoiminnon aikana.