Post
Unlike most processors, the 8087 organizes its registers into a "stack", pushing numbers onto the top of the stack and popping them off. Here's a close-up of the eight registers, organized in a grid of cells. Each register holds an 80-bit number, so the registers are very tall.
2 reposts21 likes
For more on the stack circuitry in the 8087, see my blog post: www.righto.com/2025/12/8087...
righto.comThe stack circuitry of the Intel 8087 floating point chip, reverse-engineeredEarly microprocessors were very slow when operating with floating-point numbers. But in 1980, Intel introduced the 8087 floating-point copro...
The stack might seem weird, but arithmetic expressions can be converted to reverse polish notation (RPN), then fed to the coprocessor. The goal of (R)PN was to sequence operations to get rid of operator priority, and that made things simpler for the compilers. en.wikipedia.org/wiki/Reverse...
en.wikipedia.orgReverse Polish notation - Wikipedia