Intel 80387SX
Encyclopedia
The Intel 80387SX is the math coprocessor
for the Intel 80386SX microprocessor
. It was used to perform floating point
arithmetic operations directly in hardware. The coprocessor was designed only to work with the SX variant of the i386, rather than the standard 80386
. This was because of the 80386SX's 16 bit data bus, which was modified from the original i386's 32 bit data bus.
Coprocessor
A coprocessor is a computer processor used to supplement the functions of the primary processor . Operations performed by the coprocessor may be floating point arithmetic, graphics, signal processing, string processing, or encryption. By offloading processor-intensive tasks from the main processor,...
for the Intel 80386SX microprocessor
Microprocessor
A microprocessor incorporates the functions of a computer's central processing unit on a single integrated circuit, or at most a few integrated circuits. It is a multipurpose, programmable device that accepts digital data as input, processes it according to instructions stored in its memory, and...
. It was used to perform floating point
Floating point
In computing, floating point describes a method of representing real numbers in a way that can support a wide range of values. Numbers are, in general, represented approximately to a fixed number of significant digits and scaled using an exponent. The base for the scaling is normally 2, 10 or 16...
arithmetic operations directly in hardware. The coprocessor was designed only to work with the SX variant of the i386, rather than the standard 80386
Intel 80386
The Intel 80386, also known as the i386, or just 386, was a 32-bit microprocessor introduced by Intel in 1985. The first versions had 275,000 transistors and were used as the central processing unit of many workstations and high-end personal computers of the time...
. This was because of the 80386SX's 16 bit data bus, which was modified from the original i386's 32 bit data bus.