Cette fonction peut être considérée comme un tableau qui contient une copie exacte des registres D0 à D7. Ce tableau est automatiquement copié dans les registres de données, soit par la commande CALL, soit à chaque fois qu'une procédure en code machine est exécutée. Une fois la routine terminée, le nouveau contenu des registres D0 à D7 est copié directement dans le tableau, de sorte que les résultats puissent être lus directement depuis les programmes AMOS Professional. Par exemple :
E> Dreg(0)=10 : Rem Sauvegarder 10 dans D0 Print Dreg(0) : Rem Afficher le contenu de D0