Es mi primer programa que hago en C incluyendo ensamblador.
Lo que sucede es que no me reconoce mi arreglo que cree en C para utilizarlo en ensamblador  
Código:
 int num[10]; 
void ordenar(void)
{  
 asm {
 mov si,0
 mov ax,num[si]
   }
}
main()
{aqui lleno num con 10 numeros y llamo al metodo ordenar
}
  num esta fuera de los metodos
como puedo reconocer num???
me dice lo siguiente:
invalid combination of opcode and operands
undefined symbol 'num' 
Utilizo turbo 3.0 
Gracias por su tiempo