Retourner au contenu associé (entrée de forum : mettre de l'assembleur dans du C)
Posté par cosmoff le 12 septembre 2019 à 17:59. En réponse au message mettre de l'assembleur dans du C. Évalué à 1.
merci pour vos réponses.
Ca marche avec le code :
char *str = "coucou\n";
asm("movq %0, %%rsi" : "=r" (str)); asm("movq 8,ドル%rdx"); asm("movq 1,ドル%rdi"); asm("movq 1,ドル%rax"); asm("syscall");
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: args
Posté par cosmoff . En réponse au message mettre de l'assembleur dans du C. Évalué à 1.
merci pour vos réponses.
Ca marche avec le code :
char *str = "coucou\n";
asm("movq %0, %%rsi" : "=r" (str));
asm("movq 8,ドル%rdx");
asm("movq 1,ドル%rdi");
asm("movq 1,ドル%rax");
asm("syscall");