ВУЗ:
Составители:
Рис. 1. Структура системы моделирования
Основной программой системы является программа моделирования
микропроцессора, название которой совпадает с наименованием самой
системы - M580. Данная программа выполняет практически все функции,
перечисленные в п.1.1., кроме редактирования ассемблер-программы и ее
ассемблирования. Для редактирования ассемблер-программ используется
любой редактор текста, работающий под управлением MS DOS.
Сформированный текстовый файл программы ассемблируется кросс-
ассемблером AS80. Загрузочный модуль(файл типа ".SAV") помещается в
модель памяти МП и может быть выполнен программой M580 в режиме
трассировки или автоматически. Состояние о тлаживаемых программ
может быть сохранено в файлах типа ".SAV", с тем чтобы в следующем
сеансе работы отладка могла быть продолжена с текущего состояния.
1.3. Запуск и конфигурирование
Запуск программы моделирования микропроцессора производится набором
ее имени (М580), либо без аргумента, либо с аргументом. Если программа
запущена без аргумента, то любая команда, связанная с сохранением либо
восстановлением состояния модели, с ассемблированием и загрузкой
машинной программы будет требовать имени файла. Если же при запуске
имеется арогумент, то он рассматривается как имя текущей
моделируемой программы. Если это имя имеет расширение ".AS", то
происходит вызов кросс-ассемблера и последующая загрузка результата
ассемблирования (файл "*.LDA") в память модели. Если аргумент команды
запуска программы М580 имеет расширение ".LDA", то происходит только
загрузка из соответствующего файла. Если расширение равно ".SAV", то
из соответствующего файла загружается состояние модели(поддержка
межсеансовых переходов).
В случае, когда в качестве аргумента используется имя без расширения, в
начальной фазе работы программы последовательно ищутся файлы типа
".SAV", ".LDA", ".AS" с указанным именем и первый найденный файл
используется так, как если бы был набран аргумент с соответствующим
расширением .
Например:
М580 PETROV23.SAV - запуск с загрузкой состояния модели из файла
PETROV23.SAV.
М580 IVANOV4.LDA - запуск с загрузкой машинной программы,
являющейся результатом ассемблирования из файла IVANOV4.LDA.
М580 SIDOROV13.AS - запуск с вызовом кросс-ассемблера в на-чальной
фазе работы и с последующей заг рузкой результата ассемблирования в па
мять модели МП.
М580 CONS - запуск с поиском одного из файлов: CONS.SAV, CONS.LDA,
CONS.AS. Если какой либо из этих файлов найден в текущем каталоге, то
происходит выполнение действий как при команде с аргументом,
имеющим соответствующее расширение.
М580 - запуск без установленного имени моделируемой программы.
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »