hidden pixel

80286 Information

The Intel 80286[1] (also called iAPX 286), introduced on February 1, 1982, was a 16-bit x86 microprocessor with 134,000 transistors. Like its contemporary simpler cousin, the 80186, it could correctly execute most software written for the earlier Intel 8086 and Intel 8088.[2] It was employed for the IBM PC/AT, introduced in 1984, and then widely used in most PC/AT compatible computers until the early 1990s.

Contents

History

AMD 80286 (16 MHz version)

After the 6 and 8 MHz initial releases, it was subsequently scaled up to 12.5 MHz. (AMD and Harris later pushed the architecture to speeds as high as 20 MHz and 25 MHz, respectively.) On average, the 80286 had a speed of about 0.21 instructions per clock.[3] The 6 MHz model operated at 0.9 MIPS, the 10 MHz model at 1.5 MIPS, and the 12 MHz model at 1.8 MIPS.[4]

Design

80286 microarchitecture.

The 80286's performance per clock cycle was more than twice that of its predecessors, the Intel 8086 and Intel 8088. In fact, the performance increase per clock cycle of the 80286 over its immediate predecessor may be the largest among the generations of x86 processors. Calculation of the more complex addressing modes (such as base+index) had less clock penalty because it was performed by a special circuit in the 286; the 8086, its predecessor, had to perform effective address calculation in the general ALU, taking many cycles. Also, complex mathematical operations (such as MUL/DIV) took fewer clock cycles compared to the 8086.

Having a 24-bit address bus, the 286 was able to address up to 16 MB of RAM, in contrast to 1 MB that the 8086 could directly access. While DOS could utilize this additional RAM (extended memory) via BIOS call (INT 15h, AH=87h), or as RAM disk, or emulation of expanded memory, cost and initial rarity of software utilizing extended memory meant that 286 computers were rarely equipped with more than a megabyte of RAM. Additionally, there was a performance penalty involved in accessing extended memory from real mode, as noted below.

The 286 was designed to run multitasking applications, including communications (such as automated PBXs), real-time process control, and multi-user systems.

The later E-stepping level of the 80286 was a very clean CPU, free of the several significant errata that caused problems for programmers and operating system writers in the earlier B-step and C-step CPUs (common in the AT and AT clones).

Features

Siemens 80286 (10 MHz version) IBM 80286 (8 MHz version)

An interesting feature of this processor is that it was the first x86 processor with protected mode. Protected mode enabled up to 16 MB of memory to be addressed by the on-chip linear memory management unit (MMU) with 1 GB logical address space. The MMU also provided protection from (crashed or ill-behaved) applications writing outside their allocated memory zones. By design, the 286 could not revert from protected mode to the basic 8086-compatible "real mode" without a hardware-initiated reset. In the PC-AT, IBM added external circuitry as well as specialized code in the ROM BIOS to enable special series of program instructions to cause the reset, allowing real-mode reentry (while retaining active memory and control). Though it worked correctly, the method imposed a huge performance penalty.

This limitation led to Bill Gates famously referring to the 80286 as a "brain dead chip",[5] since it was clear that the new Microsoft Windows environment would not be able to run multiple MS-DOS applications with the 286. It was arguably responsible for the split between Microsoft and IBM, since IBM insisted that OS/2, originally a joint venture between IBM and Microsoft, would run on a 286 (and in text mode). To be fair, when Intel designed the 286, it was not designed to be able to multitask real-mode applications; real mode was intended to be a simple way for a bootstrap loader to prepare the system and then switch to protected mode.

In theory, real mode applications could be directly executed in 16-bit protected mode if certain rules were followed; however, as many DOS programs broke those rules, protected mode was not widely used until the appearance of its successor, the 32-bit Intel 80386, which was designed to go back and forth between modes easily.

See also

References

  1. ^ "Microprocessor Hall of Fame". Intel. Archived from the original on 2007-07-06. http://web.archive.org/web/20070706032836/http://www.intel.com/museum/online/hist_micro/hof/. Retrieved 2007-08-11.
  2. ^ "Intel Museum - Microprocessor Hall of Fame". Intel.com. 2009-05-14. http://www.intel.com/museum/online/hist_micro/hof/index.htm. Retrieved 2009-06-20.
  3. ^ "Intel Architecure Programming and Information". Intel80386.com. 2004-01-13. http://www.intel80386.com. Retrieved 2009-04-28.
  4. ^ "80286 Microprocessor Package, 1982". Content.cdlib.org. http://content.cdlib.org/ark:/13030/kt7h4nc9c2/?layout=metadata&brand=calisphere. Retrieved 2009-04-28.
  5. ^ Microprocessors: A Programmer's View, Robert B. K. Dewar and Matthew Smosna, New York: McGraw-Hill, 1990, ISBN 0-07-016638-2

