In the 1970s, most microprocessors could add and subtract—but they couldn't multiply.
This video tells the story of one of the most overlooked limitations in early computing: the missing multiply instruction. From the Intel 8080 and MOS 6502 to the rise of VisiCalc, flight simulators, and early CAD software, programmers were forced to perform multiplication through slow software routines that consumed valuable processing time.
Discover why chip designers left multiplication out of early CPUs, how William Kahan and Intel's 8087 coprocessor changed the industry, and how a feature we take for granted today helped make modern spreadsheets, 3D graphics, engineering software, and personal computing possible.
A fascinating story about engineering trade-offs, transistor budgets, and the innovation that quietly transformed computing forever.
#ComputerHistory #Intel8080 #8087 #Microprocessor #RetroComputing #TechHistory #CPU #Engineering #IEEE754 #ComputingHistory
In the 1970s, most microprocessors could add and subtract—but they couldn't multiply.
This video tells the story of one of the most overlooked limitations in early computing: the missing multiply instruction. From the Intel 8080 and MOS 6502 to the rise of VisiCalc, flight simulators, and early CAD software, programmers were forced to perform multiplication through slow software routines that consumed valuable processing time.
Discover why chip designers left multiplication out of early CPUs, how William Kahan and Intel's 8087 coprocessor changed the industry, and how a feature we take for granted today helped make modern spreadsheets, 3D graphics, engineering software, and personal computing possible.
A fascinating story about engineering trade-offs, transistor budgets, and the innovation that quietly transformed computing forever.
#ComputerHistory #Intel8080 #8087 #Microprocessor #RetroComputing #TechHistory #CPU #Engineering #IEEE754 #ComputingHistory
We found this algorithm in the Z80 port of the Elite space flight sim game written by Ricardo Pinto et al in 1985, which had 3d wireframe graphics.
The 8086 hardware integer multiply instruction was actually present on the core processor without an 87, but was actually slower than some of these software algorithms.