Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
ensamblador & C
Enviado por davomb el día 3 de julio de 2006
Hola! tengo un pequeño problema con ensamblador ya que no entiendo mucho del tema pero me he tenido que poner a la fuerza.
tengo un proyecto en borland C con archivos .c y .asm
bien, tengo declarada la variable siguiente en main.c:
unsigned int m[R] = {65535, 65534, 65533, 65532};
Lo que quiero es saber como se obtiene en un fichero .asm esta variable y como se utiliza..
por ejemplo, para el paso de parametros si se ( con arg var:PTR dentro de las subrutinas, por ejemplo) pero con variables globales no.
deves declarar como EXTERN la variable en el codigo ensamblador y ademas, al nombre agregarle un "_" debajo como con los nombres de funciones (PE: printf en C = _printf en ASM, m en C: _m en ASM)