The Intel 8089 input/output coprocessor was available for use with the 8086/8088 central processor.
[1] It used the same programming technique as 8087 for input/output operations, such as transfer of data from memory to a peripheral device, and so reducing the load on the CPU.
[2] Intel second sourced this coprocessor to Fujitsu Limited.
It was used in the Apricot PC and the Intel Multibus iSBC-215 Hard disk drive controller.
[5] Intel themselves used the 8089 in their reference designs (which they also commercialized) as System 86.