Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
580_MET.DOC
Скачиваний:
4
Добавлен:
12.11.2018
Размер:
267.78 Кб
Скачать
  • войти в окно Program memory либо Data memory, для этого следует на­жимать клавишу F6 до тех пор, пока не подсве­тится нужное окно (будет иметь белую рамку), либо нажать Alt+1 для перехода в окно Program memory, Alt+2 для перехода в окно Data memory;

  • установить курсор на первый байт либо строку;

    удерживая нажатым клавишу Shift с помощью клавиш управления курсором необходимо выделить те байты данных, которые необходи­мо включить в выделенный блок.

    3.3. Характеристика команд меню

  • MENU

  • File -все операции работы с файлами.

  • Load -загрузка файлов, поддерживаются форматы .MC и .DAT)

  • Save -вызывается команда Save As.

  • Save As -записывает в файл часть выделенного кода, находящегося либо в окне программ, либо в окне данных, в формате определяемом пользователем в окне Format:

  • asm - формат .ASM,

  • byte - формат .DAT,

  • lst - формат .LST

  • mc - формат будет реализован только в следующих версиях. Клавишей Append можно дописывать данные в уже существующий файл.)

  • Change Dir -изменение рабочего каталога.

  • DOS shell -временный выход в MS-DOS.

  • Exit -выход из программы.

  • Memory - работа с памятью.

  • Find -поиск последовательности в памяти, значения, которые нужно найти, записываются в поле Values to find, а в поле Options - устанавливается вид записи данных для поиска (последовательность ASCII-кодов или цифры (слова), в Scope -уточняется, где искать (выделенный участок или всё пространство памяти); в поле Direction - указывается направление поиска (вперед или назад), а в поле Origin задается начало поиска (от курсора или по всей области).

  • Search again -продолжает поиск, начиная со следующего элемента, после найденного; это необходимо, если найденный элемент не тот, который нужен, или нужно найти еще одну такую же комбинацию.

  • Go to Address -переход на определенный адрес (действует только в Program memory и Data memory).

  • Fill -заполнение участка памяти произвольной комбинацией; здесь необходимо установить следующие поля: Value for fill - комбинация для заполнения, Start address - начальный адрес заполняемого участка, End address or Count - конечный адрес заполняемой области либо количество заполняемых байт (тип содержимого переключает флажок End address) и последнее -установить в Options какие байты в этой области будут заполнены: все, четные или нечетные.

  • View -позволяет контролировать окна, располагаемые на рабочем столе. Если окно случайно закрыто, то здесь можно это окно вернуть обратно.

  • Program memory -окно программ.

  • Data memory -окно данных а также стека.

  • I/O memory -окно отображения первых 16-ти портов.

  • Registers -окно регистров микропроцессора.

  • Run -команды, необходимые для запуска и отладки программ.

  • Run -запуск программы, остановка - по нажатию любой клавиши.

  • Trace into -выполнение команд со входом в подпрограммы.

  • Step over -выполнение команд, не заходя в подпрограммы.

  • Go to cursor -выполняет программу до адреса, на котором стоит курсор. Может возникнуть такая ситуация, что программа не будет доходить до вашего адреса, а будет работать как при обычном запуске - в этом случае для выхода из программы необходимо нажать комбинацию Ctrl+Break. При зависании - необходимо попытаться повторить эту комбинацию в сочетании с клавишей Enter, но не одновременно, а последовательно.

  • Execute to -команда полностью аналогична Go to cursor, и отличается лишь тем, что нет необходимости устанавливать курсор по требуемому адресу, а достаточно ввести только этот адрес.

  • Until return -программа выполняется с текущего адреса до того момента, пока не встретит команду RET. Очень удобный инструмент, если необходимо проследить по какому адресу переходит программа при возврате её из подпрограммы.

  • Animate - моделирует последовательное автоматическое нажатие клавиши F7, с задержкой в любое количество миллисекунд.

  • Program reset -устанавливает программный счетчик в исходное состояние.

  • Debug - представляет расширенные средства для отладки программ.

  • Breakpoints (точка прерывания - средство, позволяющее останавливать программу по определенным адресам. Точек прерываний может быть несколько. У каждой точки может быть условие, при котором она будет срабатывать, если условия нет - то остановка произойдет в любом случае, как только программный счетчик попадет на адрес с установленной точкой прерывания. У одной точки может быть максимум два условия: количество проходов счетчика по этому адресу, прежде чем точка остановит его и выражение, при котором счетчик оказавшись на точке прерывания дальше уже не пойдет. Синтаксис выражений и операций такой же, как и в языке С.

  • Add breakpoint -добавляет в список точек прерываний точку, на адрес которой сейчас указывает курсор.

  • Options -позволяет настроить некоторые элементы интерфейса (при выполнении данных лабораторных работ не используется).

  • Help -система интерактивной помощи.

    Для быстрого перехода из одного окна в другое необходимо удерживая нажатой клавишу Alt нажать номер нужного окна (на каждом окне его номер отображается в верхнем правом углу). В симуляторе есть возможность переключать формат отображения регистров микропроцессора - из режима 8-разрядных регистров в режим 16-разрядных регистровых пар. Для этого необходимо находясь в окне Registers нажать клавишу Enter (для обратного переключения повторить).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]