| ★ APPLICATIONS ★ DIVERS ★ AMSAISIE (MICROMAG) ★ |
| Amsaisie (MicroMag) | Applications Divers |
Nous vous félicitons d'être de plus en plus nombreux à nous communiquer des programmes réalisés partiellement ou totalement en langage machine. Les avantages de ce type de programmation ne sont plus à démontrer, ainsi que l'exceptionnelle qualité de la plupart des créations.
Malheureusement, la saisie par le lecteur d'une pléthore de codes machine n'est pas une sinécure. Amsaisie a donc été créé dans le but louable de vous faire profiter de quelques petites merveilles, en vous évitant un maximum de contraintes. Il doit être conservé précieusement et utilisé chaque fois que vous découvrirez dans nos colonnes un listing au format suivant :
Mode d'emploi Après lancement, spécifiez en héxadécimal (sans le préfixe "& “) l'adresse de début d'implantation du langage machine. Celle-ci s'affiche suivie de et d'un curseur clignotant. Entrez la serie de huit codes sans vous préoccuper des espaces et sans valider par RETURN (cela se réalise automatiquement). En fin de ligne et à l'affichage de entrez la somme de contrôle correspondant à la ligne saisie. En l'absence d'erreur, l'adresse suivante s'affiche, etc. Dans le cas contraire, un signal sonore et le message "ERREUR!" vous signalent une bévue. Pas de panique puisque l'adresse de la ligne litigieuse (qu'il suffira de retaper) se réaffiche. De plus, sachez qu'en cours de saisie, la touche DEL est opérationnelle. Maintenant, comment sauvegarder sur disquette (ou cassette) le langage machine aussi facilement entré en mémoire? Tout simplement par la commande "S" qui vous réclamera préalablement le nom du programme à sauver. Toutefois, deux solutions s'offrent à vous.
Exemple Prenons l'exemple d'un programme binaire appelé PENDU, d'adresse de début &A000 et morcelé en trois fichiers. Pour les réunir en un seul d'après la longueur totale &BFF indiquée dans le mode d'emploi, il faudra lancer le programme suivant (ou rentrer les commandes en direct) : 10 MEMORY &A000-1Enfantin! |
| ![]() |
|