Compare commits
No commits in common. "ddbe34f0494dc6a58779393dac6ee9f6050390fa" and "2579e2c1a96e41c5b3763cd26808f7c249f7c445" have entirely different histories.
ddbe34f049
...
2579e2c1a9
13 changed files with 0 additions and 397 deletions
BIN
.DS_Store
vendored
BIN
.DS_Store
vendored
Binary file not shown.
37
SPO/arit.asm
37
SPO/arit.asm
|
|
@ -1,37 +0,0 @@
|
|||
arith START 0
|
||||
|
||||
LDA x
|
||||
ADD y
|
||||
STA sum
|
||||
|
||||
LDA x
|
||||
SUB y
|
||||
STA dif
|
||||
|
||||
LDA x
|
||||
MUL y
|
||||
STA mul
|
||||
|
||||
LDA x
|
||||
DIV y
|
||||
STA dif
|
||||
|
||||
LDA dif
|
||||
MUL y
|
||||
SUB x
|
||||
MUL #-1
|
||||
|
||||
halt J halt
|
||||
|
||||
|
||||
|
||||
.padatki
|
||||
|
||||
x WORD 42
|
||||
y WORD 66
|
||||
|
||||
sum RESW 1
|
||||
mul RESW 1
|
||||
mod RESW 1
|
||||
div RESW 1
|
||||
dif RESW 1
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
arith START 0
|
||||
LDA x
|
||||
LDB y
|
||||
ADDR A, B
|
||||
STB sum
|
||||
LDB y
|
||||
SUBR A, B
|
||||
STB dif
|
||||
LDB y
|
||||
MULR A, B
|
||||
STB mul
|
||||
LDB y
|
||||
DIVR A, B
|
||||
STB div
|
||||
LDA y
|
||||
MULR A,B
|
||||
LDA x
|
||||
SUBR A, B
|
||||
STB mod
|
||||
|
||||
|
||||
halt J halt
|
||||
|
||||
.podatki
|
||||
|
||||
x WORD 42
|
||||
y WORD 66
|
||||
|
||||
.res
|
||||
|
||||
sum RESW 1
|
||||
mul RESW 1
|
||||
mod RESW 1
|
||||
div RESW 1
|
||||
dif RESW 1
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
hello START 0
|
||||
CLEAR X
|
||||
loop RD #0
|
||||
WD #1
|
||||
J loop
|
||||
|
||||
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
prevec START 0
|
||||
J #init
|
||||
kon J init
|
||||
start WORD 32462
|
||||
konpt WORD 1048560
|
||||
pt RESW 1
|
||||
init LDA #zacetek
|
||||
STA pt
|
||||
LDA kon
|
||||
STA @konpt
|
||||
loop LDA pt
|
||||
COMP konpt
|
||||
JEQ #zacetek
|
||||
LDA start
|
||||
STA @pt
|
||||
MUL start
|
||||
ADD start
|
||||
STA start
|
||||
LDA pt
|
||||
ADD #3
|
||||
STA pt
|
||||
J loop
|
||||
zacetek RESW 1
|
||||
85
SPO/echo.asm
85
SPO/echo.asm
|
|
@ -1,85 +0,0 @@
|
|||
Hello START 0
|
||||
|
||||
LDA #103
|
||||
JSUB num
|
||||
halt J halt
|
||||
|
||||
|
||||
nl STA olda
|
||||
STB oldb
|
||||
LDA #12
|
||||
WD #1
|
||||
LDA a
|
||||
LDA olda
|
||||
LDB olda
|
||||
RSUB
|
||||
|
||||
char STA olda
|
||||
STB oldb
|
||||
WD #1
|
||||
LDA olda
|
||||
LDB olda
|
||||
RSUB
|
||||
|
||||
|
||||
string STA olda
|
||||
STB oldb
|
||||
loop STA a
|
||||
LDCH @a
|
||||
COMP #0
|
||||
JEQ out
|
||||
WD #1
|
||||
LDA a
|
||||
ADD #1
|
||||
J loop
|
||||
out LDA olda
|
||||
LDB olda
|
||||
RSUB
|
||||
|
||||
|
||||
|
||||
num LDB #stev
|
||||
STB zacetek
|
||||
LDX #1
|
||||
loop1 STB trenutno
|
||||
STA a
|
||||
DIV #10
|
||||
MUL #10
|
||||
STA b
|
||||
LDA a
|
||||
SUB b
|
||||
ADD #48
|
||||
STCH @trenutno
|
||||
ADDR X,B
|
||||
LDA a
|
||||
DIV #10
|
||||
COMP #0
|
||||
JGT loop1
|
||||
loop2 LDCH @trenutno
|
||||
WD #1
|
||||
LDB trenutno
|
||||
SUBR X,B
|
||||
STB trenutno
|
||||
LDA trenutno
|
||||
COMP zacetek
|
||||
JLT konec
|
||||
J loop2
|
||||
konec RSUB
|
||||
|
||||
.funkcise
|
||||
olda RESW 1
|
||||
oldb RESW 1
|
||||
|
||||
|
||||
.data
|
||||
|
||||
a RESW 1
|
||||
b RESW 1
|
||||
c RESW 1
|
||||
zacetek RESW 1
|
||||
trenutno RESW 1
|
||||
stev RESW 1
|
||||
|
||||
beseda BYTE C'UIAI'
|
||||
|
||||
|
||||
|
|
@ -1,62 +0,0 @@
|
|||
stack START 0
|
||||
|
||||
JSUB stackinit
|
||||
LDA #7
|
||||
JSUB fakulteta
|
||||
|
||||
|
||||
halt J halt
|
||||
|
||||
|
||||
fakulteta STA funtemp
|
||||
RMO L,A
|
||||
JSUB stackpush
|
||||
LDA funtemp
|
||||
JSUB stackpush
|
||||
SUB #1
|
||||
COMP #1
|
||||
JEQ return
|
||||
JSUB fakulteta
|
||||
|
||||
|
||||
return RMO A,B
|
||||
JSUB stackpop
|
||||
MULR A,B
|
||||
JSUB stackpop
|
||||
RMO A,L
|
||||
RMO B,A
|
||||
RSUB
|
||||
|
||||
stackinit STA tempA
|
||||
LDA #stack1
|
||||
STA stackptr
|
||||
LDA tempA
|
||||
RSUB
|
||||
|
||||
stackpush STA tempA
|
||||
STA @stackptr
|
||||
LDA stackptr
|
||||
ADD #3
|
||||
STA stackptr
|
||||
LDA tempA
|
||||
RSUB
|
||||
|
||||
stackpop LDA stackptr
|
||||
SUB #3
|
||||
STA stackptr
|
||||
LDA @stackptr
|
||||
RSUB
|
||||
|
||||
.temp
|
||||
funtemp RESW 1
|
||||
tempA RESW 1
|
||||
tempB RESW 1
|
||||
|
||||
|
||||
.stack
|
||||
stackptr RESW 1
|
||||
stack1 RESW 20
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
horner START 0
|
||||
LDA x
|
||||
ADD #2
|
||||
MUL x
|
||||
ADD #3
|
||||
MUL x
|
||||
ADD #4
|
||||
MUL x
|
||||
ADD #5
|
||||
|
||||
halt J halt
|
||||
|
||||
.podatki
|
||||
x WORD 2
|
||||
29
SPO/poly.asm
29
SPO/poly.asm
|
|
@ -1,29 +0,0 @@
|
|||
poly START 0
|
||||
LDA x
|
||||
MUL x
|
||||
MUL x
|
||||
MUL x
|
||||
RMO A,B
|
||||
LDA x
|
||||
MUL x
|
||||
MUL x
|
||||
MUL #2
|
||||
ADDR A,B
|
||||
LDA x
|
||||
MUL x
|
||||
MUL #3
|
||||
ADDR A,B
|
||||
LDA x
|
||||
MUL #4
|
||||
ADDR A,B
|
||||
RMO B,A
|
||||
ADD #5
|
||||
|
||||
halt J halt
|
||||
|
||||
|
||||
|
||||
|
||||
.podatki
|
||||
|
||||
x WORD 2
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
std START
|
||||
|
||||
zacetek CLEAR X
|
||||
loop LDCH txt, X
|
||||
WD #170
|
||||
TIX #txtlen
|
||||
JLT loop
|
||||
|
||||
halt J halt
|
||||
|
||||
|
||||
.txt
|
||||
|
||||
txt BYTE C'SIC/EXE'
|
||||
BYTE 0
|
||||
txtend EQU *
|
||||
txtlen EQU txtend-txt
|
||||
END zacetek
|
||||
|
|
@ -1,46 +0,0 @@
|
|||
hello START 0
|
||||
LDA #40
|
||||
JSUB scrclear
|
||||
halt J halt
|
||||
|
||||
scrfill LDB screen
|
||||
STB temp
|
||||
STA temp2
|
||||
loop LDA temp2
|
||||
STCH @temp
|
||||
LDA temp
|
||||
ADD #1
|
||||
STA temp
|
||||
LDB screen
|
||||
SUBR B,A
|
||||
COMP scrlen
|
||||
JLT loop
|
||||
RSUB
|
||||
|
||||
|
||||
scrclear LDB screen
|
||||
STB temp
|
||||
STA temp2
|
||||
loop1 LDA #0
|
||||
STCH @temp
|
||||
LDA temp
|
||||
ADD #1
|
||||
STA temp
|
||||
LDB screen
|
||||
SUBR B,A
|
||||
COMP scrlen
|
||||
JLT loop1
|
||||
RSUB
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
.podatki
|
||||
temp RESW 1
|
||||
temp1 RESW 1
|
||||
temp2 RESW 1
|
||||
screen WORD X'00B800'
|
||||
scrcols WORD 80
|
||||
scrrows WORD 25
|
||||
scrlen WORD 2000
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
stack START 0
|
||||
|
||||
JSUB stackinit
|
||||
LDA #40
|
||||
JSUB stackpush
|
||||
LDA #20
|
||||
JSUB stackpop
|
||||
|
||||
halt J halt
|
||||
|
||||
|
||||
|
||||
stackinit STA tempA
|
||||
LDA #stack1
|
||||
STA stackptr
|
||||
LDA tempA
|
||||
RSUB
|
||||
|
||||
stackpush STA tempA
|
||||
STA @stackptr
|
||||
LDA stackptr
|
||||
ADD #3
|
||||
LDA stackptr
|
||||
LDA tempA
|
||||
RSUB
|
||||
|
||||
stackpop LDA stackptr
|
||||
SUB #3
|
||||
STA stackptr
|
||||
LDA @stackptr
|
||||
RSUB
|
||||
|
||||
.temp
|
||||
tempA RESW 1
|
||||
tempB RESW 1
|
||||
|
||||
|
||||
.stack
|
||||
stackptr RESW 1
|
||||
stack1 RESW 5
|
||||
|
||||
0
test
Normal file
0
test
Normal file
Loading…
Add table
Add a link
Reference in a new issue