Intel 80188

From Wikipedia, the free encyclopedia

Intel 80188
Central processing unit
Produced: From 1980 to 1982
Manufacturer: Intel
CPU Speeds: 8 MHz to 10 MHz
Instruction Set: x86
Socket: 68-pin socket

The Intel 80188 is a version of the Intel 80186 microprocessor with an 8 bit external data bus, instead of 16 bit. This makes it less expensive to connect to peripherals.

As the 8086, the 80188 featured four 16-bit general registers, which could also be accessed as eight 8-bit registers. It also included six more 16-bit registers, which included, for example, the stack pointer, the instruction pointer, index registers, or a status word register that acted like a flag, for example, in comparison operations.

Just like the 8086, the processor also included four 16-bit segment registers that enabled the addressing of more than 64 KiB of memory, which is the limit of a 16-bit architecture, by introducing an offset value that was added, after being shifted left 4 bits, to the value of another register. This addressing system provided a total of 1 MiB of addressable memory, a value that, at the time, was considered to be very far away from the total memory a computer would ever need.


[edit] External links


Intel processors (italics indicate non-x86 processors)

4004 | 4040 | 8008 | 8080 | 8085 | 8086 | 8088 | iAPX 432 | 80186 | 80188 | 80286 | 80386 | 80486 | i860 | i960 | Pentium | Pentium Pro | Pentium II | Celeron | Pentium III | XScale | Pentium 4 | Pentium M | Pentium D | Pentium Extreme Edition | Pentium Dual Core | Pentium E | Xeon | Core | Core 2 | Itanium | Itanium 2

List of Intel microprocessors | List of Intel CPU slots and sockets



List of Intel microcontrollers

MCS-48 (8048 family) | MCS-51 (8051 family) | 8061 | MCS-96 (8x196 family) | MCS-296 (8x296 family)

This article was originally based on material from the Free On-line Dictionary of Computing, which is licensed under the GFDL.