Программа-имитатор - Большая Энциклопедия Нефти и Газа, статья, страница 1
Дети редко перевирают ваши высказывания. В сущности они повторяют слово в слово все, что вам не следовало бы говорить. Законы Мерфи (еще...)

Программа-имитатор

Cтраница 1


Программа-имитатор - служебная программа, позволяющая создавать рабочие программы для различных микропроцессоров с использованием единого программного комплекса разработки.  [1]

2 Схема распределения памяти имитатора системы. [2]

Программа-имитатор занимает область памяти с меньшими адресами, в которой в большинстве систем размещаются программы обработки прерываний, программа начальной загрузки и другие специальные программы.  [3]

Программа-имитатор позволяет осуществлять манипулирование объектами ГИС путем перемещения, переименования, изменения параметров шрифта, выделения цветом и удаления объектов.  [4]

Когда программа-имитатор написана, она может быть использована для проверки правильности работы остальных, программ.  [5]

Приемочные испытания не могут обнаружить описанного повреждения программы, поскольку оно никак не влияет на конструкцию, а программа-имитатор может его выявить лишь в редких случаях, так как диапазон злонамеренных действий слишком велик, чтобы целесообразно было реализовать в имитаторе все возможные опасные ситуации.  [6]

Преимущество эмулятора - скорость, а недостаток - то, что обычно эти специальные функции разрабатываются для одной целевой системы или множества совместимых целевых систем. В то время как имитирование других систем требует просто загрузки конкретной программы в работающую систему ( при этом, конечно, предполагается, что имеется программа-имитатор), для настройки эмулятора на новые системы требуется либо проектирование в нем всех функций, имеющихся во всех других системах, либо изменение аппаратуры для каждой системы.  [7]

Имитатор работы системы ( будем называть его далее имитатором системы1)) также обрабатывает программу и ее исходную информацию, чтобы получить искомые результаты, но делает это так, как если бы эту работу действительно выполняла некоторая другая система. При обработке имитатор допускает ввод данных в виде, допустимом для другой целевой системы. Программа-имитатор заботится об интерпретации команд целевой машины и о выполнении всех необходимых преобразований данных. Вместо того чтобы имитировать во всех подробностях внутрипроцессорное прохождение команд целевой машины, имитатор системы обеспечивает получение результата и запоминание соответствующих промежуточных данных, какие может получить каждая команда целевой машины. Временные характеристики целевой машины могут включаться, а могут и не включаться в программы имитирования.  [8]

При использовании принципа сверху вниз первым разрабатывается модуль самого верхнего уровня. Причем для его отладки не обязательно иметь модули более низкого уровня. Их можно заменить фиктивными модулями ( в литературе встречается термин программа-имитатор, или заглушка), которые либо возвращают управление модулю более высокого уровня, либо имитируют работу модулей более низкого уровня с получением результатов их работы. Таким образом, становится возможным отладка логики работы модуля верхнего уровня задолго до создания модулей более низкого уровня.  [9]

И наконец, еще несколько слов о пакете разработки программного обеспечения CSDP. Документация, которой фирма RCA снабдила этот пакет, - самая лучшая из тех, которые мы когда-либо видели для компьютерных программ, особенно для продаваемых систем. Сама программа хорошо написана и понятна, работает достаточно быстро. Кросс-ассемблер имеет прекрасную систему сообщения об ошибках, что облегчает отладку. Программа-имитатор - другое средство, позволяющее значительно сократить время разработки. Полезны и возможность прогона любого числа команд, остановки имитационной программы и определения содержимого любого адреса или регистра. Эта прекрасная система стоит времени, затраченного на то, чтобы она стала работать.  [10]



Страницы:      1