elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  como utilizo asm en codeblocks?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como utilizo asm en codeblocks?  (Leído 7,274 veces)
Belial & Grimoire


Desconectado Desconectado

Mensajes: 559


Tea_Madhatter


Ver Perfil
como utilizo asm en codeblocks?
« en: 16 Mayo 2010, 08:46 am »

hola

una duda.. como utilizo asm en clode::blocks?, necesito alguna libreria o algun compilador compatible con codeblocks?


En línea

.                                 
Littlehorse
All the world's a stage
Moderador
***
Desconectado Desconectado

Mensajes: 2.714


Nie Dam Sie


Ver Perfil WWW
Re: como utilizo asm en codeblocks?
« Respuesta #1 en: 16 Mayo 2010, 09:36 am »

Que sea code::blocks es irrelevante, lo importante es el compilador. La instalación estándar viene con GCC, así que utiliza el buscador en base a ese criterio y obtendrás varios links sobre el tema (inline asm gcc).

A grandes rasgos:

Código
  1. asm("assembly");
  2. __asm__ ("assembly");
  3. //Las dos formas son validas.

Sintaxis AT&T.

Saludos


En línea

An expert is a man who has made all the mistakes which can be made, in a very narrow field.
Belial & Grimoire


Desconectado Desconectado

Mensajes: 559


Tea_Madhatter


Ver Perfil
Re: como utilizo asm en codeblocks?
« Respuesta #2 en: 16 Mayo 2010, 10:38 am »

ok, gracias por la respuesta

y una pregunta.. como hago funcionar push y mov?

intente asi

__asm__(push %p);

y tamiben asi

__asm__(push %%p);

__asm__(push $p);

__asm__(push p);

y lo mismo con mov, pero me dice undefined reference...

porcierto.. tambien intente cambiar de lugar asi y utilizar otroas cosas que encontre en google

__asm__(%p push);

__asm__(pushl %p);

pero no me funciona... alguien sabe?
En línea

.                                 
Horricreu
Wiki

Desconectado Desconectado

Mensajes: 290

¡La verdad os hará libres!


Ver Perfil WWW
Re: como utilizo asm en codeblocks?
« Respuesta #3 en: 16 Mayo 2010, 11:00 am »

Ya te ha dicho Littlehorse que el compilador era GCC. Busca en Google, que está repleto:

Código:
http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html

Saludos  :P
« Última modificación: 26 Agosto 2010, 16:13 pm por Horricreu » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[TUTORIAL]Como compilar la librería GMP y configurarla en codeblocks en Windows.
Programación C/C++
avesudra 3 4,575 Último mensaje 6 Julio 2012, 20:01 pm
por SXF
{RESUELTO}Como saco el dia?,Codeblocks
Programación C/C++
SonaArtica 5 5,243 Último mensaje 27 Agosto 2012, 18:25 pm
por SonaArtica
Duda sobre CodeBlocks
Programación C/C++
amchacon 0 1,676 Último mensaje 25 Abril 2013, 00:18 am
por amchacon
Como Instalo la libreria SFML en CodeBlocks
Programación C/C++
gibranini 3 2,954 Último mensaje 23 Junio 2014, 03:55 am
por gibranini
Deface a pagina, como se llama el metodo que utilizo?
Hacking
agussx 5 6,173 Último mensaje 5 Octubre 2015, 17:12 pm
por .:UND3R:.
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines