hwti Le 14/02/2002 à 11:17 Comment faire des macros contenant des labels qui peuvent être utilisées plusieurs fois dans une même routine. Si on met un label local il est local au niveau de la routine donc si j'utilise deux fois la macro A68K donne une erreur
Pourquoi pas plus simplement : toto ?

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.
Relis bien le message de hwti.
Je sais bien que tu voulais dire \toto. Mais relis bien le message de hwti quand-même.
>Sur quoi se base A68k pour déterminer la portée d'un label local ?
Le label local n'est accessible qu'entre les 2 labels globaux qui l'entourent.
>Et la portée d'un sous-label local ?
Il n'y a pas de sous-labels locaux.
C'est \@ pour le numéro de la macro auquel on rajoute toto.
(Lis bien la page de la documentation de TIGCC que j'ai indiquée.)
Et il faut rentrer \ pour que \ s'affiche!
[edit]Edité par Kevin Kofler le 15-02-2002 à 23:28:20[/edit]
hwti: je ne te conseille pas d'utiliser les labels avec macros, a la base c'est pas fait pour ,de plus il se pourraît même que ça alourdi le programme
J'ai certainement mal compris comment fonctionne une macro:
ça ne fonctionne pas comme ça ?
La macro sert a eviter de retaper un code
exemple:
teste macro
move.w 1,d0
endm
... code ...
teste #65000
... code ...
sera transformé en:
move.w #65000,d0
c'est pas ça ?
ouais!
fait attention out de même
move.w 1,d0
ah ah tres bonne question !?!
vous pensez ce que vous voulez je ne dirais rien