elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 21:32  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderador: Littlehorse)
| | |-+  Ayuda con un código Redode
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con un código Redode  (Leído 526 veces)
neo444

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Ayuda con un código Redode
« en: 30 Septiembre 2010, 19:59 »

Hace poco descubrí esto del CoreWars y me ha interesado bastante, leí una guía For Begginers y estoy empzando a programars warriors sencillitos, he aquí el primero que he hecho:

Código:
JMP 1
JMP 3
DAT 0, 0
DAT 0, -4
MOV -1 , <-1
JMP 2
DAT 0, 0
ADD #4, 7
MOV 5, @5
JMP 2
DAT 0, 0
MOV 3, >3
JMP -8
DAT 0, 2
DAT 0, 0[/code

Lo que hace básicamente es copiar un DAT 0, 0 hacia delante y hacia atrás y copiar también DAT 0, 0 hacia delante cada 4 direcciones, por eso hay un DAT 0, 0 entre medias cada cuatro dentro del propio código, como uso un nucleo de 8000 direcciones no se debería sobreescribir, pero por alguna razón el warrior siempre muere, ¿Alguien sabe por qué?

Lo he mirado y retocado mil veces pero nada...


En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines