Курсовая работа: Проектирование цифрового фильтра верхних частот
MVIA, 05Dh ;настройка таймера на частоту пере-
STAF004h ;полнения Т = ТД в режиме 3
MVI A, 0C1h ;
STA F005h ;
MVIA, 0C0h ;настройка порта РА (РУ55) на ввод
STA00h ;и пуск таймера
MVIA, 1Ah ;настройка режима прерываний
SIM ;
EI ;разрешение прерываний
M1: HLT ;останов, ожидание прерывания
JMPM1 ;переход на команду останова процессора по
; окончании подпрограммы обслуживания прерывания
.ORG3Ch ;начальный адрес программной
;реакции на прерывание типа RST 7.5
PUSHPSW ;
LDA5000h ;загрузка в аккумулятор значения xn
STA0800h ;
POP PSW ;восстановление аккумулятора
RET ;возврат из подпрограммы обслуживания к основной
;программе
LDA01h ;ввод текущего кода АЦП в аккумулятор
ADIh ;получение дополнительного кода для текущего отсчета
;программный модуль масштабирования:
;вычисления произведения
; xn := xn = 20 xn ;
;входной отсчет хранится в аккумуляторе, масштабированный
; отсчет записать в ячейку ОЗУ с адресом АХ
MOVH, A ; xn ®H
ADDH ;арифметические сдвиги входного