Diferencia entre revisiones de «Intel 8089»

3551 bytes añadidos ,  hace 6 meses
sin resumen de edición
m (Mantenimiento de Control de autoridades)
 
[[Archivo:Intel 8089.svg|thumb|[[Coprocesador]] de [[entrada/salida]] Intel 8089]]
 
El '''Intel 8089''' es un [[coprocesador]] de [[entrada/salida]] disponible para ser usado con el [[microprocesador]] [[Intel 8086]] y el [[Intel 8088]]. Se anunció en mayo de 1979, pero el precio no estaba disponible en ese momento.<ref>Intel Corporation, "Microcomputer Components: Intel Introduces the 8089 IOP, an I/O processor for the advanced 8088/8086 CPU family, the first of a series of new subsystem components", Intel Preview, May/June 1979, p. 7.</ref> Usaba las mismas técnicas de programación del [[coprocesador numérico]] [[Intel 8087]] para operaciones de entrada/salida, como transferencia de datos desde la memoria hacia los dispositivos periféricos, y así reducir la carga sobre el [[CPU]]. Este coprocesador de entrada/salida estaba disponible en julio de 1979 por 194,20 [[dólar estadounidense|dólares]] en cantidades de 100 o más.<ref>Intel Corporation, "8089 Price Announcement", Intel Preview, July/August 1979, page 25.</ref>
 
Debido a que [[IBM]] no lo usó en el diseño del [[IBM PC]], no se volvió conocido; posteriores coprocesadores de E/S no mantuvieron la designación x89 en la manera en que el coprocesador numérico mantuvo la designación x87.
Se utilizó en el [[Apricot PC]] y en el controlador de [[unidad de disco duro]] Intel [[Multibus]] iSBC-215.<ref>http://bitsavers.trailing-edge.com/pdf/intel/iSBC/144780-002_iSBC_215_Generic_Winchester_Disk_Controller_Hardware_Reference_Manual_Dec84.pdf</ref> También se usó en la computadora multiusuario [[Altos 586]].<ref>{{cita libro |apellido=Halamka |nombre=John |enlaceautor= |título=Review: Altos 586 |url=https://books.google.com/books?id=0C8EAAAAMBAJ&pg=PA89 |idioma=inglés |otros= |edición= |fecha=7 de noviembre de 1983 |editor= |editorial=[[InfoWorld]] |issn=0199-6649 |isbn= |capítulo= |páginas=89–90 |cita= }}</ref>
La propia Intel utilizó el 8089 en sus diseños de referencia (que también comercializaron) como [[System 86]].<ref>http://bitsavers.informatik.uni-stuttgart.de/pdf/intel/system3xx/172758-001_Introduction_to_the_System_86_330_and_380_Systems_Mar83.pdf</ref>
 
==Modos Literaturade funcionamiento ==
El 8089 se puede operar en modo ''local'' y ''remoto''. En modo local , el 8089 funciona como un procesador esclavo con un procesador 8086/8088 que funciona en modo máximo. El modo remoto es similar al modo máximo del 8086/8088, diseñado para operación multiprocesador. Aquí se utilizan los módulos de E/S adicionales, el [[Intel 8288]] (controlador de bus) y el [[Intel 8289]] (árbitro de bus).
 
El 8089 no tiene oscilador interno. El reloj requerido es generado externamente por el chip oscilador [[Intel 8284]]. Además, se requiere un [[Latch]] para separar las direcciones del [[bus de datos]]/[[bus de direcciones]] [[multiplexado]], por ejemplo el [[Intel 8282]]. Para un control suficiente de todos los sistemas de bus, así como en el funcionamiento con multiprocesador, se requieren controladores [[bidireccional]]es, como el [[Intel 8286]].
* Robin Jigour: ''Prototyping with the 8089 I/O Processor'', Application Note (AP-89), May 1980, Order number AFN 01153A, Intel Corporation.
 
== Literatura ==
* [http://bitsavers.org/pdf/intel/ISIS_II/9800938-01_8089_Assembler_Users_Guide_Aug79.pdf 8089 Assembler Users Guide]; Intel 1979
* [http://www.datasheetcatalog.org/datasheets/1150/489358_DS.pdf 8089 8 & 16-Bit HMOS I/O Processor]; Intel 1980
* John Atwood, Dave Ferguson: [http://www.nj7p.info/Manuals/PDFs/Intel/AP-50.pdf ''Debugging Strategies And Considerations For 8089 Systems''], Application Note (AP-50), September 1979, Intel Corporation.
* Jim Nadir: [http://www.nj7p.info/Manuals/PDFs/Intel/AP-51.pdf ''Designing 8086, 8088, 8089 Multiprocessing System With The 8289 Bus Arbiter''], Application Note (AP-51), März 1979, Intel Corporation.
* Robin Jigour: ''Prototyping with the 8089 I/O Processor'', Application Note (AP-89), MayMai 1980, Order number AFN 01153A, Intel Corporation.
* ''Hard Disk Controller Design Using the 8089'', Application Note (AP-122), Order number 210202-001, Intel Corporation.
* ''Graphic CRT Design Using the Intel 8089'', Application Note (AP-123), Intel Corporation.
 
== Véase también ==
* [[Intel 8086 y 8088]]. Primeros [[microprocesador]]es de la arquitectura x86
* [[Intel 8284]]. Generador de reloj
* [[Intel 8282]]/[[Intel 8283]]. Octal [[Latch]]
* [[Intel 8286]]/[[Intel 8287]]. Octal [[Bus Transceiver]] Las versiones industriales Intel I8286/I8287 estaban disponibles por 16,25 [[dólar estadounidense|dólares]] en cantidades de 100.<ref>8086 Available for industrial environment, Intel Preview Special Issue: 16-Bit Solutions, Intel Corporation, May/June 1980, página 29.</ref>
* [[Intel 8286]]. Octal [[Bus Transceiver]]
* [[Intel 8288]]. Controlador de bus
* [[Intel 8289]]. Árbitro de bus
 
== Enlaces externosReferencias ==
{{listaref}}
 
== Enlaces externos ==
* [http://bitsavers.org/pdf/intel/ISIS_II/9800938-01_8089_Assembler_Users_Guide_Aug79.pdf 8089 Assembler Users Guide]; Intel 1979.
* [http://www.datasheetcatalog.org/datasheets/1150/489358_DS.pdf 8089 8 & 16-Bit HMOS I/O Processor]; Intel 1980.
3081

ediciones