Курсовая работа: Реализация цифрового фильтра нижних частот
MOV B, #k1 ;вычисление произведе-
MUL AB ;ния
MOV P1, B ;запоминание в памяти
SJMP M4 ;переход к продолжению
M3: RRC A ;восстановление отрицательного отсчета в аккумуляторе
CPL A ;получение положительного
INC A ;отсчета (смена знака)
MOV B, #k1 ;вычисление произведе-
MUL AB ;ния и пересылка
MOV A, B ;в аккумулятор
CPL A ;получение отрицательного
INC A ;отсчета (смена знака)
MOV P1, A ;запоминание в памяти
программный модуль вычисленияпроизведения
хранится в ячейке ОЗУ с адресом Y1
записать в ячейку ОЗУ с адресом P2
M4: MOV A, Y1 ;копирование в акку-
RLC A ;мулятор и анализ знака
JC M5 ;переход к программе умножения отрицательногоотсчета на
RRC A ;восстановление положительного отсчета в аккумуляторе
MOV B, #k2 ;вычисление произведе-
MUL AB ;ния
MOV P2, B ;запоминание в памяти
SJMP M6 ;переход к продолжению
M5: RRC A ;восстановление отрицательного отсчета в аккумуляторе
CPL A ;получение положительного
INC A ;отсчета (смена знака)
MOV B, #k2 ;вычисление произведе-
MUL AB ;ния и пересылка