Categorías destacadas
programacion php    
Lista de foros

ensamblador & C


davomb
03 de Julio del 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.

Gracias de antemano. Saludos.


hiei
03 de Julio del 2006

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)

 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon