Fact-checked by Grok 2 weeks ago

Intel 8088

The Intel 8088 is a high-performance microprocessor developed by Intel Corporation and introduced on June 1, 1979, as a variant of the 8086 processor, featuring an internal 16-bit architecture paired with an 8-bit external data bus to enhance compatibility with cost-effective 8-bit support hardware. It employs a 20-bit address bus capable of accessing up to 1 megabyte of memory, operates at clock speeds of 5 MHz in its standard version and up to 8 MHz in the 8088-2 variant, and is fabricated using a 3-micron HMOS process with 29,000 transistors in a 40-pin ceramic dual in-line package. The 8088's design emphasized software compatibility with the 8086, incorporating a segmented model, a 14-register set including general-purpose, segment, and control registers, and support for 24 addressing modes across over 100 instructions for byte, word, and block I/O operations, as well as signed and unsigned including and division. This architecture enabled efficient handling of complex applications while reducing system costs through its 8-bit bus, which required fewer pins and simpler interfacing compared to the full 16-bit 8086. Its most significant impact came in 1981, when selected the as the for the Personal Computer (Model ), establishing the x86 architecture as the foundation for the personal and spawning a vast ecosystem of compatible hardware and software. Running at 4.77 MHz in the original PC configuration, the 8088 powered early business and consumer applications, from word processing to spreadsheets, and influenced subsequent processors like the 80286. Despite its modest performance by modern standards—delivering around 0.75 MIPS—the 8088's role in democratizing remains pivotal, with billions of compatible systems derived from its lineage.

Development

Design Origins

The Intel 8088 microprocessor originated as a derivative of the 8086, Intel's first 16-bit CPU announced in 1978, with its development occurring in 1979 at Intel's design facility in , . The project was led by designers Rafi Retter and Daniel Star, who modified the 8086's die during a shrink process to create a more affordable option amid delays in Intel's more ambitious iAPX 432 project. This effort aimed to broaden adoption in embedded and personal computing systems by addressing the high costs associated with 16-bit architectures, particularly in markets dominated by 8-bit components. Central to the 8088's goals was preserving full with the 8086's internal 16-bit capabilities and software while narrowing the external bus to 8 bits. This reduction allowed integration with lower-cost 8-bit peripheral chips and dynamic RAM, minimizing the need for expensive 16-bit support hardware and enabling smoother transitions from existing 8-bit systems like those based on the 8080 or 8085. By retaining the 8086's x86 , the 8088 ensured compatibility, supporting a range of operations including byte/word/block I/O, arithmetic (/decimal, signed/unsigned), and multiply/divide instructions across 24 addressing modes. Among the key innovations was the retention of a 20-bit address bus, which permitted direct addressing of up to 1 MB of , a significant expansion over 8-bit contemporaries. The incorporated approximately 29,000 transistors and was fabricated using Intel's HMOS-II N-channel depletion load , which enhanced and power efficiency compared to earlier NMOS processes. Packaged in a standard 40-pin dual in-line () configuration, the 8088 supported initial clock speeds of 5 MHz, with subsequent variants like the 8088-2 extending to 8 MHz and later models reaching 10 MHz for improved throughput in cost-sensitive applications.

Release and Production

The Intel 8088 was introduced on , 1979, as a lower-cost companion to the 8086, with initial production employing a 3-micron NMOS designated HMOS. This fabrication technology supported clock speeds up to 5 MHz and integrated approximately 29,000 transistors on the die. By 1982, Intel advanced the manufacturing process to an enhanced version of HMOS, facilitating the release of the 8088-2 variant capable of operating at speeds up to 8 MHz while improving yields and overall efficiency. Production of the 8088 occurred primarily at Intel's fabrication facilities , with design contributions from the company's , laboratory. Volume production ramped up significantly in the early , alongside the growing market. In high-volume orders, such as those for , the 8088 commanded pricing around $5 per unit, substantially less than the 8086's equivalent volume cost exceeding $20, which aided its widespread adoption.

Architecture

Internal Processor Design

