alek777 (Normal User)
Rookie
Messaggi: 25
Iscritto: 18/09/2007
|
Le variabili del programma per essere utilizzate nella 'funzione' asm devono essere per forza globali??
ho utilizzato devc++
Codice sorgente - presumibilmente C++ |
#include<stdio.h> unsigned int a=6,b=2; int main(){ printf("%d(%d) - %d(%d)\n",a,&a,b,&b); __asm( "MOV _a,%DX;" "XCHG %DX,_b;" "MOV %DX,_a;"); printf("%d(%d) - %d(%d)\n",a,&a,b,&b); return 0; }
|
|