Naredil evalvacijo polinoma še s hornerjem

This commit is contained in:
Timon 2025-10-26 15:40:03 +01:00
parent 86af0d53f8
commit 0d6f4cf70b
4 changed files with 108 additions and 0 deletions

42
ass1/Polinom/horner.asm Normal file
View 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