Intel 80186

Intel 80186 er en mikroprosessor som ble lansert av Intel i 1982. Liksom sin forgjenger Intel 8086 hadde den 16-bit databuss, 20-bit adressebuss og kjørte i reell modus. Klokkefrekvensen var i begynnelsen 6 Mhz. Ettersom deler av mikrokoden var erstattet av en rekke integrerte maskinvare-komponenter, ble enkelte instruksjoner utført 10–20 ganger raskere enn på Intel 8086 ved samme klokkefrekvens. I gjennomsnitt utførte Intel 80186 1 million instruksjoner per sekund.

En sentral egenskap ved Intel 80186 var at den reduserte antallet eksterne brikker, ved å integrere disse i selve prosessoren: Avbruddskontrolleren, timere, kontrolleren for direkte minnetilgang og chip select enheten var integrerte.

Intel 80186 var lite brukt i personlige datamaskiner, selv om den også ble brukt i disse. Den ble hovedsakelig brukt i innebygde systemer med en lignende funksjonalitet som mikrokontrollere.

Intel 80186 hadde 8 flere instruksjoner enn 8086 og 8088:
 ENTER  Opprett stakk for prosedyre-parametre
 LEAVE  Høynivå prosedyre-avslutning
 PUSHA  Legg alle generelle registre på stakken
 POPA   Fjern alle generelle registre fra stakken
 BOUND  Sjekk array-indeksen mot bounds
 UD2    Generer unntak for ulovlig opkode
 INS    Input fra port til streng
 OUTS   Output streng til port

Kategori:Intel x86 mikroprosessorer
Kategori:IT-relaterte introduksjoner i 1982