The Intel 8088 employs a pipelined divided into two primary units: the Bus Interface Unit (BIU) and the (EU). This design allows for concurrent operation, where the BIU handles and I/O interactions while the EU performs computational tasks, enhancing overall efficiency. Internally, the 8088 maintains 16-bit data paths, enabling seamless handling of 16-bit words despite its external 8-bit data bus. The register file consists of fourteen 16-bit registers, providing flexible storage for operands, addresses, and information. General-purpose registers include AX (accumulator), BX (base), (counter), and DX (data), each divisible into 8-bit high (H) and low (L) halves for byte operations. Pointer registers are (stack pointer) and (base pointer), while index registers (source index) and (destination index) support manipulation and array addressing. Segment registers— (code segment), (data segment), (stack segment), and (extra segment)—facilitate 20-bit physical addressing within a 1 MB memory space by shifting their contents left by four bits and adding offsets. Additionally, the 16-bit Instruction Pointer (IP) tracks the next instruction's offset, and the holds status flags (e.g., carry, , ) and flags (e.g., , enable). The BIU is responsible for generating physical addresses, fetching instructions and operands from , and managing bus cycles. It computes 20-bit addresses using segment-offset combinations and oversees the prefetch , a 4-byte internal that decouples instruction fetching from execution. The BIU continuously prefetches opcodes into the during EU idle periods, fetching one byte at a time when space is available (e.g., when the has a one-byte gap), which mitigates potential delays from external bus limitations. Queue refilling occurs opportunistically, and control transfers like jumps flush the to ensure accuracy. The EU decodes and executes instructions sourced from the prefetch queue, utilizing a 16-bit (ALU) for operations such as addition, subtraction, logical shifts, and comparisons. It processes data within the register file, updates flags based on results, and requests or I/O access from the BIU as needed. The EU handles effective calculations for operands and supports instructions via auto-increment/decrement of index registers. All operations occur on 16-bit internal paths, preserving with larger data units. The 8088's instruction set is fully compatible with that of the 8086, encompassing over 100 instructions for , logical, data transfer, , and processor control tasks, with support for byte and word operands. It operates exclusively in , using a flat 1 MB segmented into 64 KB units, without capabilities. This compatibility ensures identical software execution outcomes to the 8086, though the 8088 incorporates optimizations for its 8-bit external interface, such as adjusted prefetch behavior to maintain throughput.

External Interface

The Intel 8088 features a 40-pin (DIP) interface designed for integration into systems using standard TTL logic components. This external interface supports an 8-bit bidirectional data bus and a 20-bit address bus, enabling access to up to 1 MB of physical memory space while maintaining compatibility with existing 8-bit peripherals. The design emphasizes pin efficiency through , allowing the processor to handle both internal 16-bit operations and external 8-bit transfers without requiring extensive additional hardware. Key pins include the multiplexed address/data lines AD0–AD7 (pins 9–16), which serve as the lower 8 bits of the bus during the first clock cycle (T1) and as the bidirectional bus during subsequent cycles (T2–T4). The upper lines consist of A8–A15 (pins 2–8 and 39), which remain valid throughout the bus cycle, and A16–A19 multiplexed with status signals (pins 35–38, denoted as A19/S6 to A16/S3). signals include ALE (pin 25) for latching the , RD (pin 32) and WR (pin 29) as active-low read and write strobes, and M/IO (pin 28) to differentiate memory (low) from I/O (high) operations. The bus architecture employs time-multiplexed address and data lines on AD0–AD7 to conserve pins, with the full 20-bit address generated across two cycles for 16-bit operations, supporting a 1 MB address space (2^20 bytes). In minimum mode, the 8088 directly generates these bus controls, while maximum mode uses an external bus controller like the 8288 for multi-master systems. The 8-bit data bus limits transfer rates compared to the 8086 but facilitates cost-effective system designs with 8-bit memory and I/O devices. Interface features enhance system flexibility, including the READY input (pin 22, active high) to insert wait states for slower peripherals, ensuring synchronization during data transfers. handling is provided via INTR (pin 18, level-triggered, active high) for maskable interrupts and NMI (pin 17, edge-triggered on low-to-high transition) for non-maskable ones, with TEST (pin 23) allowing software testing of inputs. The CLK input (pin 19) accepts an asymmetric (typically 33% from an 8284 generator), and power is supplied via a single +5V source at (pin 40) with grounds at pins 1 and 20. The 8088 maintains TTL-compatible logic levels, with input minimum of 2.0 V and output maximum of 0.45 V at specified currents, enabling direct interfacing with devices without level shifters. For dynamic RAM support, the interface relies on external controllers such as the 8202A, which handle refresh cycles and timing using signals like ALE, , and READY to manage access to 16K, 64K, or larger arrays.
Signal GroupKey PinsFunction
Address/DataAD0–AD7 (9–16)Multiplexed 8-bit bus for lower address and data
AddressA8–A15 (2–8, 39); A16–A19 (35–38)20-bit addressing for 1 MB space
ControlALE (25), RD (32), WR (29), M/IO (28)Bus cycle management and operation type
InterfaceREADY (22), INTR (18), NMI (17), CLK (19)Wait states, interrupts, and timing
PowerVCC (40), GND (1, 20)+5V supply and ground

