Р1 аккумулятора Р2 аккумулятора
Процедура LOAD
Начало
R2 = 0
R5 = 8
| |
С = 0 A = R2
Уровень С = С R5 = R5-1
| |
аккумуляторе
CHH
| |
Уровень
высокий?
C = 0 R2 = A
A = R2 R5 = R5-1
RRC A A = R5
| | | |
LOAD
RBYTE2 = A
A = RBYTE1
В
Конец
Процедура SAVE
Начало
A = A or 128 HHH
| |
Вывод в порт R3 = R3 - 1
Р2 аккумулятора A = R3
| |
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. В связи с размерами программы алгоритм дан с низкой детализацией.