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

Отображение/изменение содержимого определенного регистра.

.A0, .A1, .A2, .A3, .A4, .A5, .A6, .A7

.D0, .D1, .D2, .D3, .D4, .D5, .D6, .D7

.PC, .SR, .SS, .US

Команда .Rx позволяет пользователю отобразить содержимое определенного регистра или изменить его, используя следующий формат:

.<регистр> [<выражение>].

Все эти команды можно разделить на группы:

.A0-.A7 регистры адреса

.D0-.D7 регистры данных

.PC счетчик команд

.SR регистр статуса

.SS указатель стека супервизора

.US указатель стека пользователя

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

"Прозрачный" режим работы последовательных портов (Transparent Mode)

TM [<символ выхода>[<последующий символ>]]

Команда TM связывает вместе два последовательных порта (терминала и центральной ЭВМ), что дает возможность использовать терминал для работы с программами центральной ЭВМ (см. раздел "работа с сервером"). При этом все операции ввода/вывода между ними игнорируются модулем до тех пор, пока не будет введен <символ выхода> с терминала. По умолчанию этот символ - CTRL A. Следует иметь в виду, что в данном режиме порты терминала и управляющей ЭВМ должны иметь одинаковые скорости обмена.

Смотри также команды: LO, PF, VE.

Трассировка (tRace)

TR [<количество>]

T [<количество>]

Команда TR выполняет за один раз несколько команд, число которых указывается в параметре <количество>, начиная с адреса, хранящегося в счетчике команд PC. После выполнения каждой команды производится отображение содержимого всех регистров процессора и реассемблирование команды, на которую указывает счетчик команд. После ввода режима трассировки включается новый вид командной строки: TUTOR 1.32:>. Выполнение каждой новой команды в данном режиме происходит после нажатия на клавишу RETURN. Для выхода из режима трассировки может быть введена любая команда.

Точки останова являются действительными в течение режима трассировки.

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

Трассировка до текущей точки останова (Trace to Temporary breakpint)

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

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

·устанавливает текущую точку останова по адресу, указанному в параметре команды

·начинает выполнение программы в режиме трассировки, начиная с адреса, хранящегося в счетчике команд (PC)

·производит трассировку до тех пор, пока не встретится точка останова со счетом равным 0

·сбрасывает текущую точку останова

Текущая точка останова не отображается командой BR.

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

3. Встроенный ассемблер/реассемблер.

Монитор TUTOR модуля SBC68K может выполнять функции ассемблирования и дезассемблирования программ. Ассемблер/дизассемблер монитора представляет собой интерактивный редактор, работающий в построчном режиме. Строки транслируются в соответствие с языком машинных команд процессора MC68000. Каждой строке соответствует одна команда MC68000. При отображении команды ее машинный код реассемблируется и в строке выводится мнемоника команды с соответствующими операндами. Работа реассемблера производится при выполнении команд отображения и изменения содержимого памяти с соответствующей опцией (MD ;DI и MM ;DI соответственно), а также при выполнении трассировки или команды отображения содержимого регистров процессора. Работа ассемблера, позволяющего вводить и редактировать команды процессора, разрешается при выполнении команды изменения содержимого памяти с соответствующей опцией (MM ;DI).

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