Performance

Operational Characteristics

The Intel 8088 supported clock speeds ranging from 4.77 MHz in early implementations to up to 10 MHz in higher-performance variants, with standard models operating at 5 MHz and the 8088-2 at 8 MHz. The 4.77 MHz frequency was derived from four-thirds of the colorburst rate (3.579545 MHz), enabling synchronized video generation in systems like the PC without additional clock circuitry. Corresponding clock cycle times varied from 200 ns at 5 MHz to 100 ns at 10 MHz, determining the fundamental timing for instruction execution and bus operations. Power consumption for the 8088 typically ranged from 1 to 2 at a 5 V supply, with a measured typical draw of 340 at 5 MHz and 25°C ambient temperature. The 40-pin package necessitated thermal considerations, such as adequate or heatsinking, to prevent junction temperatures from exceeding 95°C under load and ensure reliable . In terms of throughput, the 8088 delivered an average of 0.33 at 5 MHz, reflecting variable execution times of 3 to 20 clock cycles depending on the . Wait states, inserted as additional clock cycles between bus states T3 and T4 when the READY input was deasserted, further influenced in systems with slower or peripherals. The internal four-byte prefetch queue enabled partial overlap of fetching and execution, reducing some idle time on the external bus. The 8088 was designed for an operating temperature range of -40°C to 85°C in extended-grade variants, though commercial plastic versions were typically rated from 0°C to 70°C ambient to maintain reliability. Common failure modes included permanent damage from (ESD), which could degrade the N-channel HMOS-II gate structure during handling or assembly, underscoring the need for anti-static precautions in .

Comparison to 8086

The Intel 8088 and 8086 processors share an identical internal 16-bit , including the same , enabling full software between the two. However, their external interfaces diverge primarily in data bus width: the 8088 employs an 8-bit external data bus, while the 8086 uses a 16-bit bus. This necessitates that the 8088 handle 16-bit transfers—such as moving a word from —in two sequential 8-bit operations, requiring twice as many bus cycles as the 8086 (for example, eight clock cycles for the bus transfer part of a 16-bit word move on the 8088 versus four on the 8086). Both processors utilize the same 40-pin (), providing near pin compatibility, though the 8088's narrower bus demands distinct designs to accommodate 8-bit signaling and support logic. The 8088's 8-bit aligns with more affordable, established 8-bit peripheral components, reducing system costs compared to the 8086's requirement for 16-bit support chips; Intel priced the 8088 approximately 30-50% lower at introduction, further enhancing its appeal for budget-conscious designs. Performance-wise, the 8088 matches the 8086's internal execution speed but incurs a 20-30% slowdown in bus-intensive tasks due to the extra cycles for data transfers, compounded by its smaller 4-byte prefetch (versus 6 bytes on the 8086). These differences make the 8088 suitable for cost-optimized systems where full 16-bit bus throughput is not essential.

Adoption

Selection for IBM PC

In 1980, IBM's Entry Level Systems division, tasked with developing a to compete in the , evaluated several 16-bit microprocessors for what would become the PC 5150. The team at , considered options including Intel's 8086 and 8088, Motorola's 68000, and Zilog's Z8000, ultimately selecting the 8088 in August 1980 for its balance of performance, cost, and immediate availability. The 8088 was favored over the Z8000 partly due to concerns about Zilog's ownership by Exxon Enterprises, which positioned it as a potential competitor to in sectors. Similarly, the 68000 was ruled out because it was not yet fully debugged and faced production delays of 6 to 9 months. Intel's established x86 provided compatibility with existing software and development tools, aligning with IBM's need for rapid market entry. The technical rationale for choosing the 8088 centered on its hybrid design: a 16-bit internal for addressing up to 1 MB of —overcoming the 64 KB limit of 8-bit processors—combined with an 8-bit external data bus that facilitated integration with off-the-shelf 8-bit peripherals, controllers, and support chips like those for , interrupts, and timers. This configuration reduced manufacturing costs and complexity compared to a full 16-bit bus system like the 8086, while future-proofing the design for software evolution. The 8088's familiarity within the family, already used in IBM's earlier DataMaster system via the 8085, further eased adoption. co-founder played a key role in influencing the shift to a 16-bit , as the company had ported its from the 8080 to the 8086 , providing IBM with ready software support; a prototype wire-wrap board was shipped to in December 1980 for further development. The PC 5150 debuted on August 12, 1981, clocked at 4.77 MHz to match the color subcarrier for affordable video generation. The agreement with was non-exclusive, allowing second-sourcing—such as to —and permitting the use of Intel components in non-IBM systems, which inadvertently enabled the rise of compatible clones by fostering an open ecosystem.

