{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreih3wnoinjux3bh5dkty234dq56wvp6vhd7lhzhzhfm2sovxrh3oum",
"uri": "at://did:plc:mxtd5epbtdu6fctoswivxycy/app.bsky.feed.post/3mkbw7bsyqnm2"
},
"path": "/story/144827/8087-emulation-on-8086-systems/",
"publishedAt": "2026-04-24T22:42:43.000Z",
"site": "https://www.osnews.com",
"tags": [
"Intel"
],
"textContent": "Not too long ago I had a need and an opportunity to re-acquaint myself with the mechanism used for software emulation of the 8087 FPU on 8086/8088 machines. ↫ Michal Necasek Look, when a Michal Necasek article starts out like this, you know you’re in for a learnin’ ol’ time. The 8087 was a floating-point coprocessor for the 8086 and 8088 processors, since back in those early days, processors did not include an integrated floating-point unit. It wouldn’t be until the release of the 486DX, in 1989, that Intel would integrate an FPU inside the processor itself, negating the need for a separate chip and socket. Interestingly enough, Intel also released a cut-down version of the 486 with the FPU removed, the 486SX, for which an optional external FPU did exist.",
"title": "8087 emulation on 8086 systems"
}