rekurzija manjka se izpis
This commit is contained in:
parent
e6d4b3694a
commit
414325bf95
7 changed files with 133 additions and 2 deletions
50
vaja2/sklad/stack.asm
Normal file
50
vaja2/sklad/stack.asm
Normal 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue