High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Accueil
Forum Codes-Sources
ASM
Assembleur en ligne avec gcc
Signaler
nalk_deen_mook
Messages postés
2
Date d'inscription
dimanche 3 avril 2005
Statut
Membre
Dernière intervention
3 avril 2005
-
3 avril 2005 à 17:40
cs_patatalo
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
-
4 avril 2005 à 11:30
Bonjour quelqu'un pourrait il mexpliquer pourquoi ce bout de code ne fonctionne pas
#include<stdio.h>
int main(){
int a=10,b;
_asm("movl %1 %%eax";
"movl %%eax, %0;"
:"=r"(b)
:"r" (a)
:"%eax"
);
printf("b=%d",b);
}
merci d'avance
Afficher la suite
A voir également:
Assembleur en ligne
Compilateur assembleur en ligne
- Meilleures réponses
Gcc asm
- Meilleures réponses
Test requête sql en ligne
-
Conseils pratiques - PHP
Tutoriel en ligne maison des simpson sketchup
-
Conseils pratiques - Graphisme
Trouver les réponses d'un qcm en ligne
✓
-
Forum - Javascript / DHTML
Exécuter script sql ligne de commande
✓
-
Forum - SQL
Retour a la ligne c++
-
Forum - C / C++ / C++.NET
2
réponses
Réponse 1 / 2
Bub325
Messages postés
41
Date d'inscription
dimanche 9 février 2003
Statut
Membre
Dernière intervention
28 avril 2010
3 avril 2005 à 22:02
Perso,
Je te conseillerais plutot de faire appel à des fonctions écrite et compiler pour nasm, et de les appeller en tant que fonction extern à partir de ton code.
Bub325
Le codeur pas comme tout le monde
Réponse 2 / 2
cs_patatalo
Messages postés
1466
Date d'inscription
vendredi 2 janvier 2004
Statut
Modérateur
Dernière intervention
14 février 2014
1
4 avril 2005 à 11:30
salut,
personnellement, cela ne m'etonne pas trop, rien que dans l'ecriture, c'est gavé de trucs bizarre.
_asm("movl %1 %%eax"; ; le point virgule est apres " + pas de virgule dans l'operateur
"movl %%eax, %0;" ; le point virgule est avant " + 0 = eax ???
@++
Votre réponse
Répondre
Posez votre question
A voir également
Retour a la ligne c++
Vba lire fichier texte ligne par ligne
Code html paiement en ligne
Afficher un triangle isocèle formé d'étoiles de n lignes
Saut de ligne c#