IEBEL
Jump to navigation
Jump to search
IEBEL is an OISC esoteric programming language short for in-equality branch esotering language by Esoboring ideas which doesn't have any interpreters yet
Memory
Every register has the values of 0-255
The instruction
Main things
it is like this:
ra rb c
c is bigger than -6 it checks if ra=rb if yes then load b into ra (not rb but b) ,and if no then jump to c
Control negatives
If the c is negative -5 to -1 then jumping is not active but it activates the "controls" the controles is:
- -5 increment b
- -4 decrement b
- -3 input ascii into b
- -2 output ascii a
- -1 halt
Order
The main is first then the controls so the load immediate then the negative c
Examples
Hello, world! simple version
0:1 72 0 1:1 2 -2 2:2 69 0 3:2 3 -2 4:3 76 0 5:3 4 -2 6:3 4 -2 7:4 79 0 8:4 5 -2 9:5 32 0 10:5 6 -2 11:6 87 0 12:6 7 -2 13:4 5 -2 14:7 82 0 15:7 8 -2 16:3 4 -2 17:8 68 0 18:8 9 -2 19:0 0 -1
Truth machine
0:0 0 -3 1:48 48 0 2:0 48 5 3:0 1 -2 4:0 0 -1 5:0 1 -2 6:0 1 5