Diferencia entre revisiones de «Replicator»

De FdIwiki ELP
Saltar a: navegación, buscar
(Página creada con « {| border="0" class="infobox" style="width:350px; line-height: 1.4em; text-align:left; padding:.23em;border: 1px solid #B4BBC8;background-color: #f9f9f9;color: #000;margin...»)
(Sin diferencias)

Revisión de 18:45 25 ene 2017

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.