Курсовая работа: Пристрій мікропроцесорної обробки аналогової інформації

IRET

Програма виводу інформації на ЦАП буде викликатись в кінці кожного циклу обчислення Yn і її текст виглядає так :

VYVID:

LDA520H; завантажуємо в акумулятор молодший байт результату

OUT90H; виводимо в канал А

LDA521H; завантажуємо в акумулятор старший байт результату

ANI3FH;обнулення 14 і 15 бітів

OUT91H; виводимо в канал В

RET

4.2 Опис програми обробки інформації

Програма обробки інформації влючає в себе підпрограми множення 8-розрядного числа на 16-розрядне, підпрограму сумування добутків, що розміщені у стеку.

Підпрограма множення двобайтового числа на однобайтове без знаку.

Вхідні дані: регістр DE – множене; акумулятор A - множник.

Результати: регістри A,H,L- добуток (A – старші розряди; L - молодші).

Підпрограма використовує регістр C.

DMULT: LXI H,0

MVI D,0

MVI C,8

Z1: DAD H

RLC

JNC Z2

DAD D

Z2: DCR C

JNZ Z1

RET

Підпрограма сумування 16-розрядних чисел розміщених у стеку

Вхідні дані: вказівник стеку

Результати: регістри H,L

SUM:

К-во Просмотров: 459
Бесплатно скачать Курсовая работа: Пристрій мікропроцесорної обробки аналогової інформації