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