Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Altri Linguaggi - ASM e C/C++
Forum - Altri Linguaggi - ASM e C/C++

Avatar
alek777 (Normal User)
Rookie


Messaggi: 25
Iscritto: 18/09/2007

Segnala al moderatore
Postato alle 17:51
Mercoledė, 03/10/2007
Le variabili del programma per essere utilizzate nella 'funzione' asm devono essere per forza globali??
ho utilizzato devc++

Codice sorgente - presumibilmente C++

  1. #include<stdio.h>
  2.  
  3. unsigned int a=6,b=2;
  4.  
  5. int main(){
  6.         printf("%d(%d) - %d(%d)\n",a,&a,b,&b);
  7.    __asm( "MOV _a,%DX;"
  8.           "XCHG %DX,_b;"
  9.           "MOV %DX,_a;");
  10.         printf("%d(%d) - %d(%d)\n",a,&a,b,&b);
  11.         return 0;
  12. }


PM Quote