initial commit

This commit is contained in:
2024-02-05 14:13:44 +02:00
parent a005400477
commit 317fa500b8
24 changed files with 78 additions and 7 deletions
+9
View File
@@ -0,0 +1,9 @@
; written by Labashki developer - aeris
@ 0
#EXPR >++:+\
DUMP
; Expected output
;
; 0: 3
; 1: 2
+30
View File
@@ -0,0 +1,30 @@
PUSH 72 ; H
PUTC ; Print to console
PUSH 101 ; e
PUTC
PUSH 108 ; l
PUTC
PUSH 108 ; l
PUTC
PUSH 111 ; o
PUTC
PUSH 32 ; <space>
PUTC
PUSH 76 ; L
PUTC
PUSH 97 ; a
PUTC
PUSH 98 ; b
PUTC
PUSH 97 ; a
PUTC
PUSH 115 ; s
PUTC
PUSH 104 ; h
PUTC
PUSH 107 ; k
PUTC
PUSH 105 ; i
PUTC
PUSH 33 ; !
PUTC
+20
View File
@@ -0,0 +1,20 @@
@ 1
PUSH 115 ; s
PUTC
PUSH 104 ; h
PUTC
PUSH 107 ; k
PUTC
PUSH 105 ; i
PUTC
EXIT
@ 0
PUSH 76 ; L
PUTC
PUSH 97 ; a
PUTC
PUSH 98 ; b
PUTC
PUSH 97 ; a
PUTC
JMP 1
+23
View File
@@ -0,0 +1,23 @@
; Addition
PUSH 2 ; a = 2
PUSH 3 ; b = 2
ADD ; a + b
MEOW ; = 5
; Subtraction
PUSH 9 ; a = 9
PUSH 4 ; b = 4
SUB ; b - a
MEOW ; = 5
; Multiplication
PUSH 9 ; a = 9
PUSH 5 ; b = 5
MUL ; b * a
MEOW ; = 45
; Division
PUSH 81; a = 81
PUSH 9 ; b = 9
DIV ; b / a
MEOW ; = 9
+12
View File
@@ -0,0 +1,12 @@
PUSH 76 ; L
PUTC
PUSH 97 ; a
PUTC
PUSH 98 ; b
PUTC
PUSH 97 ; a
PUTC
#EXEC second_part.lb
PUSH 33 ; !
PUTC
QUIT
+8
View File
@@ -0,0 +1,8 @@
PUSH 115 ; s
PUTC
PUSH 104 ; h
PUTC
PUSH 107 ; k
PUTC
PUSH 105 ; i
PUTC
+15
View File
@@ -0,0 +1,15 @@
; written by Labashki developer - aeris
@ 0
PUSH 2
PUSH 3
PUSH 4
PUSH 1
PICK
DUMP
; Expected output
;
; 0: 2
; 1: 3
; 2: 4
; 3: 3
+10
View File
@@ -0,0 +1,10 @@
@ 0
PUSH 1
PUSH 2
PUSH 3
SIZE
MEOW
; Expected output
;
; 3
+4
View File
@@ -0,0 +1,4 @@
; Labashki standard library
; Written by Labashki developer - aeris
ARGS 0
+4
View File
@@ -0,0 +1,4 @@
; Labashki standard library
; Written by Labashki developer - aeris
ARGS 3
@@ -0,0 +1,17 @@
; Labashki standard library
; Written by Labashki developer - aeris
MAXSIZE
ARGS 1 ; Насколько сварить носок
SUB
@ 1
JNZ 2
QUIT
@ 2
#EXPR -
PUSH -1
_UNIX_RANDOM
SWAP
JMP 1
+2
View File
@@ -0,0 +1,2 @@
SIZE
#EXEC std\unix\ВАРЁНЫЙНОСОК.lb