Low End PC's Online Tech Journal
The Intel 8086 and 8088
Dan Knight - September 2001
The IBM PC of August 1981 was build around Intel's 8088 processor, a CPU released over two years earlier in June 1979. The 8088 itself was designed as a version of Intel's 16-bit 8086, but with an 8-bit bus. Although this made the 8088 slightly less efficient than the 8086, it was easier to design a computer using an 8-bit bus, so the 8088 became the standard CPU of the IBM PC, XT, and early compatibles.
The 8086, introduced in June 1978, had a 16-bit bus and could address 1 MB of RAM (random access memory), sixteen times as much as the earlier 8080 CPU. The 8086 initially shipped at 5 MHz, later reaching 8 MHz and 10 MHz speeds, while the 8088 started life at 4.77 MHz. According to Intel, the 10 MHz 8086 had 10x the performance of the 2 MHz 8080. Byte magazine (May 1993) noted that the 8086 had a MIPS (million instructions per second) rating of 0.33 (4.77 MHz, as in the IBM PC) to 0.75 (for the 10 MHz CPU).
The 8086 and 8088 had 29,000 transistors and used 3 micron traces. This is nearly 5x the number of transistors in the 8080.
The 8086/88 included a six-byte prefetch queue to improve performance. This could be considered a primitive form of pipelining.
In designing the 8086, Intel chose to leverage the 8080 design as much as possible, so intead of giving the CPU a linear address space, the 8086 saw RAM in 64 KB segments. When IBM designed their first PC, they elected to leave 10 segments for RAM and assign the remaining six to other system functions.
The bank-switched architecture of the 8086 had many negative impacts on PC hardware and software design (for instance, data structures over 64 KB were much harder to work with), since later computers designed around more powerful processors still had to deal with a hardware design that tied up the space between 640 KB and 1 MB for many system functions.
NEC's V20 & V30
The NEC V20 and V30 are functionally similar to the 8088 and 8086, respectively, although they are slightly more efficient designs. (I think mine benchmarked at 15% faster.) They are pin-compatible, so back in the PC and XT era, it was quite easy and inexpensive to replace the Intel CPU with the slighly more powerful NEC equivalent.
In addition to the 8086 commands, the V20 and V30 include instructions Intel introduced with the 80186/88, a CPU that to my knowledge was only used in on PC - the Tandy 2000.
A final benefit of the V20/V30 was the ability to fully emulate the older 8080 processor. This allowed designers to avoid the kind of hardware gymnastics Zenith devised for the clever dual-processor Z-100, a personal computer with both an 8085 and an 8088 CPU.
The 8087 Math Coprocessor
Intel designed a math coprocessor, the 8087, to work in conjunction with the 8086 and 8088. For the few programs that supported it, the 8087 really improved calculation speed.
Further Reading
Join us on Facebook, follow us on Twitter, or read Low End Mac's RSS news feed
Recent Low End PC Articles
- Swapless: Disabling Virtual Memory in Ubuntu, 2012.05.14. A slow hard drive slows virtual memory, and virtual memory can reduce the life of flash memory, so you may want to turn it off.
- ThinkPad X41 Revived, 2012.05.09. The ThinkPad X41 converts from a laptop to a tablet. More memory and Compact Flash gave this one a new lease on life.
- Pixels and Points, Screens and Paper, 2003.02.26. What you see on the screen corresponds to what you get on the printed page. A brief history of points, pixels, and the changing face of computer displays.
- Value and Cost: With a PC, You Get What You Pay For, 2003.02.26. With the right choices, your PC can be easy to upgrade and avoid becoming a doorstop.
- Networking 101, 2003.02.10. Networking is something everyone with two or more computers should know about.
- More in the Low End PC index.
Recent Content on Low End Mac
- 3 Ways to Use Microsoft Office on Your iPad, Alan Zisman, Zis Mac, 2012.05.14. You can't run Microsoft Office natively on the iPad, but one of these workarounds may do the job for you.
- Apple May No Longer Support Your Older Mac, but Microsoft Will, Simon Royal, Mac Spectrum, 2012.05.11. Believe it or not, Windows 7 and 8 can run nicely on Macs than can't run OS X 10.7 or 10.8 at all.
- Safari 5.1.7 and OS X 10.7.4, How Flashback Works, Free Lion Boot Disk Tool, and More, Mac News Review, 2012.05.11. Also Chrome passes Firefox for #2 spot, use Android with your Mac, Amazon and Microsoft cloud services for Macs, and more.
- Tablets Out to Kill Laptops, New iPad vs. MacBook Air, $799 MacBook Air This Fall?, and More, The 'Book Review, 2012.05.11. Also should Apple discontinue the 17" MacBook Air?, 2012 MacBook Pro may include SSD and bigger batteries, and more.
- New iPad Design Apple's Second Choice?, Updated iPad 2 Improves Battery Life, and More, iOS News Review, 2012.05.11. Also hack improves iPad editing, Netgear Genie printing app, dual tip iPad stylus, recycled iPhone 4/4S case, and more.
About Low End PC Support Usage Privacy Contact
Follow
Low End PC on Twitter
Join Low End PC
on Facebook
Low End Mac Reader Specials
Macsales.com SuperSpeed SSDs from $58. Transform your Mac with an SSD Solution of up to 960GB! You won't believe it's the same machine! Once you experience an OWC SSD, no going back! - Macsales.com
Don't install Parallels to play poker online! Macpokeronline.com will show you how to download and play Poker on a Mac natively on your Mac in just minutes.
Favorite Sites
MacWindows
Deal Brothers
DealMac
Affiliates
Amazon.com
The iTunes Store
PC Connection Express
Parallels Desktop for Mac
eBay

