De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda
Un diagrama de bloques muy simplificado de la arquitectura 80186
Muere de Intel 80186

El Intel 80186 , también conocido como iAPX 186 , [4] o simplemente 186 , es un microprocesador y microcontrolador introducido en 1982. Se basaba en el Intel 8086 y, al igual que él, tenía un bus de datos externo de 16 bits multiplexado con un Bus de direcciones de 20 bits . También estaba disponible como 80188 , con un bus de datos externo de 8 bits .

Descripción [ editar ]

La serie 80186 estaba destinada generalmente a sistemas integrados , como microcontroladores con memoria externa. Por lo tanto, para reducir la cantidad de circuitos integrados requeridos, incluyó características como generador de reloj , controlador de interrupción , temporizadores , generador de estado de espera , canales DMA y líneas de selección de chip externas .

La frecuencia de reloj inicial del 80186 era de 6  MHz , pero debido a que había más hardware disponible para el uso del microcódigo , especialmente para el cálculo de direcciones, muchas instrucciones individuales se ejecutaron más rápido que en un 8086 a la misma frecuencia de reloj. Por ejemplo, el modo de direccionamiento de registro común + inmediato [a] era significativamente más rápido que en el 8086, especialmente cuando una ubicación de memoria era tanto (uno de los) operandos como el destino. Multiplicar y dividir también mostró una gran mejora al ser varias veces más rápido que en el 8086 original y los cambios de bits múltiples se realizaron casi cuatro veces más rápido que en el 8086.

Se introdujeron algunas instrucciones nuevas con el 80186 (denominado conjunto de instrucciones 8086-2 en algunas hojas de datos ): enter / leave (reemplazando varias instrucciones al manejar marcos de pila), pusha / popa (empujar / hacer estallar todos los registros generales), enlazado (verifique el índice de la matriz con los límites) y entradas / salidas (entrada / salida de la cadena). Se agregó un modo inmediato útil para el empuje , imule instrucciones de desplazamiento de varios bits. Estas instrucciones también se incluyeron en el 80286 contemporáneo y en los chips sucesores. (El conjunto de instrucciones del 80286 es un superconjunto del 80186, además de nuevas instrucciones para el modo protegido) .

Muere de Intel 80C186.

La versión CMOS (rediseñada) , 80C186, introdujo la actualización de DRAM , un modo de ahorro de energía y una interfaz directa al coprocesador numérico de punto flotante 80C187 .

Usos [ editar ]

En computadoras personales [ editar ]

El 80186 habría sido un sucesor natural del 8086 en las computadoras personales. [ cita requerida ] Sin embargo, debido a que su hardware integrado era incompatible con el hardware usado en la IBM PC original, la 80286 se usó como sucesora en la IBM PC / AT .

Algunas computadoras personales notables utilizaron el 80186: la computadora portátil australiana Dulmont Magnum , una de las primeras computadoras portátiles; el asistente de oficina Wang , comercializado como un procesador de texto independiente similar a una PC; la mentalidad ; el Siemens PC-D  [ de ] (no es 100% compatible con IBM PC pero usa MS-DOS 2.11); los Compis (un sueco computadoras de la escuela); el francés SMT-Goupil G4; el RM Nimbus (una computadora escolar británica); el Unisys ICON (una computadora escolar canadiense); Ordenador ORB de ABS; la HP 100LX ,HP 200LX , HP 1000CX y HP OmniGo 700LX ; la computadora de escritorio Tandy 2000 (una estación de trabajo algo compatible con PC con gráficos nítidos para su época); el Telex 1260 (compatible con PC-XT de escritorio); el Philips: SÍ ; el Nokia MikroMikko 2 . Acorn creó un complemento para la gama de computadoras BBC Master que contiene un 80186-10 con 512 KB de RAM, el sistema BBC Master 512 .

Además de los ejemplos anteriores de implementaciones independientes del 80186 para computadoras personales, hubo al menos un ejemplo de implementación de una tarjeta aceleradora "complementaria": la Orchid Technology PC Turbo 186, [5] lanzada en 1985. fue diseñado para su uso con el IBM PC original basado en Intel 8088 (Modelo 5150).

Otros dispositivos [ editar ]

El Intel 80186 está diseñado para integrarse en dispositivos electrónicos que no son principalmente computadoras. Por ejemplo:

  • el 80186 se utilizó para controlar el emulador en circuito Microtek 8086 [6]
  • su rama, Intel 80188 se incorporó dentro del módem Intel 14.4EX lanzado en 1991. El procesador de 16 MHz se utilizó para realizar algoritmos complejos necesarios para la corrección de errores de reenvío, la modulación Trellis y la cancelación de eco en el módem
  • el convertidor de protocolo IBM 7171, que hizo que los terminales orientados a caracteres ASCII aparecieran como un terminal IBM 3270 en un mainframe IBM, [7] utilizó Intel 80186 como su CPU. [8]

En mayo de 2006, Intel anunció que la producción del 186 cesaría a finales de septiembre de 2007. [9] Varias fuentes de terceros aún podrían fabricar reemplazos compatibles con pines e instrucciones, [10] y las versiones FPGA están disponibles públicamente. [11]

Ver también [ editar ]

  • iAPX , para el nombre de iAPX
  • NEC V20 / V30 , para una CPU de terceros que también admite las instrucciones 80186

Notas [ editar ]

  1. ^ De hecho, todas las variantes, incluidas reg + reg y reg + reg + inmediata, fueron más rápidas.

Referencias [ editar ]

  1. ^ [1] .
  2. ^ CPU http://www.cpu-world.com .
  3. ^ WikiChip
  4. ^ Referencia del programador de iAPX 286 (PDF) . Intel. 1983. página 1-1.
  5. Adding Spunk to the IBM PC in InfoWorld, 20 de mayo de 1985
  6. ^ https://www.youtube.com/watch?v=XqLBmWu6Mg4
  7. ^ Brear, Scott (21 de enero de 1985). "Ciclo de cambio se acelera" . Computerworld . IDG Enterprise. 19 (3): ID / 15. ISSN 0010-4841 . 
  8. ^ 7171 Manual de referencia y guía de programación (PDF) . IBM Corporation. 1986. págs. 4-13. GA37-0021-0.
  9. ^ "Intel cobra en chips antiguos" . Archivado desde el original el 22 de agosto de 2011 . Consultado el 19 de enero de 2009 .
  10. ^ "Innovasic ofrece circuitos integrados de repuesto para microcontroladores Intel 186/188" . Archivado desde el original el 13 de febrero de 2012 . Consultado el 19 de enero de 2009 .
  11. ^ "S80186: núcleo IP compatible con 80186 de 16 bits" .

Enlaces externos [ editar ]

  • Hoja de datos de Intel
  • Escaneo del libro de datos Intel 80186 en datasheetarchive.com
  • Imágenes y descripciones de Intel 80186/80188 en cpu-collection.de
  • Chipdb.org