Intel 8089

Intel 8089 I / O processor is used in 8086/8088-Prozessorsystemen. It is used inter alia as a DMA controller and relieved by other I / O operations to the CPU. The 8089 provides two I / O channels available, each of which offers a transfer rate of 1.25 MB / sec with a standard system frequency of 5 MHz. Since IBM did not use him in the IBM PC, it did not achieve widespread use. Instead, they used the 8237th

Modes

The 8089 can operate in a local and a remote mode. In Local mode, the 8089 as a slave processor works together with a 8086/8088-Prozessor, which is operated in maximum mode. The remote mode is - the 8086/8088 similar to the maximum mode - designed for multiprocessor operation. Here are the additional I / O modules, the 8288 ( bus controller ) and the 8289 ( bus arbiter ) used.

The 8089 has no internal oscillator. The required clock is generated externally from the oscillator chip 8284. Furthermore, a latch is to separate the addresses from the multiplexed Adress-/Datenbus required, such as the 8282nd for the adequate control of the entire bus systems as well as in the Mult -processor operation you need bi-directional drivers, such as the 8286th

Peripheral Devices

  • Intel 8282/8283 8- bit latch
  • Intel 8284: Clock
  • Intel 8286/8287: 8-bit bidirectional driver
  • Intel 8288: Bus Controller
  • Intel 8289: bus arbiter

Literature and data sheets

  • 8089 Assembler Users Guide; Intel 1979 ( PDF; 8.7 MB).
  • Data Sheet: 8089 8 & 16- bit HMOS I / O Processor; Intel 1980 ( PDF, 1.0 MB).
  • Robin Jigour: Prototyping with the 8089 I / O Processor, Application Note ( AP -89 ), May 1980 Order number AFN 01153A, Intel Corporation.
  • Josef Koller: 16 bit microcomputer, 1st Edition, Hofacker Verlag, Munich 1981, ISBN 3-921682-80-0, chap. 4.2.5 " Ein-/Ausgabe-Prozessor 8089 ( IOP) ", pp. 226-263.
15608
de