Redcode

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая 109.205.250.72 (обсуждение) в 17:09, 14 ноября 2010. Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Redcode — язык программирования, созданный специально для игры «Бой в памяти».Авторство языка принадлежит Александру К.Дьюнди, который разместил список команд в своей статье. Язык похож на ассемблер, но не до конца. Вот код к языку:

MOV A B — переслать А в В
SUB A B — В-А и отослать ответ в В
ADD A B — А+В и отослать ответ в В
DAT A   — # А
SPL B   — добавить поток выполнения к В
CMP A B — если А и В не равны, то следующую строку не выполнять 
JMP A   — передать управленье к А
JMZ A B — JMP А, если B=0
JMG A B — JMP A, если В не равен 0
DJZ A B — JMP A, если В-1=0

Категории