Naredil evalvacijo polinoma še s hornerjem
This commit is contained in:
parent
86af0d53f8
commit
0d6f4cf70b
4 changed files with 108 additions and 0 deletions
42
ass1/Polinom/horner.asm
Normal file
42
ass1/Polinom/horner.asm
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
h START 0
|
||||
|
||||
horner
|
||||
. Zacetek (bn = an)
|
||||
LDT x0
|
||||
LDB a4
|
||||
|
||||
. Prva iteracija (b3 = b4 * x0 + a3)
|
||||
LDS a3
|
||||
MULR T, B
|
||||
ADDR S, B
|
||||
|
||||
. Druga iteracija (b2 = b3 * x0 + a2)
|
||||
LDS a2
|
||||
MULR T, B
|
||||
ADDR S, B
|
||||
|
||||
. Tretja iteracija (b1 = b2 * x0 + a1)
|
||||
LDS a1
|
||||
MULR T, B
|
||||
ADDR S, B
|
||||
|
||||
. Cetrta in zadnja iteracija (b0 = b1 * x0 + a0)
|
||||
LDS a0
|
||||
MULR T, B
|
||||
ADDR S, B
|
||||
STB poly
|
||||
halt J halt
|
||||
END horner
|
||||
|
||||
. Tocka
|
||||
x0 WORD 2
|
||||
|
||||
. Rezultat
|
||||
poly RESW 1
|
||||
|
||||
. Koeficienti
|
||||
a0 WORD 5
|
||||
a1 WORD 4
|
||||
a2 WORD 3
|
||||
a3 WORD 2
|
||||
a4 WORD 1
|
||||
Loading…
Add table
Add a link
Reference in a new issue