Присвоить значение в регистр
MOV x 7
Скопировать значение регистра в другой регистр
MOV x 7
COPY y x
Поменять значения регистров местами
MOV x 7
MOV y 9
WARP y x
Создать utf-8 строку, и сохранить ссылку в регистр
UTF x hello world
Удалить регистр
MOV x 7
DEL x
Прибавить к значению регистра значение другого регистра
MOV x 7
MOV y 8
ADD x y
Вычесть из регистра значение другого регистра
MOV x 7
MOV y 8
SUB x y
Умножить значение регистра на значение другого регистра
MOV x 7
MOV y 8
MUL x y
Разделить значение регистра на значение другого регистра
MOV x 7
MOV y 8
DIV x y
Ввод значения в регистр с консоли
UTF x Введите число
IN y x
OUT y
Вывод значения регистра в консоль
UTF x Введите число
IN y x
OUT y
Является ли значение регистра и другого регистра значением третьего регистра, и записать резльтат в четвертый регистр
MOV x 7
MOV y 2
MOV z 7
AND x y z t
OUT t
Не является ли значение регистра и другого регистра значением третьего регистра, и записать резльтат в четвертый регистр
MOV x 7
MOV y 2
MOV z 7
XAND x y z t
OUT t
Является ли значение регистра или другого регистра значением третьего регистра, и записать резльтат в четвертый регистр
MOV x 7
MOV y 2
MOV z 7
OR x y z t
OUT t
Не является ли значение регистра или другого регистра значением третьего регистра, и записать резльтат в четвертый регистр
MOV x 7
MOV y 2
MOV z 7
XOR x y z t
OUT t
Невляется ли значение значением другого регистра, и записать резльтат в третий регистр
MOV x 7
MOV y 2
NOT x y t
OUT t
Является ли значение значением другого регистра, и записать резльтат в третий регистр
MOV x 7
MOV y 2
XNOT x y t
OUT t
Записать наибольшое значение из двух регистров в третий регистр
MOV x 7
MOV y 2
MIN x y t
OUT t
Записать наименьшее значение из двух регистров в третий регистр
MOV x 7
MOV y 2
MAX x y t
OUT t
Отправить исполнение кода к строке указанной по индексу маркера, пока значение регистра не равно 0, максимальное количесто выполнения 990, чтобы исправиль делайте второй GOTO снизу :>
MOV x 0
MOV z 400
MOV y 1
MARKER 1
ADD x y
OUT x
NOT x z t
GOTO 1 t
Наметить строку как маркер для GOTO
MOV x 0
MOV z 400
MOV y 1
MARKER 1
ADD x y
OUT x
NOT x z t
GOTO 1 t