The correct answer is B. 8087.

The 8087 is an 8086-compatible floating-point coprocessor developed by Intel. It was introduced in 1980 and was the first x86 processor to support floating-point arithmetic. The 8087 can perform exponential, logarithmic, and trigonometric functions, as well as other mathematical operations.

The 8086 is a 16-bit microprocessor developed by Intel. It was introduced in 1978 and was the first microprocessor to support a full 16-bit address bus. The 8086 cannot perform floating-point arithmetic.

The 8080 is an 8-bit microprocessor developed by Intel. It was introduced in 1974 and was the first microprocessor to be widely used in personal computers. The 8080 cannot perform floating-point arithmetic.

The 8088 is a 16-bit microprocessor developed by Intel. It was introduced in 1981 and was the processor used in the original IBM PC. The 8088 cannot perform floating-point arithmetic.