begin process at 2012 05 25 04:50:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Assembleur

 > 

Archives

 > 

c, c++ et asm

 > 

Insertion d'assembleur ds du C


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Insertion d'assembleur ds du C

mardi 26 avril 2005 à 14:17:22 | Insertion d'assembleur ds du C

as29

Bonjour ,
j'aimerais savoir comment je peux faire appel à un pointeur de structure en C dans la partie assembleur que je rajoute:
exemple: 
struct complex{
int r;
int i;
}complex;

struct complex pap[2];
....

asm(" mov    %o1,
pap[0].r <= c'est cela que j'aimerais appeler en assembleur!!
....

");

Merci d'avance pour votre aide
Anne-So
mardi 26 avril 2005 à 14:33:29 | Re : Insertion d'assembleur ds du C

BruNews

Administrateur CodeS-SourceS
en syntaxe Intel serait:
offset pap
en AT&T aucune idée.

ciao...
BruNews, MVP VC++
mardi 26 avril 2005 à 14:49:08 | Re : Insertion d'assembleur ds du C

as29

Question de débutant mais si je veux appeler un variable de type int dans la partie en assembleur, j'ai juste a mettre:
mov   %o1,a          ???
Je demande confirmation car mon compilateur me dit "Operande illégale"!!!


Anne-So
mardi 26 avril 2005 à 15:09:09 | Re : Insertion d'assembleur ds du C

BruNews

Administrateur CodeS-SourceS

faut spécifier la taille à traiter de l'opérande, je pense:

mov dword ptr[a], 1

tu traduiras.

ciao...
BruNews, MVP VC++



Cette discussion est classée dans : insertion, assembleur, ds, struct, complex


Répondre à ce message

Sujets en rapport avec ce message

Assembleur ... [ par pi0up51 ] Voilà je voulais savoir qch ..Je fais un bac S spécialité Science de l'ingenieur et on fais de la programmation assembleur, sur un vieux microcontrole Deux Questions (Pas compliqué) [ par Dalamar ] Je commence en Assembleur et j'ai deux questions:1-Je travaille avec dev-c++ et je voudrais savoir comment on inclus de l'assembleur2-J'ai trouvé u Quel assembleur choisir ? [ par trinitacs ] J'aimerai savoir quel est le meilleur assembleur qui existe ou si il en faut mixer. Je début difficielment l'asm avec NASM. Faut-il choisir MASM, TASM langage c /assembleur [ par almai467 ] salut ..!mon projet de fin d'annee est un logiciel (compteur internet) qui compte la duree de la connexion internet et le cout avec le langage c je c' Programmation assembleur d'un pilote de souris serie [ par Scaq ] COUCOU, C SCAQ...J'ai du mal à recevoir les données de ma souris serie compilateur assembleur [ par morganitos ] Salut a tous ce qui liront ce message.Je débute en programmation assembleur et voici ma question : où pourrai-je trouver un assembleur, un linker ...( Petit problème pour le nul en assembleur que je suis Merci d'avance [ par rgc50 ] Trouver parmis les 5 nombres 67, 79, 15, e3, 72 le nombre le pls élevé, on le stockera le résultat en 0100 (en assembleur 68000 (MOTOROLA)). Pb assembleur très facile (pas pour moi) Merci d'avance [ par rgc50 ] Trouver parmis les 5 nombres 67, 79, 15, e3, 72 le nombre le pls élevé, on le stockera le résultat en 0100 (en assembleur 68000 (MOTOROLA)). Commander un PCF 8574 en assembleur 68000 [ par Apophis74 ] Je cherche quelqu'un qui pourrait m'adier à faire communiquer ma carte Coldfire 5307 avec une carte d'ES PCF8574 via le bus I2C en assembleur 68000. M Utilistaionde l'I2C en assembleur 68000 [ par Apophis74 ] Je cherche une source qui pourrait m'aider à utiliser le bus I2C de ma carte Coldfire 5307 en asssembleur 68000. Help me!Apophis74


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales