Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Использование симулятора-отладчика MPSIM

Читайте также:
  1. A. Использование клинического, психолого-педагогического и логопедического исследования.
  2. CASE-технологии и их использование
  3. CASE-технологии и их использование
  4. II Разрешение практических ситуаций с использованием возможностей справочных правовых систем
  5. III Задания на использование различных возможностей справочно – правовых систем
  6. III. Алгоритмическая конструкция ветвление и ее использование в языке Visual Basic
  7. IV. Алгоритмическая конструкция цикл и ее использование в языке Visual Basic
  8. А) товары, удовлетворяющие одинаковые потребности, но реализованные с использованием различных технологий;
  9. А. использование механизмов организованного принуждения
  10. Анализ отрасли с использованием теории пяти конкурентных сил.

 

2.7.1. Последовательность действий при запуске

 

Данный симулятор позволяет промоделировать работу рабочей программы и проверить выполнение соответствующих операций в любой дискретный момент времени. Для этого необходимо выполнить следующие действтия:

· создать текстовый файл MPSIM.INI (см. далее "Файлы загружаемые и создаваемые MPSIM");

· создать файл стимула <имя файла>.STI (см.далее "Файлы загружаемые и создаваемые MPSIM);

· выбрать MPSIM.EXE и нажать "Ввод".

 

2.7.2. Назначение команд

После запуска MPSIM необходимо выбрать контролируемые регистры в области просмотра на экране монитора. Для этого можновоспользоваться следующими командами:

AD - позволяет добавить регистр в область просмотра (формат команды можно просмотреть в MPSIM, набрав команду?);

DV - удаляет заданный регистр из области просмотра;

DR - позволяет просмотреть содержимое всей памяти;

NV - полностью очищать облаcть просмотра;

V - заносит регистр в область промотра.

Выбрав необходимые регистры для просмотра, можно приступать к моделированию. При этом можно воспользоваться следующими командами:

SS - выполняет одну команду программы;

DX - показывает текущие параметры трассировки;

TF - открывает и закрывает файл для записи трассируемых данных;

ТА - трассирует все команды между двумя адресами;

ТС - трассирует команду по конкретному адресу;

GO - переход по заданному адресу;

Е - запускает программу на непрерывное выполнение.

Очень сложно перебирать программу одиночными командами, либо моделировать непрерывно. Поэтому удобно использовать точки останова:

В <адрес> - прервать выполение по заданному адресу;

ВС - очистить все точки останова;

DB - показать все точки останова.

Установив точки останова, можно запустить программу на выполнение и наблюдать работу программы в соответствии с входными стимулами (см.далее "Файлы, звгружаемые и создаваемые MPSIM").

 

2.7.3. Файлы, загружаемые и создаваемые MPSIM

 

Файл INI. Данный файл содержит команды, которые выполняются автоматически при запуске MPISM. Он необходим, так как перед симуляцией необходимо оговорить, какие регистры необходимо просматривать в процессе симуляции. Если файл не использовать, то нужные регистры придется описывать при каждом запуске симулятора.

Пример INI - файла:

ZP; Обнулить таблицу путей

ZR; Обнулить все регистры

ZT; Обнулить таймер

RE

LO <имя файла>; Загрузить файл с программой

NV; Очистить экран просмотра.

VW, B, 8; Задать новый регистр в область промостра

AD F1, X, 2; Добавить в область просмотра регистр по адресу

; 1, формат вывода шестнадцатеричный, две цифры

AD F3, B, 8

AD F5, B, 5

AD TRISA, B, 5

AD TRISB, B, 8

ST SS; Загрузить файл стимула (см. далее "Файл

; стимула")




Дата добавления: 2014-12-18; просмотров: 35 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав