This commit is contained in:
nilspolek
2024-01-28 21:59:21 +01:00
parent f0c7f31655
commit 815db27637
15 changed files with 40 additions and 21 deletions

View File

@@ -1,18 +1,19 @@
new 3
popg 0
new 3 // new Array[3]
popg 0 // save on sda 0
pushg 0
pushc 10
putf 0
pushg 0
pushc 11
putf 1
pushg 0 // array auf stack
pushc 10 // 10 auf stack
putf 0 // array[0] = 10
pushg 0 // array auf stack
pushc 11 // 11 auf stack
putf 1 // array[1] = 11
tgc // garbage collector
pushg 0
getf 0
pushg 0
getf 1
add
wrint
halt
pushg 0 // array auf stack
getf 0 // array[0] auf stack
pushg 0 // array auf stack
getf 1 // array[1] auf stack
add // array[0] + array[1] auf stack
wrint // ausgabe
halt // ende
// Sollte 10 + 11 ergeben

4
test/tests/test.asm Normal file
View File

@@ -0,0 +1,4 @@
pushc 1
pushc 2
add
wrint