The Intel 8087 math coprocessor chip performed floating-point operations and trig. You could plug an 8087 into your IBM PC and do math up to 100 times faster than the 8086 processor. The 8087 chip couldn't talk to the 8086. Instead, it used "bus hold" to access memory directly.
The bus hold feature is annoyingly complicated to reverse engineer because the 8086 has two hardware modes: minimum and maximum. Bus hold is probably too complicated to explain in a Mastodon thread but let's see what happens.