Influence on Early PCs

The Intel 8088 microprocessor profoundly shaped the architecture of early personal computers in the 1980s, particularly through its integration into the IBM PC, which established de facto standards for the industry. The 8088's 8-bit external data bus directly influenced the design of the Industry Standard Architecture (ISA) bus, an 8-bit expansion interface running at the processor's 4.77 MHz clock speed, chosen to align with NTSC color subcarrier timing for compatibility with video standards. This configuration limited base memory to 640 KB of conventional RAM, reserving the upper 384 KB of the 1 MB address space for system ROM, video memory, and peripherals, thereby defining a foundational memory model that became ubiquitous in PC compatibles. These choices enabled a burgeoning software ecosystem centered on Microsoft MS-DOS, which leveraged the 8088's x86 instruction set for efficient real-mode operation, fostering the development of business applications like Lotus 1-2-3 and word processors that ran reliably across standardized hardware. The 8088's role accelerated market proliferation, with IBM selling approximately 3 million units of the original PC model between 1981 and 1987, far exceeding initial projections of 250,000 units over five years and generating over $4 billion in revenue by 1984. This success spurred a wave of compatible clones that adopted the 8088 or equivalent processors, such as Compaq's Portable in 1983—the first 100% IBM-compatible portable—and Dell's initial systems in 1984, which undercut IBM's prices while maintaining . By the mid-1980s, clones from these and other manufacturers captured significant , with the overall PC market growing to tens of millions of units annually, as the allowed third-party vendors to produce affordable alternatives without licensing fees. The 8088's availability and low cost made it the processor of choice for these systems, solidifying the x86 platform as the dominant architecture for personal computing. On the software front, the 8088 laid the groundwork for x86 dominance by providing a consistent 16-bit internal processing core that supported integer-heavy computations, prompting developers to optimize early applications and games for its characteristics, such as the prefetch queue and variable instruction timings. , tailored for the 8088's segmented memory model, became the standard OS, enabling a vast library of software that prioritized compatibility over advanced features and ran efficiently on the processor's quirks, like favoring byte operations for speed. This ecosystem not only drove PC adoption in offices and homes but also encouraged innovations in utilities and drivers that exploited the 8088's capabilities, ensuring long-term software portability. However, the 8088's design exposed key limitations that influenced early PC evolution, particularly its 20-bit address bus capping total memory at 1 , which quickly proved insufficient for growing applications amid the 640 KB base restriction. To circumvent this, in , Lotus, , and jointly developed the Expanded Memory Specification (, or LIM ), allowing up to 8 of additional memory to be accessed via a 64 KB page frame in the upper memory area through dedicated hardware managers. This workaround became essential for memory-intensive programs on 8088-based systems, highlighting the processor's constraints while spurring hardware innovations like boards that extended usability without altering the core architecture.

Support Components

Coprocessors

