Microcomputer Systems The 8086 8088 Family Y C Liu And G A Gibson Jun 2026
A standout section was the comparison between the 8086 and 8088. The authors demonstrated how the 8088’s narrower 8-bit bus caused "wait states" and slower execution, despite having the same instruction set. This level of comparative analysis was rare at the time.
: Liu and Gibson detail the internal structure of the 8086, specifically the division between the Bus Interface Unit (BIU) and the Execution Unit (EU) . This separation allowed for instruction pipelining, a revolutionary feature at the time that significantly improved processing speed.
Every modern Intel or AMD processor (from a Core i9 to an Atom) boots up in "Real Mode"—a mode that emulates the segmented memory model of the 8086. To understand BIOS interrupts, bootloaders, and low-level kernel initialization, one must understand Liu and Gibson's segmentation lectures.
When the book was written, the Intel 8086 (1978) and 8088 (1979) were transforming personal computing. The IBM PC (1981) used the 8088, making these processors the industry standard. Most existing texts focused on 8-bit CPUs like the 8080 or Z80. Liu and Gibson provided one of the first comprehensive, university-level treatments of the 16-bit architecture while retaining backward compatibility with 8-bit components. A standout section was the comparison between the
The 8086/8088 family of microprocessors was introduced by Intel Corporation in 1976. The family consists of several members, including the 8086, 8088, 8089, and 8090. The 8086 and 8088 are the most widely used members of the family. The 8086 is a 16-bit processor, while the 8088 is an 8-bit processor that is compatible with the 8086.
: A key highlight is the explanation of the 20-bit address bus , which allows the 8086 to access up to 1 MB of memory through a segmented memory model.
Microcomputer Systems: The 8086/8088 Family – Architecture, Programming, and Design : Liu and Gibson detail the internal structure
Unlike beginner books that started with blinking LEDs, Liu and Gibson began with the programmer's model. They meticulously detailed the 8086’s register set:
First-edition hardcover copies of Microcomputer Systems: The 8086/8088 Family by Liu and Gibson command high prices on eBay and AbeBooks. They are considered essential literature for restoring IBM PC, Tandy 1000, and similar vintage machines.
The book is structured to provide a working knowledge of both the required to build and program systems based on the 16-bit 8086 family. Gibson tackled the "how"—specifically
Before diving into the book, it is critical to understand the hardware that necessitated it. In 1978, Intel released the 8086, a 16-bit microprocessor. A year later, they released the 8088—a cheaper, 8-bit external bus version of the same chip. While the 8086 was technically superior, the 8088 was revolutionary because it could use the existing, inexpensive 8-bit hardware ecosystem (chips, memory, motherboards) while internally processing 16-bit instructions.
Together, they created a balanced narrative. Liu handled the "what" and "why" of the architecture; Gibson tackled the "how"—specifically, how to connect memory, how to manage interrupts, and how to design clock circuits. This partnership produced a book that was equally comfortable in a lecture hall and on an engineer's oscilloscope-laden bench.













