Курсовая работа: Разработка цифрового фильтра
;p3 n :=0.98*yn -2 ≈0.1111101*yn -2 =(2-1 +2-2 +2-3 +2-4 +
; +2-5 +2-7 )*yn -2
;yn -2 хранится в ячейке ОЗУ с адресом AY2
; записать в ячейку ОЗУ с адресом AP3
LDA AY2 ;Yn-2 - A
MOV H,A ;A - H
ARHL;арифметические сдвиги в право
MOVA,H;отсчета и накопление суммы
ARHL;частичных произведений
ADDH;частичных произведений
ARHL;в аккумуляторе
ADDH;
ARHL ;
ADD H ;
ARHL ;
ADD H ;
ARHL;
ARHL;
ADDH
STAAP2 ;запоминание в памяти
;программный модуль вычисления выходного
;отсчета
;Yn =Xn -P1 n -P2 n -P3 n
;слагаемые хранятся в ячейке ОЗУ, результат
;вычисления записать в ячейки ОЗУ
LDAAX;Xn -A
LXIH,AP1 ;загрузка адреса произведения в регистровую
;пару HL
SUB М;(A)-([HL])- A