Ir al contenido

Redcode

De Wikipedia, la enciclopedia libre

Esta es una versión antigua de esta página, editada a las 04:12 15 mar 2006 por 200.118.134.25 (discusión). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.

(difs.) ← Revisión anterior · Ver revisión actual (difs.) · Revisión siguiente → (difs.)

Redcode es un lenguaje que se asemeja al lenguaje ensamblador, creado especificamente para ser interpretado por MARS (Memory Array Redcode Simulator) y mas simplificado que un lenguaje ensamblador convencional. Redcode posee instrucciones para mover el contenido de una direccion de memoria a otra, realizar operaciones aritmeticas y controlar el control de ejecucion dentro del mismo programa. Las instrucciones mnemónicas de Redcode son, a diferencia de los lenguajes ensamblador convertidas por MARS en un entero largo que posteriormente se guarda en la memoria como elemento de este arreglo. Finalmente es MARS el que interpreta los enteros y realiza las operaciones indicadas. Existen varias versiones de Redcode desde su creacion, pero actualmente las mas usadas son Redcode'88 y Redcode'94 cada una con sus partidarios y detractores, debido a la adicion de una importante caracteristica en Redcode en su ultima version, el P-space, que obligo a extender las operaciones de Redcode'98 de 17 a 19