Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мпс 15-21.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
13 Мб
Скачать
☆

27. Отладка програмного обеспечения мпсу

Отладка программного обеспечения. Встречаются следующие виды ошибок: 1) синтаксические – при неправильности записи команд и 2) алгоритмические – неправильность команд.

Средства отладки во многом определяются той системой программирования, которая определяется языком программирования. Большинство систем программирования обладают минимальными средствами для проведения программного обеспечения.

Основные способы отладки программного обеспечения:

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

2.б) останов по контрольным точкам – останов выполнения программы и выдача состояния соответствующих ячеек и регистров при наступлении какого-либо события., по достижению конкретного адреса ЯП.

2.в) выполнение специальных программ тестирования.

Средства отладки программного обеспечения: это соответствующие программно-аппаратные комплексы, реализованные на базе ПК, содержащие программные средства для управления исполнением программы, обеспечивающие диалог с оператором, собирающие информацию о выполняемой программе.

28. Комплексная отладка мпсу. Внутрисхемный эмулятор.

Комплексная отладка (КО). Цель комплексной отладки: проверка работоспособности системы в комплексных условиях. КО использует аппаратные средства, которые использовались на двух предыдущих этапах.

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