![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
и загрузить в него программу:
Load Avoset
Enter filename: TABLO.HEX
Для пользователя эмулятор представлен в виде отдельных окон: окна для размещения отлаживаемой программы (левое окно) и набора окон для программно доступных ресурсов микроконтроллера.
Эмулятор работает в двух режимах: в командном режиме и в режиме окна. Переключение режимов осуществляется клавишей Esc.
В командном режиме пользователю предлагается меню из набора команд, выбор которых осуществляется с помощью курсора. Вот некоторые из них:
· Load — загрузка отлаживаемых файлов в эмулятор (используется подкоманда Avoset);
· Patch — позволяет подключать кросс-ассемблер для записи в командной строке мнемокода команды с автоматической ее трансляцией и помещением в окно программы;
· Dump — выбор ячейки памяти верхнего (1) или нижнего (2) окна Data Space. Позволяет установить начало окна на любую ячейку памяти (подкоманда Abcolute);
· Reset — сброс. Возможно осуществить системный сброс контроллера, счетчика циклов (счетчик циклов позволяет оценить реальное время выполнения программы в машинных циклах, в то время как при работе эмулятора она выполняется в замедленном масштабе по времени);
· Set — установка. Позволяет запустить счетчик циклов;
· Memory — позволяет производить очистку или заполнение любых областей памяти;
· Quit — выход из эмулятора с помощью подкоманды Exit.
Для отказа от выполнения команды и выхода в основное меню нажать Ctrl+C.
В режиме окна с помощью курсора возможен выбор любых программно доступных ресурсов с целью изменения их содержимого в двоичном, шестнадцатеричном или ASCII кодах. Также возможно задание кодов команд с целью изменения текста программы (дизассемблирование).
Для редактирования в режиме окна могут применяться клавиши:
· INS — инверсия бита, полубайта;
· +/– — инкремент/декремент бита, полубайта;
· ↑→↓← — движение курсора в окне;
· Ctrl+A — быстрый доступ к аккумулятору;
· Ctrl+В — быстрый доступ к расширителю аккумулятора В;
· Ctrl+Т — быстрый доступ к ресурсам таймеров;
· Ctrl+I — быстрый доступ к системе прерываний;
· Ctrl+P — быстрый доступ к программному счетчику;
· Alt+P — быстрый доступ к портам.
Для управления работой эмулятора в режиме отладки служат функциональные клавиши. Их назначение:
· F1 — запуск программы в автоматическом режиме;
· F10 — пошаговое выполнение команд;
· F5 — переключение скорости выполнения программы.
Дата публикования: 2014-11-04; Прочитано: 892 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!