Курсовая работа: Разработка цифрового фильтра
;программный модуль вычисления
;произведения
;p1 n :=0.091*xn -1 ≈0.0001011*xn -1 =(2-4 +2-6 +2-7 )*xn -1
;xn -1 хранится в ячейке ОЗУ с адресом AX1
; записать в ячейку ОЗУ с адресом AP1
LDA AX1 ;Xn-1 - A
MOV H,A ;A - H
ARHL;арифметические сдвиги в право
ARHL;отсчета и накопление суммы
ARHL;частичных произведений
ARHL;в аккумуляторе
MOV A,H ;
ARHL ;
ARHL ;
ADD H ;
ARHL ;
ADD H ;
STAAP1 ;запоминание в памяти
;программный модуль вычисления произведения
;p2 n :=0.13*xn -2 ≈0.0010000*xn -2 =(2-3 )*xn -2
;xn -2 хранится в ячейке ОЗУ с адресом Y2
; записать в ячейку ОЗУ с адресом P3
LDA AX2 ;Xn-2 - A
MOV H,A ;A - H
ARHL;арифметические сдвиги в право
ARHL;отсчета и накопление суммы
ARHL;частичных произведений
MOVA,H;в аккумуляторе
STAAP2 ;запоминание в памяти