miniatur|hochkant=1.0|Pinbelegung des 8089 miniatur|hochkant=1.0|Chip des 8089
Der I/O-Prozessor Intel 8089 wird in 8086/8088-Prozessorsystemen verwendet. Er dient u. a. als DMA-Controller und entlastet durch weitere I/O-Operationen die CPU. Der 8089 stellt zwei I/O-Kanäle zur Verfügung, von denen jeder eine Transferrate von 1,25 MByte/s bei einer Standardsystemfrequenz von 5 MHz bietet. Da IBM ihn nicht im IBM-PC verwendete, erlangte er keine große Verbreitung. Stattdessen verwendete man den 8237.
Betriebsarten Der 8089 kann in einem Local- und einem Remotemodus betrieben werden. Im Localmodus arbeitet der 8089 als Slave-Prozessor mit einem 8086/8088-Prozessor zusammen, der im Maximummodus betrieben wird. Der Remotemodus ist – ähnlich zum Maximummodus des 8086/8088 – für den Multiprozessorbetrieb vorgesehen. Hier werden die zusätzlichen I/O-Bausteine, der 8288 (Bus-Controller) und der 8289 (Bus-Arbiter), verwendet.
Der 8089 verfügt über keinen internen Oszillator. Der erforderliche Takt wird extern vom Oszillator-Chip 8284 generiert. Ferner ist zur Abtrennung der Adressen aus dem gemultiplexten Adress-/Datenbus ein Latch erforderlich, z. B. der 8282. Für die ausreichende Ansteuerung der gesamten Bussysteme wie auch im Multiprozessorbetrieb benötigt man bidirektionale Treiber, z. B. den 8286.
Peripheriebausteine Intel 8282/8283: 8-Bit-Latch Intel 8284: Taktgeber Intel 8286/8287: bidirektionaler 8-Bit-Treiber Intel 8288: Bus-Controller Intel 8289: Bus-Arbiter
Literatur und Datenblätter 8089 Assembler Users Guide; Intel 1979 (PDF; 8,7 MB). Datenblatt: 8089 8 & 16-Bit HMOS I/O Processor; Intel 1980 (PDF; 1,0 MB). John Atwood, Dave Ferguson: Debugging Strategies And Considerations For 8089 Systems, Application Note (AP-50), September 1979, Intel Corporation. Jim Nadir: 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), Mai 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. Josef Koller: 16 Bit Microcomputer, 1. Auflage, Hofacker Verlag, München 1981, ISBN 3-921682-80-0, Kap. 4.2.5 "Ein-/Ausgabe-Prozessor 8089 (IOP)", S. 226–263.
Weblinks
#::::8089