Р1 аккумулятора Р2 аккумулятора
Процедура LOAD
Начало
R2 = 0
R5 = 8
С = 0 A = R2
Уровень С = С R5 = R5-1
навходеINT RRC A A = R5 высокий?аккумуляторе
ноль?CHH
Уровень
на входе INTвысокий?
C = 0 R2 = A
A = R2 R5 = R5-1
RRC A A = R5
NOPLOAD
RBYTE2 = A
A = RBYTE1
В
Нет аккумуляторе ноль? ДаКонец
Процедура SAVE
Начало
A = A or 128 HHH
Вывод в порт R3 = R3 - 1
Р2 аккумулятора A = R3
NOP
NOP В Нет
NOP аккумуляторе ноль?HHH
ДаR3 = 8
A = R2 А = CBYTE
RRC A A = A and 127
R2 = A
аккумулятора
Флаг «С» включен? НННКонец
A = CBYTEA = CBYTE
A = Aand 127 A = Aor 128
Вывод в порт Р2 Вывод в порт Р2
аккумулятора аккумулятора
байтом идет сам байт информации, а адрес получателя заложен в младших битах команды управления.
Данная программа является составной частью пакета программ для программно-технического комплекса ПТК-3. Основной задачей данной программы является обеспечение взаимодействия оператора и исследуемого образца путем передачи сигналов по цепочке: персональный компьютер - интерфейс связи - образец, в обоих направлениях. Для обеспечения работы программы в составе пакета программ применено объектно-ориентированное программирование на языке высокого уровня Pascal. Данная программа осуществляет измерение двухполюсников с сохранением информации на магнитном носителе в базе данны радиоэлементов. Листинг программы представлен в прил. 19 и 20, а алгоритм программы на рис. 16. В связи с размерами программы алгоритм дан с низкой детализацией.