SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: Enko en Martes 31 de Agosto de 2004, 02:13

Título: Asm Con Dev-cpp
Publicado por: Enko en Martes 31 de Agosto de 2004, 02:13
Hola a todos.
¿Hay manera de utilizar instrucciones en assambly en DevCPP?
No quiere compilar
<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>XCODE </td></tr><tr><td id='XCODE'><!--exc1-->
#include <stdlib.h>


int main()
{
  asm mov ax,5;
  system("PAUSE");  
  return 0;
}
<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->

Dice : syntax error before `ax'  
Seguramente sería eax en vez de ax pero termina en lo mismo.

 :( Algo haré mal.

Gracias de todas formas.
Título: Re: Asm Con Dev-cpp
Publicado por: kennethsleiker en Martes 31 de Agosto de 2004, 03:50
Prueba usando:

Código: Text
  1.  
  2. main()
  3. {
  4.       asm
  5.       {
  6.          codigo asm ...
  7.        }
  8.        return 0;
  9. }
  10.  
  11.  
Título: Re: Asm Con Dev-cpp
Publicado por: Enko en Martes 31 de Agosto de 2004, 23:48
Es que es lo mismo:
Código: Text
  1.  
  2. asm {
  3.         mov eax,1
  4.         mov ebx,eax
  5.         }
  6.  
  7.  

que:

Código: Text
  1.  
  2. asm mov eax,1
  3. asm mov ebx eax
  4.  
  5.  
hay algo mas y no se que es?

¡help!
Título: Re: Asm Con Dev-cpp
Publicado por: JuanK en Miércoles 1 de Septiembre de 2004, 05:51
<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>XCODE </td></tr><tr><td id='XCODE'><!--exc1-->
#include <stdlib.h>

int main()
{
 asm mov ax,5
 system("PAUSE");  
 return 0;
}<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->

hasta donde ercuerdo al final de la linea asm... no va ';' (punto y coma)
Título: Re: Asm Con Dev-cpp
Publicado por: Enko en Jueves 2 de Septiembre de 2004, 01:30
Si es cierto no va, lo puse sin quierer y no me dí cuenta.
El error sigue siendo el mismo, Es como que no me reconoce la instruccion MOV.
Con El Turbo C++ no hay problema pero con el Dev-Cpp si y no se porque.
acaso no se puede.
Título: Re: Asm Con Dev-cpp
Publicado por: JuanK en Jueves 2 de Septiembre de 2004, 04:13
no todos los compiladores validan el mismo tipo de sintaxis para sentencias en asm
asi que e posible que el dev... no lo soporte de este modo.. de hecho es probable que utilice asm con la sintaxis de at&t o algo asi...
investiga.
Título: Re: Asm Con Dev-cpp
Publicado por: Enko en Jueves 2 de Septiembre de 2004, 22:17
Y si, tendré que investigar aunque para no complicarme mejor uso otro compilador que permita codigo en Asambly.
Título: Re: Asm Con Dev-cpp
Publicado por: Geo en Sábado 4 de Septiembre de 2004, 18:02
How to use assembly with Dev-C++? (http://http)

Saludos,
José Jorge (Geo).
Título: Re: Asm Con Dev-cpp
Publicado por: Enko en Domingo 5 de Septiembre de 2004, 00:15
Muchisimas Gracias  Geo, me has sacado un peso de encima. :P

Ufa :( , la sintaxis que se usa no es la comun (la de Intel) sino alguna otra.

Juank, tenias razón, usa sintaxis AT&T