ByteByteIfJump
Jump to navigation
Jump to search
hi ByteByteIfJump has this format:
A B C D
it does:
B* = B* - A*
if B* = C then
jump D*
?* is change or get address cell
in code ?* output ? not get address cell
all negative numbers in this esolang are fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff...
i use ? ? - - to mean go to next cell in coding like python and i use labels then i rewrite to number value
label E:-1 -1 -1 E means take input output then run again
| minus one in cell | does |
|---|---|
| A | input in B* |
| B | output A* |
| C | without condition |
| D | halt (if condition is true else jumping to next cell) |
mini ex: -1 -1 -1 -1: ex has 4 cells 1-4 :3
EXAMPLES
Hello world
72* -1 -1 5 101* -1 -1 9 108* -1 -1 13 108* -1 -1 17 111* -1 -1 21 32* -1 -1 25 119* -1 -1 29 111* -1 -1 33 114* -1 -1 37 108* -1 -1 41 100* -1 -1 -1
Truth machine
-1 13 1 9 49* -1 -1 5 48* -1 -1 -1 49
cat program
-1 29 -1 5 29 30 -1 9 30 -1 0 21 29 29 -1 17 30 30 -1 1 0 0 -1 -1 0 0
... links to compiler or other? ... i very very bad to make website 4ByteJump Version 2 User:Timm