CALL$ |
Appel |
---|---|
TRS-80 Pascal |
Syntaxe
PROCEDURE CALL$(ADDRESS:INTEGER; VAR A,STATUS:BYTE; VAR BC, DE, HL, IX, IY:INTEGER); EXTERNAL; |
Description
Cette procédure permet de déterminer la même manière que USER pour appeler des sous-programmes en langage assembleur.
Remarque
- Cette procédure peut être utilisée de la même manière que USER pour appeler des sous-programmes en langage assembleur. La différence est que CALL$ vous permet de configurer tous les registres Z80 de Pascal. Les valeurs passées (à l'exception de l'état) seront dans les registres lorsque le sous-programme est appelé. Lorsque le sous-programme revient, le contenu courant de tous les registres est renvoyé au programme Pascal via les paramètres de référence. L'état est le registre de drapeaux du Z-80.
Dernière mise à jour : Vendredi, le 31 Juillet 2020