All pastes #742252 Raw Edit

Untitled

public text v1 · immutable
·published 2007-10-19 11:15 UTC
rendered paste body
push 0 ; * 
push 7 ; * Liste med tall, nederste element er 0
push 2 ; *
push 8 ; *
push 5 ; *
push 4 ; *main

LOOP
; --- kontrollera om nästa tal som finns på stacken är 0
swap       ; byt plats på de översta talen
dup        ; kopiera talet som är överst på stacken
push 0     ; push:a 0
eq         ; plocka bort de två översta talen på stacken och jämför dem
jtrue SLUT ; hoppa till slutet om talet == 0

; --- spara det högsta talet av de två som är överst på stacken

jmp LOOP   ; hoppa tillbaka till början

SLUT
drop       ; ta bort nollan

end main