les cours d assembleur de prehisto donnent quelques exemples de programmes d application comme celui d un affichage en grand d un caractere frappé au clavier. j ai essayé ce programme mais il est ecrit pour tourner à partir du moniteur de ASSEMBLEUR 6809 commande G pour le lancer à partir du Basic il faut ajouter au debut ORG $A101 si on veut le ranger à partir de l adresse &HA100 dans la banque courante puis remplacer le SWI situé en face de l etiquette EXIT par RTS Il est aussi prudent d empiler au debut les registres DP et S par PSHU DP,S et de les depiler en fin aavec PULU S,DP dans ce cas l ajout de l instruction d empilement provoque une erreur de compilation à l instruction BSR AFFM (too long branch error) il faut remplacer BSR AFFM par JSR AFFM sui ce programme est sauvegardé sous le nom de AGRAND.BIN le programme basic d appel pourra etre 10 CLS 20 CLEAR , &HA100 30 LOADM''AGRAND.BIN'' 40 EXEC smague.
|