The Intel 8087 Numeric Data Processor (NDP), released in 1980, is a 40-pin dual in-line package (DIP) coprocessor designed to extend the 8088 microprocessor with high-performance floating-point capabilities. It integrates an 80-bit floating-point unit (FPU) featuring eight 80-bit registers and supports 68 instructions, including arithmetic operations, comparisons, and transcendentals such as sine, cosine, tangent, logarithm, and exponentiation. This architecture enables precise handling of extended-precision floating-point formats, significantly enhancing computational accuracy for scientific and engineering applications beyond the 8088's native integer-only operations. The 8087 interfaces directly with the 8088 by sharing the external 8-bit data bus and address bus, operating synchronously under the of the 8088's clock. It monitors the bus for escape (ESC) instructions—opcodes ranging from 0xD8 to 0xDF—issued by the 8088, which the coprocessor decodes and executes while the CPU continues integer processing. Dedicated queue status signals (QS0 and QS1) from the 8088 allow the 8087 to track instruction prefetching in the CPU's , ensuring concurrent operation without stalling the main ; for instance, QS1/QS0 encodings indicate queue states like empty (11), first byte fetched (01), or (00). The coprocessor's BUSY signal connects to the 8088's TEST pin to synchronize handshaking during extended operations. In early personal computers, the 8087 was an optional component for the PC and XT models, installed in a dedicated to accelerate floating-point-intensive tasks in scientific software, spreadsheets, and simulations. Programmers invoked FPU functions via inline assembly with ESC prefixes, enabling libraries and applications to detect and utilize the coprocessor for substantial performance gains in fields like and . Performance-wise, the 8087 delivers up to 50-100 times faster execution for floating-point operations compared to software emulation on the 8088, achieving approximately 50,000 floating-point operations per second () at 5 MHz. It consumes about 2.4 watts of power under typical load, reflecting the era's NMOS technology limits while providing a dedicated solution for transcendental functions that would otherwise require lengthy software routines.

Peripheral Chips

The Intel 8237 DMA controller is a key peripheral chip in 8088-based systems, providing for efficient data transfers between memory and peripherals without CPU intervention. It features four independent channels, each capable of handling up to 64K addresses or word counts, and supports modes such as single, block, demand, and cascade transfers to accommodate devices like floppy and hard drives. Designed for compatibility with the , the 8237 ensures one full machine cycle between transfers, enabling high-speed operations at rates up to 1.6 Mbytes/second in its 5 MHz variant, which was essential for I/O-intensive tasks in early personal computers. The 8259 Programmable Interrupt Controller (PIC) manages interrupt requests in 8088 ecosystems by handling up to eight vectored priority interrupts, allowing the CPU to respond efficiently to asynchronous events from peripherals. It is fully programmable through initialization and operation command words, supporting modes like fully nested priority, rotating priority, and special masking to prioritize interrupts from devices such as keyboards and timers. For expanded systems, the 8259 is cascadable, connecting up to eight slave units to a for a total of 64 interrupt levels via a three-line bus, a configuration commonly used in the PC to route s to the 8088's interrupt pins. The 8253 Programmable Interval Timer (PIT) serves as a versatile timing component in 8088-based designs, incorporating three independent 16-bit for generating precise intervals and counts. Each operates in one of six programmable modes, functioning as an , elapsed time indicator, or one-shot, with a maximum clock input of 2 MHz and support for static operation. In practical applications like the PC, it provides system timing—such as channel 0 generating a 1.19 MHz signal for the primary (IRQ0)—and handles refresh cycles via channel 1, ensuring reliable memory operation without excessive CPU overhead. The 8284 clock generator is integral to 8088 systems, delivering synchronized clock and control signals to coordinate and peripheral operations. It includes a crystal-controlled oscillator that produces the CLK signal at one-third the input frequency (e.g., 5 MHz from a 15 MHz crystal), along with SYNC for phase alignment, READY for wait-state insertion, and peripheral request/acknowledge lines. Tailored for the 8088, the 8284 ensures proper timing across the system, including reset and oscillator outputs, facilitating stable bus cycles in designs like early .

Legacy

Successors

The Intel 80186 and 80188, released in 1982, served as direct integrated successors to the 8086 and 8088, respectively, by incorporating on-chip peripherals such as a controller, controller, timers, and chip-select logic to reduce system complexity. The 80188 specifically maintained the 8-bit external data bus of the 8088 while enhancing integration, making it a pin-compatible for 8088-based systems seeking improved efficiency without major redesign. In the same year, Intel introduced the 80286 as a more advanced successor, featuring operation for multitasking and , along with 24-bit physical addressing to support up to 16 MB of . Unlike the 8088, the 80286 was not pin-compatible due to its 16-bit bus and expanded capabilities, positioning it as a bridge toward 32-bit architectures in high-end personal computers. The 80386, launched in October 1985, marked the transition to full 32-bit processing in the x86 family, extending addressing to 4 GB and introducing support, which effectively ended the direct evolutionary lineage of the 8088 by enabling more sophisticated operating systems. Concurrently, produced the V20 in 1982 and the V30 in 1984 as compatible clones of the 8088 and 8086, offering minor enhancements like additional instructions from the 80186 set and improved clock speeds up to 10 MHz for better performance in legacy systems. This led to a 1984 lawsuit by against for , which was settled out of court in 1985. Production of the 8088 was phased out by in the late for mainstream use, though it remained available for applications into the due to its low cost and reliability in industrial controls.

