Page namespace (page_namespace) | 0 |
Page title (without namespace) (page_title) | 'IEBEL' |
Full page title (page_prefixedtitle) | 'IEBEL' |
Old content model (old_content_model) | '' |
New content model (new_content_model) | 'wikitext' |
Old page wikitext, before the edit (old_wikitext) | '' |
New page wikitext, after the edit (new_wikitext) | 'IEBEL is an [[OISC]] [[esoteric programming language]] short for in-equality branch esotering language by [[User:Esoboring ideas|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:
<pre class="rectwrap">ra rb c</pre>
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===
<pre class="rectwrap">
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
</pre>
===Truth machine===
<pre class="rectwrap">
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 4
</pre>
==See also==
*[[OISC]]
*[[BitBitJump]]
*[[Subleq]]
*[[Esoteric programming language]]' |
Lines added in edit (added_lines) | [
0 => 'IEBEL is an [[OISC]] [[esoteric programming language]] short for in-equality branch esotering language by [[User:Esoboring ideas|Esoboring ideas]] which doesn't have any interpreters yet',
1 => '==Memory==',
2 => 'Every register has the values of 0-255',
3 => '==The instruction==',
4 => '===Main things===',
5 => 'it is like this:',
6 => '<pre class="rectwrap">ra rb c</pre>',
7 => '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',
8 => '===Control negatives===',
9 => 'If the c is negative -5 to -1 then jumping is not active but it activates the "controls" the controles is: ',
10 => '*-5 increment b',
11 => '*-4 decrement b',
12 => '*-3 input ascii into b',
13 => '*-2 output ascii a',
14 => '*-1 halt',
15 => '===Order===',
16 => 'The main is first then the controls so the load immediate then the negative c',
17 => '==Examples==',
18 => '===Hello world simple version===',
19 => '<pre class="rectwrap">',
20 => '0:1 72 0',
21 => '1:1 2 -2',
22 => '2:2 69 0',
23 => '3:2 3 -2',
24 => '4:3 76 0',
25 => '5:3 4 -2',
26 => '6:3 4 -2',
27 => '7:4 79 0',
28 => '8:4 5 -2',
29 => '9:5 32 0',
30 => '10:5 6 -2',
31 => '11:6 87 0',
32 => '12:6 7 -2',
33 => '13:4 5 -2',
34 => '14:7 82 0',
35 => '15:7 8 -2',
36 => '16:3 4 -2',
37 => '17:8 68 0',
38 => '18:8 9 -2',
39 => '19:0 0 -1',
40 => '</pre>',
41 => '===Truth machine===',
42 => '<pre class="rectwrap">',
43 => '0:0 0 -3',
44 => '1:48 48 0',
45 => '2:0 48 5',
46 => '3:0 1 -2',
47 => '4:0 0 -1',
48 => '5:0 1 -2',
49 => '6:0 1 4',
50 => '</pre>',
51 => '==See also==',
52 => '*[[OISC]] ',
53 => '*[[BitBitJump]] ',
54 => '*[[Subleq]]',
55 => '*[[Esoteric programming language]]'
] |