Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

Продвижение сайтов

Эффективность стратегий продвижения подтверждается сотрудничеством с крупными клиентами и отзывами о нашей работе.

Создание сайтов

Мы делаем сайты быстро, недорого и профессионально. От работы с нами, у вас останутся только положительные эмоции.

Невозможность выполнения действий в связи с ошибкой

.

Как и в рассмотренных ранее примерах, ошибки можно условно разделить на две группы: 1) ошибки в управляющих цепях, которые полностью или частично лишают процессор возможности выполнять программу; 2) «информационные» ошибки, которые искажают результаты вычислений, но не препятствуют ходу выполнения тестовой программы. Задача состоит в том, чтобы «продемонстрировать» регулировщику те и другие ошибки.

Для «демонстрации» ошибок первой группы управление периодически передается той команде (или цепочке команд), которая «не хочет» выполняться. Для периодической передачи управления стендовая микро ЭВМ вырабатывает непрерывную последовательность сигналов начального запуска процессора на линиях АИП и АСП. Период следования этих сигналов должен быть достаточным для прогона интересующего нас участка программы. Каждый раз при обнаружении условий запуска процессор стартует в определенную ячейку ОЗУ, где его ожидает команда безусловной передачи управления на интересующую нас команду или цепочку команд. Процессор, таким образом, несмотря на невозможность выполнения действий в связи с ошибкой, периодически обращается к «ошибочному» месту и его «поведение» можно легко проконтролировать с помощью осциллографа.

Для «демонстрации» ошибок второй группы необходимо «зациклить» проверяемый процессор на интересующей нас команде или группе команд.

На заключительном этапе, после прогона тестов процессора, ПЗУ, ОЗУ и контроллеров, проверяется правильность обращения процессора к внешней системной магистрали (по записи). В качестве внешнего абонента (по отношению к проверяемой плате) выступает стендовая микро ЭВМ объект чрезвычайно «медленный» с точки зрения процессора. При таких обращениях возникают «безответные» ситуации, и процессор, выждав приблизительно 10 мкс, переходит в режим прерывания.

Прерывающая программа вновь предписывает процессору выполнить обращение к стенду через внешнюю системную магистраль, процессор не получает ответа, переходит в режим прерывания и т. д. Таким образом, процессор периодически «приглашает» стендовую микро ЭВМ к приему данных, но в силу ее инерционности не получает ответа. Стендовая микро ЭВМ, в свою очередь, следит за состоянием линий входного порта (с доступной ей сравнительно низкой частотой) и набирает статистические данные о сигналах, сформированных на этих линиях.

.

Читайте так же:
Not found