49 lines
No EOL
796 B
NASM
49 lines
No EOL
796 B
NASM
. Racunanje polinoma klasicno
|
|
|
|
p START 0
|
|
|
|
racunanje
|
|
. Prosti člen
|
|
LDA a0
|
|
|
|
. Linearni člen (T = x¹)
|
|
LDT x
|
|
LDB x
|
|
LDS a1
|
|
MULR T, S
|
|
ADDR S, A
|
|
|
|
. Kvadratni člen (T = x²)
|
|
LDS a2
|
|
MULR B, T
|
|
MULR T, S
|
|
ADDR S, A
|
|
|
|
. Kubicni člen (T = x³)
|
|
LDS a3
|
|
MULR B, T
|
|
MULR T, S
|
|
ADDR S, A
|
|
|
|
. T = x⁴
|
|
LDS a4
|
|
MULR B, T
|
|
MULR T, S
|
|
ADDR S, A
|
|
STA poly
|
|
halt J halt
|
|
END racunanje
|
|
|
|
|
|
. Tocka
|
|
x WORD 2
|
|
|
|
. Rezultat
|
|
poly RESW 1
|
|
|
|
. Koeficienti
|
|
a0 WORD 5
|
|
a1 WORD 4
|
|
a2 WORD 3
|
|
a3 WORD 2
|
|
a4 WORD 1 |