Diferencia entre revisiones de «Replicator»
De FdIwiki ELP
Línea 24: | Línea 24: | ||
== Código de ejemplo: Little Factory == | == Código de ejemplo: Little Factory == | ||
− | redcode-94b | + | ;redcode-94b |
− | name little factory | + | ;name little factory |
kill little factory | kill little factory |
Revisión de 18:51 25 ene 2017
Información general | |
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: Little Factory
- redcode-94b
- name little factory
kill little factory
author marcus
strategy creates lots of littles
assert 1
version 2
date 2004-02-05
DISTANCE EQU CORESIZE/17+2
ORG factory
BOMB lptr DAT $0, $0
little MOV BOMB, <lptr
DJN little, lptr
fptr DAT $0, $0
factory SUB #DISTANCE, fptr
MOV BOMB, >fptr
MOV little, >fptr
MOV little+1, @fptr
SPL <fptr
JMP factory
El comando más importante de estos guerreros es spl (split). Este comando comienza un segundo proceso en la dirección indicada.