Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eternal Idol

#1431
ASM / Re: errores al compilar asm
4 Mayo 2014, 11:25 AM
Si, es diferente, cada S.O. provee unos servicios y una forma de acceder a ellos.

En los temas con chincheta de este subforo tenes toda la informacion que queres, en este por ejemplo esta el enlace a los tutoriales de Iczelion:
http://foro.elhacker.net/asm/entry_point-t256455.0.html

El redistributable lo podes bajar de Internet facilmente, buscalo en Google, es redistribuible como su nombre lo indica.

http://blogs.msdn.com/b/nikolad/archive/2006/04/11/download-location-for-vcredist.aspx
#1432
ASM / Re: errores al compilar asm
4 Mayo 2014, 02:08 AM
La clave estaba aca:
Si ensamblas un programa de 32 bits para el procesador x86 funcionara en cualquier S.O. que soporte el formato de ejecutable ... es decir nativamente un programa para Windows funcionara en Windows.

Con ese codigo no podes generar un .exe (PE) para Windows, es un ELF para Linux (usa los servicios propios de este S.O., los de la interrupcion 080h) como le pasas de argumento. Y obviamente Windows no soporta nativamente un ELF ...

PD. x32 no existe, hay 32 bits, 64 bits, x86, x64, mira en Wikipedia.
#1433
ASM / Re: errores al compilar asm
4 Mayo 2014, 01:28 AM
Cita de: Drewermerc en  4 Mayo 2014, 01:10 AMbueno pues ya pude compilar pero en linux cuando intento compilar en windows ya sea 8 o xp el .o se crea bien pero al crear el .exe me dice lo siguiente:

Me sorprende bastante que lo hayas podido ensamblar (no compilar) en Linux, tal vez estes equivocado ... igual es imposible que funcione el ejecutable ya que usa los servicios propios de MS-DOS (los de la interrupcion 21h).

Cita de: Drewermerc en  4 Mayo 2014, 01:10 AM1.-queria saber por que algunos tutoriales en internet compilar asm de 16bist en win7.
2.-si compilo asm de x32 este funcionara en cualquier sistema x32.
3.-si compilo asm x32 funcionara en x64 o tengo que programarlo especialmente para x64.
4.-bueno por ultimo qusiera saber si entonces ya no se usa asm de 16bits.

En las versiones de 32 bits de Windows modernas todavia se pueden ejecutar programas de 16 bits.

Si ensamblas un programa de 32 bits para el procesador x86 funcionara en cualquier S.O. que soporte el formato de ejecutable ... es decir nativamente un programa para Windows funcionara en Windows.

Los procesadores de x64 tiene un modo de compatibilidad con x86, Windows lo usa por ejemplo.

Muy poco, todos los S.O.s modernos trabajan en 32 y 64 bits.
#1434
Confiable la fuente :-X
#1435
ASM / Re: errores al compilar asm
3 Mayo 2014, 22:30 PM
Esos son errores al ensamblar pero igual hay otro problema de concepto, ese codigo es de 16 bits para MS-DOS y vos estas intentando usar un ensamblador de 64/32 bits para Windows. Ademas hay que tener en cuenta que cada ensamblador tiene una sintaxis y no necesariamente soporta la de otros ...
#1436
Cita de: leosansan en  2 Mayo 2014, 19:13 PMPues yo no te entiendo, y te aseguro que soy buen "entendedor". Tus actos parecen contradecir tus anteriorres palabras.

No, es cierto, no me entendiste, esta regla aplicaba al mensaje al cual fue relacionada citandolo, pero como vos hiciste un extracto no figura ni ese mensaje ni el resto de texto que lo deja muy en claro.
#1437
Es cierto, de vez en cuando leer ayuda  :rolleyes:
#1438
Es un error de compilacion, no de enlazado. En ningun momento estas incluyendo winsock2.h, mira por aca: Creating a Basic Winsock Application.
#1439
¿Compilar o enlazar? ¿Cuales son exactamente los errores?
#1440
No hay problema, insisto en que leyendo un buen libro es la mejor forma de aprender  ::)