Cuando no es posible guardar toda la transferencia de información en una zona contigua de memoria, se la particiona en varias zonas que apuntan a la siguiente. El encadenamiento de datos consiste en efectuar esta operación de carga bajo control del canal sin tener que implicar a la unidad central.

Para lograr esto se debe agregar información extra en un registro doble:
- : dirección de la siguiente zona de palabras transferidas.
- : cantidad de palabras de la zona.
- : bandera de interrupción.
- : bandera de encadenamiento.