Oppure

Loading
03/10/07 15:51
alek777
Le variabili del programma per essere utilizzate nella 'funzione' asm devono essere per forza globali??
ho utilizzato devc++

#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;
}
aaa