assembleur ARM - petites questions simples

assembleur ARM - petites questions simples - ASM - Programmation

Marsh Posté le 25-04-2006 à 17:32:32    

bonjour tout le monde  :hello:  
Je débute en assembleur ARM et j'ai une ptite questions de débutant sur le sujet.  
Je voulais savoir si les labels en ARM se déclarent automatiquement de la façon suivante :
 
Label :
Instruction
 
Ou peut-on utiliser la syntaxe suivante ?
 
Label   instruction
 
La syntaxe est définie par le compilateur utilisé ou est-ce un standard ?
Dans les deux cas, le label prend bien pour valeur, l'adresse de l'instruction qui lui est associée...
Merci d'avance pour votre aide !  :bounce:


Message édité par iostrym le 26-04-2006 à 11:15:41
Reply

Marsh Posté le 25-04-2006 à 17:32:32   

Reply

Marsh Posté le 25-04-2006 à 22:47:16    

:hello:  
Dans mon petit bouquin y a ecrit que LABEL doit être suivit de ':'
 :hello:  

Reply

Marsh Posté le 26-04-2006 à 01:28:26    

Bonjour à tous je dois réaliser une calculatrice scientifique
en assembleur vax avec utilisation de smg pour l'affichage !!!
 est ce que quelqu'un s'y connait ?

Reply

Marsh Posté le 26-04-2006 à 11:15:00    


 
Merci pour ta réponse, sinon une autre petite question toute bête. j'utilise gcc qui comiple du code C et du code assembleur. ainsi j'ai trouvé dans le même fichier .S les syntaxes suivantes :
 
#define STACK_ADR 0x1000
 
.equ EBI_BASE,0xFFE00000
 
y a t il une différence entre utiliser #define ou .equ ?  :??:  
 
Merci de votre aide.  

Reply

Marsh Posté le 18-09-2007 à 11:56:17    

Salut,
si ton compilo te le permet, bah c'est exactement la même chose.
Le problème se pose juste avec les compilos qui n'acceptent pas des #define dans des .s/asm....

Reply

Marsh Posté le 12-10-2007 à 19:37:19    

panpan82 a écrit :

Bonjour à tous je dois réaliser une calculatrice scientifique
en assembleur vax avec utilisation de smg pour l'affichage !!!
 est ce que quelqu'un s'y connait ?


 
 
Moi VBA
et je n'arrive pas à trouver des sources !


---------------
Mario1095
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed