Il Intel 8087 era un primo coprocessore in virgola mobile per sistemi x86. Gestiva l'aritmetica in stile decimale e operazioni matematiche speciali che la CPU principale non poteva eseguire in modo efficiente da sola. In termini moderni, è un esempio importante di come un processore scarichi lavoro su hardware dedicato e microcodice.
Nella sicurezza informatica, l'8087 conta perché il comportamento dell'hardware a basso livello può influire su emulatori, strumenti forensi e livelli di compatibilità. Sia gli attaccanti sia i difensori tengono conto di questi dettagli quando il software dipende dalla semantica esatta della CPU, come la gestione delle istruzioni, l'arrotondamento o il comportamento delle eccezioni. Un'analisi attenta di vecchi coprocessori come l'8087 aiuta anche i ricercatori a comprendere come dettagli di implementazione nascosti possano modellare il comportamento del sistema, il che è utile quando si convalidano binari, si esegue il debug di codice legacy o si studiano casi limite nell'emulazione hardware.


