This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:multiasm:papc:chapter_6_1 [2025/04/11 05:46] – [Pentium 4] ktokarz | en:multiasm:papc:chapter_6_1 [2025/12/18 10:13] (current) – [80186] ktokarz | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Evolution of x86 Processors ====== | ====== Evolution of x86 Processors ====== | ||
| - | The evolution of x86 processors began with the Intel 8086 microprocessor introduced in 1978. It is worth noticing | + | The evolution of x86 processors began with the Intel 8086 microprocessor introduced in 1978. It is worth noting |
| ===== 8086 ===== | ===== 8086 ===== | ||
| - | The 8086 is a 16-bit processor, which means it uses 16-bit registers. With the use of the segmentation operating in so-called real addressing mode and a 20-bit address bus, it can access up to 1MB of memory. The base clocking frequency of this model is 5 - 10 MHz. It implements a three-stage instruction pipeline (loosely pipelined) which allows the execution of up to three instructions at the same time. In parallel to the processor, Intel designed a whole set of supporting integrated circuits, which made it possible to build the computer. One of these chips is 8087 - a match coprocessor known now as the Floating Point Unit. | + | The 8086 is a 16-bit processor, which means it uses 16-bit registers. With the use of the segmentation operating in so-called real addressing mode and a 20-bit address bus, it can access up to 1MB of memory. The base clocking frequency of this model is 5 - 10 MHz. It implements a three-stage instruction pipeline (loosely pipelined), which allows the execution of up to three instructions at the same time. In parallel to the processor, Intel designed a whole set of supporting integrated circuits, which made it possible to build the computer. One of these chips is 8087 - a math coprocessor known now as the Floating Point Unit. |
| ===== 80186 ===== | ===== 80186 ===== | ||
| - | This model includes additional hardware units and is designed to reduce the number of integrated circuits required to build the computer. Its clock generator operates at 6 - 20 MHz. 80186 implements a few additional instructions. It's considered the faster version of 8086. | + | This model includes additional hardware units and is designed to reduce the number of integrated circuits required to build the computer. Its clock generator operates at 6 - 20 MHz. 80186 implements a few additional instructions. It's considered the faster version of the 8086. |
| ===== 80286 ===== | ===== 80286 ===== | ||