Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБЩАЯ плохая.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
700.93 Кб
Скачать

3.5. Выполнение команд по циклам и программ по шагам

Основным режимом работы микроЭВМ является последовательное выполнение команд, находящихся в памяти. В этом режиме частота обмена информацией между МП и памятью определяется частотой следования синхронизирующих импульсов Ф1 и Ф2. Это очень быстрые процессы. Характерные длительности исполнения команды и переходов к новым командам составляют несколько микросекунд.

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

В лабораторной МПС можно создавать оба этих режима. В поцикловом режиме выполнения команд МП переводится с помощью специальной схемы (рис. 2.2) в состояние ожидания п.3.1 (выходной сигнал WAIT(ОЖД) = 1) при выполнении каждого машинного цикла команды. В покомандном режиме MП переводится в режим ожидания после чтения только кода команды из памяти, то есть при выполнении только лишь цикла М1. Остальные девять типов циклов остановки исполнения не вызывают.

Таким образом создается режим исполнения всех циклов, входящих в данную команду и остановка на цикле М1 следующей команды до момента нажатия кнопки продолжения.

Для вызова пошагового режима:

- установите переключатель "РБ/ШГ" в нижнее положение. При этом происходит подключение светодиодов индикации системной шины адреса, шины данных и слова состояния;

- переключателем "КМ/ЦК" выберите один из режимов работы. Верхнее положение (КМ) соответствует покомандному исполнению, нижнее положение (ЦК) - поцикловому исполнению команд;

- передайте управление выполняемой программе (п. 4.2.3).

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

Исполнение команды или цикла команды производится нажатием кнопки "ШГ".

Для выхода из этого режима выполните одно из следующих действий:

- нажмите кнопку сброса "СВ'',

- установите переключатель "РБ/ШГ" в верхнее положение "РБ" "ШГ".

4. Работа с мпс

4.1. Описание клавиатуры

В составе лабораторной МПС находится системное программное обеспечение, назначением которого является обеспечение удобства в работе с МПС. В дальнейшем это системное программное обеспечение будем называть монитором. Оно находится в ПЗУ микроЭВМ (рис. 2.2) и поставляется вместе с установкой УМК.

Вызов тех или иных функции (директив) монитора обеспечивается с помощью восьми директивных (мониторных) клавиш (см. поз. 11 рис. 2.1).

Эти клавиши имеют следующее назначение:

"П"- чтение и изменение содержимого памяти;

"РГ" - чтение и изменение регистров микропроцессора;

"СТ" - передача управления программе пользователя;

"КС" - определение контрольной суммы массива памяти;

"ЗК" - заполнение массива памяти константой;

"ПМ" - перемещение массива памяти в адресном пространстве;

"_" - клавиша пробела служит для разделения нескольких переменных при вводе;

"ВП" - выполнить. Означает конец директивы.

Клавиатура также содержит информационные клавиши (поз.10 рис. 2.1). Они служат для ввода чисел в шестнадцатеричном коде (п. 2.3).

Клавиши с 4/РН по F служат для вызова идентификаторов регистров микропроцессора.

При неправильной работе с клавиатурой в крайней правой позиции дисплея индицируется знак "7". Повторным нажатием клавиши добейтесь его исчезновения и только после этого вызывайте директиву монитора.