Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Ensamblador > ensamblador & C
-Foros de debate

Ensamblador
Lista de foros | Lista de mensajes de este foro

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.

Gracias de antemano. Saludos.

 
Re: ensamblador & C
Enviado por hiei el día 3 de julio de 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)

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network