Naredil evalvacijo polinoma še s hornerjem
This commit is contained in:
parent
86af0d53f8
commit
0d6f4cf70b
4 changed files with 108 additions and 0 deletions
40
ass1/Polinom/horner.lst
Normal file
40
ass1/Polinom/horner.lst
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
00000 h START 0
|
||||
|
||||
00000 772025 horner LDT x0
|
||||
00003 6B2034 LDB a4
|
||||
|
||||
. Prva iteracija (b3 = b4 * x0 + a3)
|
||||
00006 6F202E LDS a3
|
||||
00009 9853 MULR T,B
|
||||
0000B 9043 ADDR S,B
|
||||
|
||||
. Druga iteracija (b2 = b3 * x0 + a2)
|
||||
0000D 6F2024 LDS a2
|
||||
00010 9853 MULR T,B
|
||||
00012 9043 ADDR S,B
|
||||
|
||||
. Tretja iteracija (b1 = b2 * x0 + a1)
|
||||
00014 6F201A LDS a1
|
||||
00017 9853 MULR T,B
|
||||
00019 9043 ADDR S,B
|
||||
|
||||
. Cetrta in zadnja iteracija (b0 = b1 * x0 + a0)
|
||||
0001B 6F2010 LDS a0
|
||||
0001E 9853 MULR T,B
|
||||
00020 9043 ADDR S,B
|
||||
00022 7B2006 STB poly
|
||||
00025 3F2FFD halt J halt
|
||||
00028 END horner
|
||||
|
||||
. Tocka
|
||||
00028 000002 x0 WORD 2
|
||||
|
||||
. Rezultat
|
||||
0002B 000000 poly RESW 1
|
||||
|
||||
. Koeficienti
|
||||
0002E 000005 a0 WORD 5
|
||||
00031 000004 a1 WORD 4
|
||||
00034 000003 a2 WORD 3
|
||||
00037 000002 a3 WORD 2
|
||||
0003A 000001 a4 WORD 1
|
||||
Loading…
Add table
Add a link
Reference in a new issue