|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Dec 2003
Messaggi: 52
|
assembler inline c++
Qualcuno conosce la sintassi per utilizzare l'assembler inline in c++
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Es.: Codice:
int valore = 5;
__asm
{
mov eax, valore
mov ebx, 3
mul ebx
}
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Dec 2003
Messaggi: 52
|
Quote:
Ultima modifica di Giaco82 : 30-09-2006 alle 22:22. |
|
|
|
|
|
|
#4 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Dev-C++ usa gcc, il quale non usa la sintassi Intel e non usa la keyword __asm. col gcc è molto più complicato, praticamente l'assembly si scrive dentro quella che sintatticamente appare come una chiamata ad una ipotetica funzione di nome "asm", e deve essere formattato come una grossa format string (tipo quella della printf) della quale però non conosco le convenzioni; inoltre la sintassi dell'assembly (che come ho detto, non è Intel) vuole che gli operandi siano scambiati: prima la sorgente e poi la destinazione.
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2002
Città: Cosenza --> Roma
Messaggi: 853
|
gcc usa la sintassi AT&T, http://download.savannah.gnu.org/releases/pgubook/ questo è un ottimo libro a riguardo
__________________
GNU MyServer Wants YOU!! We live thinking we will never die. We die thinking we had never lived. Jason Becker Ultima modifica di cisc : 01-10-2006 alle 11:55. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:42.



















