★ APPLICATIONS ★ PROGRAMMATION ★ D.A.M.S / DAMS / A.D.A.M / ADAM ★ |
L'ASSEMBLEUR DAMS DE MICRO APPLICATION (CPC Revue) | A.D.A.M (Amstrad Action) | A.D.A.M (CPC Amstrad International) | A.D.A.M (Amstrad Computer User) |
L'Assembleur DAMS existe en deux versions, cassette ou disquette. Bien que le logiciel soit identique dans les deux cas, il est plus confortable d'utiliser la version disquette.DAMS est un Editeur-Assembleur intégrant un moniteur d'aide à la mise au point et un désassembleur. Relogeable, DAMS est donc un logiciel très complet pour les amateurs de langage machine. Lorsque vous chargez DAMS, il s'implante, par défaut, à l'adresse #4000. Ceci peut être facilement modifié. Disons-le tout de suite, DAMS est accompagné d'une notice assez mal faite. Si on en juge par une étiquette collée sur la première page et masquant une partie du texte, il était prévu à l'origine de livrer DAMS avec un fichier exemple. La notice devait faire allusion à ce fichier, ce qui aurait certainement simplifié la vie aux utilisateurs débutants, les explications données par chaque fonction restant par trop laconiques. Quelques exemples auraient été fort appréciés. Les fonctions moniteur sont classiques : listage de la mémoire, modification d'octets, mode trace (qui affiche le contenu de tous les registres) en pas à pas ou rapide, exécution d'un programme en langage machine, etc. Le désassembleur permet de travailler avec ou sans l'imprimante. Signalons, à ce sujet, que la représentation adoptée est peu conventionnelle : adresse mnémoniques et... code objet à la fin. L'éditeur est de type "plein écran" mais nécessite quelques dizaines de minutes d'attention, avant de pouvoir l'utiliser correctement. Les fichiers créés par l'éditeur peuvent être modifies, dupliqués et, sous certaines conditions, échangés avec d'autres fichiers texte créés par d'autres logiciels. L'assembleur est un assembleur deux passes. Signalons qu'un contrôle de syntaxe est effectué dès l'entrée de la ligne avec création automatique de champs... L'assemblage génère une table de symboles qui peut être sauvegardée. Les pseudo-instructions d'assemblage sont classiques avec, en plus, le IF et ELSE permettant des assemblages conditionnels. Des expressions arithmétiques et logiques peuvent être introduites. 12 messages d'erreur guideront l'utilisateur. Un court exemple est donné dans la notice, permettant un premier contact avec le logiciel. En conclusion, nous dirons que DAMS est un produit complet qui aurait gagné à être accompagné d'un manuel mieux rédigé. Son prix est de 395 F sur disquette. CPC n°7 |
|