DAD B;(H-L) ← (H-L)+(B-C)
MOV A,M;(A) ←([H-L])
MOV C,A;(C) ←(A)
JMP M1
NAT: db 0Еh,0h,0h,0h,0h,0h,0h,0h,4h,0h,0h,0h,8h
Include stack.asm
End
Алгоритм программы (основной) формирователя сигналов сложной формы
Установка нач. сост-я счетч Й
|
Формирование задержки
|
Ввод управляющих сигналов
|
Хранение
|
Выделение
|
Выделение
|
Инкремент счетчика
|
Преобр. кода , вывод yyYYYYYYYYYYYY
|
Алгоритм преобразователя кода
(Блок 2)
Загрузка в указатель адреса регистровую пару HL-базы массива
| Формирование адреса элемента массива
| Пересылка в аккумулятор элемента массива
| Возврат в основную программу
| |
Алгоритма временной задержки
(Блок 3)
Загрузка в регистровую пару BC константа V
|
Декремент регистровой парыBC
|
Формирование признака ненулевого результата
|