Запуск программы на исполнение возможен в двух режимах: шаговом и непрерывном. Для запуска программы в шаговом режиме небходимо:
1. Установить тумблер ПРОГОН/ОТЛАДКА в положение ОТЛАДКА;
2. Задать начальный адрес программы, нажав клавишу ADDR с последующим вводом не менее 4-х цифр;
3. Нажать клавишу STEP;
4. Повторить пункт 3 для всех команд программы.
Для запуска программы в непрерывном режиме необходимо:
1. Установить тумблер ПРОГОН/ОТЛАДКА в положение ПРОГОН;
2. Задать начальный адрес программы, нажав клавишу ADDR с последующим вводом не менее 4-х цифр;
3. Нажать клавишу RUN.
При выполнении программы в шаговом режиме (обычно для отладки программы) можно проверять содержимое ячеек памяти с переменными программы или содержимое РОН МП. Для проверки содержимого ячейки памяти необходимо просто задать ее адрес (нажав клавишу ADDR с последующим вводом не менее 4-х цифр). После этого седьмой и восьмой индикаторы отобразят содержимое указанной ячейки памяти. Для проверки содержимого следующей ячейки памяти необходимо просто нажать клавишу NEXT. Для проверки содержимого предыдущей ячейки памяти необходимо дважды нажать клавишу MEM.
Для проверки содержимого РОН МП необходимо нажать клавиши REG и Х, где Х - одна из следующих клавиш A, B, C, D, E, H, L, F. После этого на пятом индикаторе высветится наименование регистра, а на седьмом и восьмом индикаторе его содержимое. Если нажать цифровые клавиши, то можно изменить содержимое проверяемого регистра. Нажатие клавиши NEXT выведет на дисплей содержимое следующего регистра в последовательности A, B, C, D, E, H, L, F, A, B, С, ... .
Для проверки РОН МП как регистровых пар необходимо нажать клавиши ADDR, R, MEM, где R - одна из следующих клавиш:
1/P - указатель стека (SP);
8/H - регистровая пара HL;
B - регистровая пара BC;
D - регистровая пара DE;
2/T - вершина стека.
После этого индикаторы 1...4 отобразят содержимое регистровой пары, индикаторы 5, 6 - имя регистровой пары, а индикаторы 7, 8 - содержимое ячейки памяти, на которую указывает содержимое проверяемой регистровой пары.
ПРИЛОЖЕНИЕ 2
Временные диаграммы сигналов МП
П2.1. Введение в работу МП при выполнении команд
Выполнение любой программы МП производится посредством операций записи и считывания. Квант времени при выполнении этих операций - один тактовый период Т частоты ф2, т.е. Т=1/ф2. В УОУ ф2 = 2 МГц.
От трех до шести Т образуют машинный цикл М, за время которого происходит обращение к памяти или порту ввода/вывода.
От одного до пяти М образуют цикл выполнения команды. Сущность и последовательность машинных циклов определяются кодом операции (КОП) команды, полученным в первом машинном цикле М1.
Ни одна команда МП КР580ВМ80 не имеет более пяти машинных циклов. Настоящая лабораторная работа посвящена исследованию машинного цикла чтения КОП - М1, одного из выполнямых этим МП (см. табл. П2.1).
П2.2. Типы машинных циклов
Упрощенные временные диаграммы сигналов МП при выполнении трехбайтной команды безусловного перехода JMP ADR изображены на рис. П2.1, на котором используются следующие обозначения:
ф1, ф2 - синхросигналы фаз 1 и 2;
А15...А0 - сигналы шины адреса;
D7...D0 - сигналы шины данных.
Рис. П2.1. Временные диаграммы сигналов МП
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.