spo/ass1/Polinom/horner.lst

40 lines
1.4 KiB
Text

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