Mikroprotsessortehnika
- ühest välisseadmest teise,
- ühest mälu osast teise.
Sageli on andmeid vaja edastada sõltuvalt nende sisust, massiivi nimetusest või mingist
koodist. Seepärast on enamikus DMA-kontrollerites otsinguvõimalus, s.t võimalus andmeid
ükshaaval läbi vaadata, kuni on leitud mingi tunnus. Võimalikud töömoodused on
järgmised:
- ainult andmeedastus,
- ainult tunnuse järgi otsing,
- otsing ja edastus.
Andmete liikumise suund määratakse andmete algusaadressidega, sest aadressidega on nii
mäluosad kui ka välisseadmed üheselt määratud. Kontrolleri ülesandeks on peale
andmeedastuse ka vajalike aadresside formeerimine. Andmeallika jooksvat aadressi
nimetatakse allika-aadressiks, vastuvõtja vastavat aadressi aga sihtaadressiks.
Seadme lihtsustatud struktuuriskeem on joonisel 2.39. See koosneb kõigepealt allika- ja
sihtaadressi registritest, kuhu töötsükli alguses laaditakse algaadressid. Mõlema registri