45 lines
No EOL
649 B
NASM
45 lines
No EOL
649 B
NASM
.aritmetika z enostavnim naslavljanjem
|
|
aritmetika START 0
|
|
|
|
program
|
|
.Sestejemo x in y
|
|
LDA x
|
|
ADD y
|
|
STA sum
|
|
|
|
.Odstejemo x in y
|
|
LDA x
|
|
SUB y
|
|
STA diff
|
|
|
|
.Zmnozimo x in y
|
|
LDA x
|
|
MUL y
|
|
STA prod
|
|
|
|
.Zdelimo x z y
|
|
LDA x
|
|
DIV y
|
|
STA quot
|
|
|
|
.Izracunamo ostanek pri deljenju x z y
|
|
LDA quot
|
|
MUL y
|
|
STA temp
|
|
LDA x
|
|
SUB temp
|
|
STA mod
|
|
|
|
halt J halt
|
|
|
|
|
|
temp RESW 1
|
|
sum RESW 1
|
|
diff RESW 1
|
|
prod RESW 1
|
|
quot RESW 1
|
|
mod RESW 1
|
|
x WORD 10
|
|
y WORD 20
|
|
|
|
END program |