Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабы / motorola / 68LAB1.DOC
Скачиваний:
29
Добавлен:
16.04.2013
Размер:
249.25 Кб
Скачать

Непосредственное выполнение программы.

GD [<адрес>]

Команда GD аналогична команде GO, за исключением того, что она не устанавливает точки останова и не запускается командой одиночной трассировки. Команда GD начинает выполнение программы с ячейки памяти, определенной в параметре <адрес>, без изменения содержимого таблицы векторов процессора (ячеки $0-$3FF). Если адрес не указывается, выполнение программы начинается с адреса, содержащегося в счетчике команд PC.

Смотри также команды: GO, GT.

Выполнение программы до точки останова (Go unTil breakpoint)

GT <адрес точки останова>

Команда GT выполняет следующие действия:

1 устанавливает текущую точку останова;

2 устанавливает точки останова введенные командой BR;

3 устанавливает программные регистры так, как индицирует команда DF;

4 производит запуск программы (в режиме реального времени) начиная с адреса, указанного в программном счетчике PC.

Смотри также команды: BR, DF, GD, GO, TR, TT.

Вывод справочной информации (hElp)

HE

Данная команда отображает на дисплее список всех команд монитора TUTOR.

Загрузка программы в память модуля (lOad)

LO [<номер порта>] [;<опции>] [=текст]

С помощью команды LO производится загрузка в память данных с центрального компьютера в формате S-record. Команда LO имеет следующие опции:

;-C Игнорирование контрольной суммы при загрузке. Если эта опция не используется, подсчитанная контрольная сумма сравнивается с помещенной в записи S-record, и, если они совпадают, через Порт 1 выводится сообщение: "CHKSUM=" и значение контрольной суммы; данные не загружаются в память, если контрольные суммы не совпадают.

;X Повторное чтение данных из выбранного устройства.

Параметр [=текст] используется только при работе с Портом 2. Текст, следующий за символом "=", посылается в Порт 2. Например, сообщение может быть послано в Порт 2 для инициализации начала загрузки.

Если Центральная ЭВМ, подключенная к Порту 2 не выдает ответ примерно через 10с после ввода команды, то через Порт 1 выводится сообщение "TIMEOUT" и выполнение команды прерывается.

Смотри также команды: DU, OF, PF, VE и раздел "Работа с сервером".

Отображение содержимого памяти (Memory Display)

MD [<номер порта>] <адрес> [<количество>] [;<опции>]

Команда MD используется для отображения области памяти начиная с ячейки, указанной в параметре <адрес>. Параметр <количество> определяет число байт памяти выводимых на дисплей. Команда может работать в двух режимах: отображение шестнадцатеричных данных (с выводом ASCII эквивалента) и отображение в реассемблируемой форме.

Команда имеет четыре основных формы:

Команда

Ïîðò N

Устройство вывода

MD

Ïîðò 1

Терминал

MD1

Ïîðò 1

Терминал

MD2

Ïîðò 2

Центральная ЭВМ (модем)

MD3

Ïîðò 3

Принтер

По умолчанию значение <количество> равно 16 байт или одной команде при использовании режима реассемблера.

Команда может работать в двух режимах:

1. Без опции - отображение данных в шестнадцатеричном виде с ASCII эквивалентом. Данные всегда отображаются группами по 16 байт. Если значение параметра <количество> не кратно 16, то выводится ближайшее большее значение, за исключением случая, когда <количество> на 1 больше кратного шестнадцати значения.

2. Опция ;DI приводит к режиму реассемблирования. Данные выводятся в формате, описанном в главе 3. В каждой строке отображается адрес команды, ее шестнадцатеричный код, мнемоника и операнды. Количество выводимых команд процессора определяется количеством байтов соответствующих им машинных кодов, которое указывается в параметре <количество>.

Смотри также команды: MM, MS.

Соседние файлы в папке motorola