Выдержка из книги
Задков В.Н.
Компьютер в эксперименте. Архитектура и программные средства систем автоматизации
Проверка на сбой или переполнение выполняется для каждого АЦП с помощью макровызова LAMUP Если запроса от АЦП нет ( на команду F ( 8) получен ответ Q - - - - 0), в ячейку ERR добавляется единица и происходит переход на метку WAIT. Если в АЦП зарегистрировано переполнение ( содержимое регистра результата больше 255), также происходит переход на метку WAIT и данное событие дальше не обрабатывается. В отсутствие сбоя или переполнения содержимое регистра результата АЦП заносится в регистр общего назначения для последующей обработки. Счетчик COUNT используется для подсчета числа элементов массива HAR1, имеющих нулевые значения. Регистрация импульса накачки с ранее не встречавшимся значением амплитуды приводит к уменьшению содержимого счетчика COUNT на единицу. Результаты регистрации каждого события с помощью макровызова PLOT отображаются на экране телемонитора в виде точек на двух графиках. Регистрация заканчивается, когда содержимое счетчика COUNT становится равным нулю.