20 lines
500 B
NASM
20 lines
500 B
NASM
new 3 // new Array[3]
|
|
popg 0 // save on sda 0
|
|
|
|
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 // 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
|