Historical Impact

The 8088 microprocessor played a foundational role in standardizing the x86 architecture as the platform for personal computing, a status solidified by its selection for the original PC in 1981. This choice not only leveraged the 8088's cost-effective design but also promoted an that encouraged third-party manufacturing, sparking a rapid proliferation of compatible systems. The resulting boom transformed the PC market from a niche endeavor into a global industry, with x86 becoming the dominant instruction set for the vast majority of personal computers and influencing the design of countless devices thereafter. Culturally, the 8088 symbolized the computing revolution, powering the PC and its clones that brought desktop productivity into homes and offices worldwide. It enabled landmark software such as , which achieved market dominance in word processing during the decade due to its efficiency on 8088-based systems and compatibility across early PC variants. This era's machines, driven by the 8088, fostered a surge in , educational tools, and business applications, embedding personal computing into everyday life and laying the groundwork for the digital workplace. In modern computing, the 8088's legacy endures through backward compatibility in contemporary Intel and AMD processors, which retain support for its original instruction set to ensure seamless execution of legacy x86 code. Enthusiast communities preserve this heritage via hardware recreations and software emulation in retro projects and museums, allowing original 8088-era applications to run on new platforms. However, the processor's also reveals gaps, including the environmental toll of lead used in its chip packages, which contributed to hazardous e-waste as millions of early PCs reached end-of-life. Additionally, while the affordable clones spurred by the 8088's architecture expanded access to and helped narrow the in developed regions, they initially widened socioeconomic gaps by prioritizing markets able to afford even budget systems.

References

  1. [1]
    The 8088 Processor - Explore Intel's history
    1974. Intel released the 8080 microprocessor, destined to go down as one of the most important products in tech history, and saw several major milestones for ...
  2. [2]
    [PDF] 8088 8-BIT HMOS MICROPROCESSOR 8088/8088-2
    The Intel 8088 is a high performance microprocessor implemented in N-channel, depletion load, silicon gate technology (HMOS-II), and packaged in a 40-pin ...
  3. [3]
    Intel Microprocessor Quick Reference Guide - Product Family
    Learn all the significant processor evolution facts, including introduction date, ratings and number of transistors.
  4. [4]
    [PDF] Backgrounder - Intel
    • 1978: With 29,000 transistors, the 16-bit 8088 runs at 5MHz, 8MHz and 10MHz, A pivotal sale to IBM's new personal computer division in 1981 makes the Intel ...
  5. [5]
    The Intel ® 8086 and the IBM PC
    the 8088, a variant of the 8086 — served as the central processing unit for the revolutionary platform, laying the groundwork for Intel to ...Missing: specifications | Show results with:specifications
  6. [6]
    Intel® 8088 Microprocessor Package, 1979 - Calisphere
    Transistor Count: 29,000. Chip Performance .75 MIPS (millions of instructions per second). Circuit Line Size: 3 microns. The 8086/88 microprocessors were ...
  7. [7]
    How the Intel 8088 Got Its Bus - EEJournal
    May 4, 2022 · Intel 8088 microprocessor was designed by Rafi Retter and Daniel Star. Retter's initials appear in the center of the chip. Photo credit: Ken ...
  8. [8]
    Chip Hall of Fame: Intel 8088 Microprocessor - IEEE Spectrum
    Jun 30, 2017 · The 8088 was basically a slightly modified 8086, Intel's first 16-bit CPU. Or as Intel engineer and 8086 designer Stephen Morse once put it, the 8088 was “a ...Missing: development team
  9. [9]
    [PDF] Intel 8088 Data Sheet
    The Intel 8088 is a high performance microprocessor implemented in N-channel, depletion load, silicon gate technology (HMOS-II), and packaged in a 40-pin ...
  10. [10]
    Intel intros 8088 microprocessor, June 1, 1979 - EDN Network
    Jun 1, 1979 · On June 1, 1979, Intel introduced the 4.77 MHz 8088 microprocessor, featuring 16-bit registers and, unlike its predecessor, the 16-bit 8086, ...
  11. [11]
    Olympus MIC-D: Integrated Circuit Gallery - Intel 8088 Microprocessor
    Nov 13, 2015 · The 8088 was the processor that fueled the personal computer revolution beginning with the IBM PC introduced in 1981.Missing: conception goals
  12. [12]
    Intel D8088 - CPU-World
    Dec 27, 2020 · Manufacturing process, 3 micron N-channel, depletion load, silicon gate technology (HMOS) 29,000 transistors. Data width, 16 bit. Data bus width ...Missing: evolution | Show results with:evolution
  13. [13]
    Intel 8088 microprocessor family - CPU-World
    Jun 29, 2025 · The 8088 microprocessor has 16-bit registers, 16-bit internal data bus and 20-bit address bus, which allows the processor address up to 1 MB of memory.Missing: addressable size
  14. [14]
    Chronology of Microprocessors (1980-1989)
    Shipments of personal computers using Intel 8088 processors during the year: over 1 million. ... Intel begins production of the 80486 microprocessor.<|control11|><|separator|>
  15. [15]
    CPUs - DOS Days
    It was created using Intel's new HMOS manufacturing process (High Performance MOS) which was setup to create fast static RAM products. Both internal and ...
  16. [16]
    [PDF] iAPX 86/88/186/188 Users Manual (1985) - DOS Days
    This chapter contains specific hardware design informa- tion on the operation and functions of INTEL's 8086/8088. Central Processing Units (CPUs). This ...
  17. [17]
    [PDF] Users Manual - Bitsavers.org
    CHAPTER 2. THE 8086 AND 8088 CENTRAL. PROCESSING UNITS. Processor Overview. . . . . . . . . . . . . . . . . . . . . . . . .. 2-1. Processor Architecture.
  18. [18]
  19. [19]
    [PDF] Howstuffworks "Microprocessor Progression - cs.princeton.edu
    Feb 5, 2007 · For example, the 8088 clocked at 5 MHz but only executed at 0.33 MIPS (about one instruction per 15 clock cycles). Modern processors can ...
  20. [20]
    4.6.2. Device Operating Temperature - Intel
    Military grade—Used for Stratix IV device family only. The operating temperature range from -55 degrees C to 125 degrees C.Missing: 8088 | Show results with:8088
  21. [21]
    Why the IBM PC Used an Intel 8088
    ### Summary of Reasons IBM Chose the Intel 8088
  22. [22]
    Captain Zilog Crushed! : The Story of the Z8000 - The Chip Letter
    Jan 1, 2023 · And then in 1980 IBM chose the 8088 for the IBM PC. Moreover, the IBM PC was an open system – made from components and running software ...
  23. [23]
    The Creation of the IBM PC - Ardent Tool of Capitalism
    Why the 8088? There were a number of reasons why we chose the Intel 8088 as the IBM PC's central processor. The 64K-byte address limit had to be overcome ...
  24. [24]
    CRUCIAL MISTAKES IBM's stumbles opened door for Microsoft, Intel
    Aug 13, 2001 · In a fateful decision, IBM didn't require either company to sign exclusive supply agreements, permitting them to sell their wares to ...
  25. [25]
    1981 | Timeline of Computer History
    The first IBM PC, formally known as the IBM Model 5150, was based on a 4.77 MHz Intel 8088 microprocessor and used Microsoft´s MS-DOS operating system. The IBM ...
  26. [26]
    How the IBM PC Won, Then Lost, the Personal Computer Market
    Jul 21, 2021 · The IBM PC, introduced in August 1981, helped reassure corporate customers that personal computing was serious.Missing: non- | Show results with:non-
  27. [27]
    August 12: IBM Introduces Personal Computer | This Day in History
    Aug 12, 1981 · IBM's first PC ran with a 4.77 MHz Intel 8088 microprocessor and used Microsoft's MS-DOS operating system. In 1983, Compaq Computer Corp ...
  28. [28]
    DOS Memory, Managers & Extenders, Part I | OS/2 Museum
    Jun 17, 2011 · It had a 20-bit address bus, which meant it could address up to 1MB RAM. That was far more than the 64KB which the typical 8-bit microprocessors ...
  29. [29]
  30. [30]
    Intel 8087 FPU Information | PCjs Machines
    The 8087 Numeric Data Processor is a coprocessor that performs arithmetic and comparison operations on a variety of numeric data types.Missing: datasheet | Show results with:datasheet
  31. [31]
    [PDF] The 80x87 Math Coprocessor
    - For use by coprocessors that receive their instructions via ESC prefix. - Allow the coprocessor to track the progress of an instruction through the 8086 queue ...Missing: interface | Show results with:interface
  32. [32]
    Inside Intel's 8087 - by Babbage - The Chip Letter
    Sep 23, 2022 · The 8087 was the optional floating point co-processor that accompanied the 8088 microprocessor in the original IBM PC.
  33. [33]
    Intel 8087 - EPFL Graph Search
    The 8087 could perform about 50,000 FLOPS using around 2.4 watts. The 8087 was an advanced integrated circuit, pushing the limits of manufacturing ...
  34. [34]
    [PDF] 8237A HIGH PERFORMANCE PROGRAMMABLE DMA ... - PDOS-MIT
    The 8237A is designed to be used in conjunction with an external 8-bit address latch. It contains four indepen- dent channels and may be expanded to any number ...
  35. [35]
    [PDF] 8259A PROGRAMMABLE INTERRUPT CONTROLLER ... - PDOS-MIT
    The Intel 8259A Programmable Interrupt Controller handles up to eight vectored priority interrupts for the CPU. It is cascadable for up to 64 vectored priority ...
  36. [36]
    [PDF] 8253 Timer IC General - IDC Technologies
    8253 Timer IC General. The Intel 8253 is a programmable counter / timer chip designed for use as an Intel microcomputer peripheral. It uses nMOS technology ...
  37. [37]
    [PDF] 8284A-1 - Intel - Datasheet.Live
    Page 1. www.datasheet.live. Page 2. Page 3. Page 4. Page 5. Page 6. Page 7. Page 8. Page 9. Page 10.Missing: 8284 | Show results with:8284
  38. [38]
    [PDF] 210451-002_iAPX186_Datasheet_Dec82.pdf - Bitsavers.org
    Reset Output indicates that the 80186 CPU is being reset, and can be used as a system reset. It is active HIGH, synchronized with the processor clock, and lasts ...
  39. [39]
    Intel introduces the 80286 microprocessor - Event - Computing History
    Feb 1, 1982 · The Intel 80286, released on February 1, 1982, is a 16-bit microprocessor with 134,000 transistors, widely used in IBM PC compatible computers.Missing: features | Show results with:features
  40. [40]
    [PDF] iAPX 286 Hardware Reference Manual, 1983
    Included in this chapter are detailed signal descriptions and timing for the 80286 and support components, a discussion of iAPX 286 memory and I/O organization, ...
  41. [41]
    Intel introduces the 80386 microprocessor - Event - Computing History
    Oct 17, 1985 · On the 17th October 1985, Intel launched its new microprocessor, the Intel 80386. Also known as the i386 or Intel 386, it was a 32-bit ...
  42. [42]
    [PDF] UPD70108H,70116H DS - Ardent Tool of Capitalism
    The UPD70108H and μPD70116H are capable of operating at 16 MHz. In addition to the conventional standby function, fully static internal circuits are ...
  43. [43]
    CPU History - The CPU Museum - Life Cycle of the CPU
    The Life Cycle of a CPU ; Intel 8086. 1978. 1998 ; Intel 8088. 1979. 1998 ; Motorola 68000. 1979. 2009 ; Intel MCS-51. 1980. 2009 ; Intel 80186/8. 1982. 2009.
  44. [44]
    Why the IBM PC Used an Intel 8088 - PCMag Australia
    Aug 12, 2021 · One of the big decisions IBM made in creating the original IBM PC was choosing to use the Intel 8088 processor as its central processing unit ( ...
  45. [45]
    Going deep with the Book 8088, the brand-new laptop that runs like ...
    Jul 5, 2023 · The Book 8088, an utterly bizarre $200-ish imported system that uses a processor from 1984, a custom motherboard design, and a bunch of cobbled-together parts.Missing: origins | Show results with:origins
  46. [46]
    Innovative software of the 80s - Core Technology Systems
    Jan 23, 2019 · During the late 1980s and early 1990s, WordPerfect dominated the market, partly because it was available to use on a wide range of computers and ...
  47. [47]
    Can x86 processors run 8-bit applications?
    Jun 9, 2016 · The x86 architecture is backwards-compatible with the first CPU of the line, the 8086 (and its sibling, the 8088). What this means is that, when ...
  48. [48]
    Intel Eliminates Use of Lead from Future Microprocessors
    May 22, 2007 · Package designs include pin grid array, ball grid array and land grid array, and all are 100 percent lead-free in Intel's 45nm Hi-k technology ...
  49. [49]
    IBM PC - (World History – 1400 to Present) - Fiveable
    However, it also created challenges such as digital divides between those who could afford technology and those who could not.