Manuel Amos Professional  Sommaire  Index

Code Machine


Créer une procédure en langage machine
Les procédures en code machine sont installées en utilisant l'option [Inset Program] du menu [Editor/Procedures]. Les étapes suivantes doivent être suivies :

X> Procedure _MACHINE[A,A$]
   End Proc

Des procédures fermées existantes peuvent également être utilisées à cette fin, et il est parfaitement légal de mettre à jour une routine après que le programme en code machine ait été ré-assemblé.

Une fois le code machine installé de cette manière, il sera appelé automatiquement à chaque fois que la nouvelle procédure sera exécutée depuis AMOS Professional Basic.

Communiquer avec une procédure en code machine
Il existe deux méthodes pour échanger des informations avec une procédure en code machine.

Avec la première méthode, les valeurs sont chargées dans les registres d'adresse et de données appropriés, avant que la procédure ne soit appelée à l'aide des fonctions AREG et DREG. Par exemple :

X> Dreg(0)=1 : Dreg(1)=Varptr(A$) : _MACHINE
   Procedure _MACHINE
Retour    Suivant
14.A.12