ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - Страница 122

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ - ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Лучше самому написать и отладить программу, которая просто зажигает светодиоды, чем разбираться в программе, которую написал кто-то еще.

Важное преимущество симуляторон — возможность многократного воспроизведения рабочих ситуаций Если надо понять, почему участок программы работает некорректно, можно повторять этот участок снова и снова до тех пор. пока ошибка не будет обнаружена. Воспроизводимость может быть расширена путем использования специальных файлов входных воздействий. Эти файлы служат для того, чтобы задать симулятору различные комбинации входных потоков данных и формы сигналов. Проблема создания таких входных файлов заключается в том, что их трудно и долго разрабатывать. Обычно эти файлы пишутся в текстовом формате, что удобно для понимания работы устройства. Файлы входных воздействий содержат значения входных переменных, которые изменяют состояние устройства в различные моменты времени, и позволяют контролировать выполнение операций в течение определенного числа машинных циклов.

Например, рассмотрим создание файла входных воздействий, который требуется ввести в симулятор. чтобы протестировать функцию последовательного чтения при поступлении асинхронного символа: OxOOD (ASCII-код возврата каретки). При этом файл входных тестирующих воздействий будет выглядеть следующим образом:

Go to Top