Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: MessageBoxA en 3 Noviembre 2015, 21:56 pm



Título: C con asm
Publicado por: MessageBoxA en 3 Noviembre 2015, 21:56 pm
buenas tengo una duda, no logro llamar la rutina printf de asm en el dev cpp, se que me diran que no utilice ese IDE pero estoy dedicado al mundo de linux y pues asi me acostumbro a seguir utilizando la sintaxi de AT&T.

Código
  1. asm("pushl %ecx");
  2. asm("call printf");

sabran que primero debo hacer un pushl a la direccion de memoria de lo que quiero mostrar en pantalla pero aun asi me dice que no sabe a donde hace referencia la funcion printf y me la detecta como si fuera de la libreria stdio.h


Título: Re: C con asm
Publicado por: ivancea96 en 4 Noviembre 2015, 08:51 am
Cita de: MessageBoxA link=topic=443838.msg2045887#msg2045887 me la detecta como si fuera de la libreria stdio.h
[/quote

Es de la librería stdio.h