Intel 80186 - Intel 80186

Intel 80186
KL Intel i186.jpg
Un processeur Intel A80186 avec un dissipateur de chaleur gris.
informations générales
Lancé 1982
Abandonné 28 septembre 2007
Fabricant(s) commun(s)
Performance
Max. Fréquence d'horloge du processeur 6 MHz à 25 MHz
Vitesses du FSB 6 MHz à 25 MHz
Largeur des données 16 bits
Largeur de l'adresse 20 bits
Architecture et classement
Min. taille de la caractéristique 3 µm
Jeu d'instructions x86-16
Spécifications physiques
Transistors
Co-processeur 8087 et versions ultérieures, 80187 (pour 80186 uniquement)
Paquets)
Prise(s)
Produits, modèles, variantes
Variante(s)
Histoire
Prédécesseur Intel 8088
Successeur Intel 80386 (Le 80286 a également été introduit au début de 1982, et donc contemporain du 80186)
Un schéma fonctionnel grandement simplifié de l'architecture 80186
Mourir d'Intel 80186

L'Intel 80186 , également connu sous le nom d' iAPX 186 , ou simplement 186 , est un microprocesseur et microcontrôleur introduit en 1982. Il était basé sur l' Intel 8086 et, comme lui, disposait d'un bus de données externe 16 bits multiplexé avec un bus d'adresses . La variante 80188 , avec un bus de données externe 8 bits était également disponible.

La description

La série 80186 était généralement destinée aux systèmes embarqués , comme les microcontrôleurs à mémoire externe. Par conséquent, pour réduire le nombre de circuits intégrés requis, il incluait des fonctionnalités telles qu'un générateur d'horloge , un contrôleur d'interruption , des minuteries , un générateur d' état d'attente , des canaux DMA et des lignes de sélection de puce externes .

La fréquence d'horloge initiale du 80186 était de 6  MHz , mais en raison de plus de matériel disponible pour le microcode à utiliser, en particulier pour le calcul d'adresse, de nombreuses instructions individuelles s'exécutaient plus rapidement que sur un 8086 à la même fréquence d'horloge. Par exemple, le mode registre commun + adressage immédiat était significativement plus rapide que sur le 8086, en particulier lorsqu'un emplacement mémoire était à la fois (l'un des) opérandes et la destination. La multiplication et la division ont également montré une grande amélioration étant plusieurs fois plus rapide que sur le 8086 d'origine et les décalages multi-bits ont été effectués presque quatre fois plus rapidement que dans le 8086.

Quelques nouvelles instructions ont été introduites avec le 80186 (appelé le jeu d'instructions 8086-2 dans certains Datasheets ): entrer / congé (remplacement de plusieurs instructions lors de la manipulation des cadres de pile), Pusha / Popa (push / pop tous les registres généraux), liés (vérifier l'index du tableau par rapport aux limites) et les entrées / sorties (entrée/sortie de la chaîne). Un mode immédiat utile a été ajouté pour les instructions push , imul et multi-bit shift. Ces instructions ont également été incluses dans le 80286 contemporain et dans les puces qui lui ont succédé. (Le jeu d'instructions du 80286 est un sur-ensemble du 80186, plus de nouvelles instructions pour le mode protégé .)

Die d'Intel 80C186.

La version CMOS (reconçue) , 80C186, a introduit le rafraîchissement de la DRAM , un mode d'économie d'énergie et une interface directe avec le coprocesseur numérique à virgule flottante 80C187 .

Les usages

Dans les ordinateurs personnels

Le 80186 aurait été le successeur naturel du 8086 dans les ordinateurs personnels. Cependant, parce que son matériel intégré était incompatible avec le matériel utilisé dans l'IBM PC d'origine, le 80286 a été utilisé comme successeur à la place, dans l' IBM PC/AT .

Quelques ordinateurs personnels notables ont utilisé le 80186 : l' ordinateur portable australien Dulmont Magnum , l'un des premiers ordinateurs portables ; le Wang Office Assistant, commercialisé comme un traitement de texte autonome de type PC ; l' état d'esprit ; le Siemens PC-D  [ de ] (pas 100% compatible IBM PC mais utilisant MS-DOS 2.11) ; le Compis (un ordinateur scolaire suédois ) ; le français SMT-Goupil G4 ; le RM Nimbus (un ordinateur scolaire britannique) ; le Unisys ICON (un ordinateur scolaire canadien); Ordinateur ORB par ABS; le HP 100LX , le HP 200LX , le HP 1000CX et le HP OmniGo 700LX ; le bureau Tandy 2000 (une station de travail quelque peu compatible PC avec des graphismes nets pour son époque) ; le Telex 1260 (un ordinateur de bureau compatible PC-XT) ; le Philips :OUI ; le Nokia MikroMikko 2 ; et l' IBM PCradio . Acorn a créé un plug-in pour la gamme d'ordinateurs BBC Master contenant un 80186-10 avec 512 Ko de RAM, le système BBC Master 512 .

En plus des exemples ci-dessus d'implémentations autonomes du 80186 pour ordinateurs personnels, il y avait au moins un exemple d'implémentation de carte accélératrice "complémentaire": l' Orchid Technology PC Turbo 186, sorti en 1985. Il était destiné à utiliser avec le PC IBM d' origine basé sur Intel 8088 (modèle 5150).

Autres appareils

L'Intel 80186 est destiné à être intégré dans des appareils électroniques qui ne sont pas principalement des ordinateurs. Par exemple:

  • le 80186 a été utilisé pour contrôler l'émulateur en circuit Microtek 8086
  • son rejeton, Intel 80188 a été intégré à l'intérieur du modem Intel 14.4EX sorti en 1991. Le processeur 16 MHz a été utilisé pour exécuter des algorithmes complexes nécessaires pour la correction d'erreur directe, la modulation en treillis et l'annulation d'écho dans le modem
  • le convertisseur de protocole IBM 7171, qui faisait apparaître les terminaux orientés caractères ASCII comme un terminal IBM 3270 pour un ordinateur central IBM, utilisait l'Intel 80186 comme CPU.

En mai 2006, Intel a annoncé que la production du 186 cesserait fin septembre 2007. Des remplacements compatibles avec les broches et les instructions pourraient encore être fabriqués par diverses sources tierces, et les versions FPGA sont accessibles au public.

Voir également

  • iAPX , pour le nom iAPX
  • NEC V20 / V30 , pour un CPU tiers supportant également les instructions 80186

Remarques

Les références

Liens externes