Читайте также: |
|
Аппаратные средства МПС действуют под управлением программных средств. Выбор нужного участка программы в потоке адресов и данных, и регистрация в памяти анализатора возможны по появлению определенной пользователем комбинации входных сигналов — кодовому слову. Кодовое слово было сигналом запуска в первых моделях логических анализаторов. Однако отладка программных средств запуска по кодовому слову недостаточна, необходимы более сложные виды запуска. Для расширения возможностей запуска используют задержку начала регистрации или на определенное пользователем число тактов регистрации, или на число появлений запускаемого слова.
При отладке программных средств важен способ отображения зарегистрированной информации. Удобной для анализа формой является отображение в мнемонических кодах МП. Естественно, что контролировать прохождение программы в таком виде гораздо удобнее, поскольку вероятность спутать две команды гораздо меньше в мнемонике МП, чем в перечисленных ранее форматах. Процесс преобразования входной информации в мнемонические коды МП, т.е. обратное ассемблирование осуществляется с помощью специальных модулей. Такую возможность обеспечивает запуск по пропаданию кодового слова.
Разрядность кодового слова может быть увеличена с помощью квалификатора запуска. Под квалификатором подразумевают дополнительный сигнал, который не регистрируется в памяти анализатора, но адекватность его заданному пользователем необходима для начала регистрации.
Сложность программного обеспечения, используемого в современных МПС и имеющего множество ветвей и циклов, а также многоуровневые программы, определила появление такого эффективного способа запуска, как запуск по последовательности кодовых слов или многоуровневый запуск. В процессе регистрации между данными и словами допустимо появление других слов. Этот вид запуска позволяет выбрать в программе, имеющей множество ветвей, один определенный путь, поскольку запуск МА произойдет только в случае соответствия порядка регистрации слов запуска заданному. Многоуровневый запуск позволяет проследить прохождение программы, например, через шесть уровней прерываний от основной программы.
Дата добавления: 2015-09-02; просмотров: 63 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Микропроцессорные анализаторы (МА). | | | Проверка отдельных триггеров. |