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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  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 1,540 veces)
neo444

Desconectado Desconectado

Mensajes: 8


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

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:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines