Replicator

De FdIwiki ELP
Revisión a fecha de 18:45 25 ene 2017; Angel (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar
Dwarf
caption
Información general
Dwarf Core War Bomber

La estrategia básica de los replicator es la copia del programa y su ejecución en paralelo. Su principal objetivo es la supervivencia.


Código de ejemplo: Silk

Silk es un replicator básico.

redcode-b
name Silk
author Lifted from Core Warrior # 1
assert 1

OFFSET equ 100 start spl 1, <1111

       mov     -1,     0

silk spl.a @0, OFFSET

       mov.i   }silk,  >silk
       jmp.a   silk,   {silk
       end     start

El comando más importante de estos guerreros es spl (split). Este comando comienza un segundo proceso en la dirección indicada.