External links

Wikimedia Commons has media related to: Intel 80286
Intel processors
Discontinued
pre-x86 4004 · 4040 · 8008 · 8080 · 8085
x86-16 (16 bit) 8086 · 8088 · 80186 · 80188 · 80286
x87 (external FPUs) 8/16-bit databus: 8087 · 16-bit databus: 80287 · 32-bit databus: 80387 · 80487
x86-32/IA-32 (32 bit) 80386 (SX · 376 · EX) · 80486 (SX · DX2 · DX4 · SL · RapidCAD · OverDrive) · Pentium (Original · OverDrive · Pro · II · II OverDrive · III · 4 · M) · Core · Celeron M · Celeron D · A100/A110
x86-64/EM64T (64 bit) Pentium 4 · Pentium D · Pentium Extreme Edition · Celeron D · Core 2
Other iAPX 432RISC: i860 · i960 · StrongARM · XScale
Current x86-32: EP80579 · Intel CE · Atomx86-64: Atom (some) · Celeron · Pentium (Dual-Core) · Core (i3 · i5 · i7) · XeonOther: IOP · Itanium
Lists CPU sockets · CPU power dissipation · Chipsets · PCHs · SCHs · ICHs · PIIXs · Microarchitectures · Processors · Future Processors · Codenames · GMA · Atom · Celeron · Core (2 · i3 · i5 · i7) · Itanium · Pentium (Pro · II · III · 4 · D · M · Dual-Core) · Xeon
Microarchitectures
P5
P5 based cores
800 nm P5
600 nm P54C
350 nm P54CS · P55C
250 nm Tillamook
P6
P6 / Pentium M / Enhanced Pentium M based cores
500 nm P6
350 nm P6 · Klamath
250 nm Mendocino · Dixon · Tonga · Covington · Deschutes · Katmai · Drake · Tanner
180 nm Coppermine · Coppermine T · Timna · Cascades
130 nm Tualatin · Banias
90 nm Dothan · Stealey
65 nm Tolapai · Yonah · Sossaman
NetBurst
NetBurst based cores
180 nm Willamette · Foster
130 nm Northwood · Gallatin · Prestonia
90 nm Tejas and Jayhawk · Prescott · Smithfield · Nocona · Irwindale · Cranford · Potomac · Paxville
65 nm Cedar Mill · Presler · Dempsey · Tulsa
Core
Core / Penryn based cores
65 nm Merom-L · Merom · Conroe-L · Allendale · Conroe · Kentsfield · Woodcrest · Clovertown · Tigerton
45 nm Penryn · Penryn-QC · Wolfdale · Yorkfield · Wolfdale-DP · Harpertown · Dunnington
Bonnell
Bonnell based cores
45 nm Silverthorne · Diamondville · Pineview · Lincroft · Tunnel Creek · Sodaville
Nehalem
Nehalem / Westmere based cores
45 nm Clarksfield · Lynnfield · Jasper Forest · Bloomfield · Gainestown (Nehalem-EP) · Beckton (Nehalem-EX)
32 nm Arrandale · Clarkdale · Gulftown (Westmere-EP)
Future Larrabee · Sandy Bridge / Ivy Bridge · Haswell / Rockwell

Categories: Intel x86 microprocessors | 1982 introductions

 

The above information uses material from Wikipedia and is licensed under the GNU Free Documentation License.
Some facts may not have been fully verified for accuracy. [Disclaimers]
This page was last archived by our server on Thu Mar 31 03:34:40 2011.
Displaying this page or its contents does not use any Wikimedia Foundation's resources.
The owners of this site proudly support the Wikimedia Foundation.


80286 jpg
files.ladoshki.com
80286 jpg
400px x 384px | 81.90kB

[source page]

8088 8086 1985

Google Images Search: 80286,
Thu Dec 1 10:23:24 2011