3Byte2Jump

From Esolang
Jump to navigation Jump to search
A B C D E

do

A* - B* = C*
if C* = D then
   jump E
else
   jump PC + 1

X* in code means just X does not address X

-1 in
byte what do
A NEGATE B
B INPUT (A* - in)
C OUTPUT (A*) (B will do nothing)
D UNCONDITION
E HALT

A + B problem

0 -1 21 -1 6
0 -1 22 -1 11
-1 21 21 -1 16
21 22 -1 -1 -1
0 0

truth machine

-1 13 13 1 9
49* -1 0 -1 5
48* -1 0 -1 -1
49

like ByteByteIfJump but has more control

User:Timm