IEBEL

From Esolang
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

See also