rekurzija manjka se izpis

This commit is contained in:
aljazbrodar. 2025-11-07 18:31:30 +01:00
parent e6d4b3694a
commit 414325bf95
7 changed files with 133 additions and 2 deletions

50
vaja2/sklad/stack.asm Normal file
View file

@ -0,0 +1,50 @@
prog START 0
+JSUB stackinit
LDA #5
+STA @stackptr
JSUB stackpush
LDA #6
+STA @stackptr
JSUB stackpush
JSUB stackpop
+LDA @stackptr
JSUB stackpop
+LDA @stackptr
HALT J HALT
END prog
stackinit STA oldvalue
CLEAR A
LDA #stack
STA stackptr
CLEAR A
LDA oldvalue
RSUB
stackpush STA oldvalue
CLEAR A
LDA stackptr
ADD #3
STA stackptr
CLEAR A
LDA oldvalue
RSUB
stackpop STA oldvalue
CLEAR A
LDA stackptr
SUB #3
STA stackptr
CLEAR A
LDA oldvalue
RSUB
oldvalue WORD 0
stackptr WORD 0
stack RESW 1000