push 0 push 10 store push 1 call 0 printi jmp 2 label0: push 0 load dup push 0 swap push 1 sub store mul push 0 load jz 1 call 0 label1: ret label2: printi push 10 printc end