- •Введение
- •1. Конструкция, технические данные и принцип действия
- •2. Описание электрической принципиальной схемы
- •2.1. Общие сведения
- •2.2. Тактовый генератор
- •2.3. Генератор состояния ожидания
- •2.4. Центральный процессор
- •2.5. Контроллер шины
- •2.6. Оперативное запоминающее устройство
- •2.7. Постоянное запоминающее устройство
- •2.8. Параллельный ввод/вывод
- •Последовательный ввод/вывод
- •2.9.1. Назначение и особенности работы кр580вв51а в микропроцессорной лаборатории
- •2.9.2. Программирование бис кр580вв51
- •1 Сброс признаков ошибок 0 Нет сброса
- •2.10. Программируемый контроллер клавиатуры/дисплея кр580вв79
- •2.10.1. Назначение контроллера кр580вв79 и особенности его работы в составе микролаба
- •2.10.2. Программистская модель и система команд кр580вв79
- •3. Описание команд клавишного монитора
- •3.1. Клавиатура
- •3.2. Синтаксис команд монитора
- •3.2.1. Команды байт и слово
- •Примеры
- •3.2.2. Команда регистр
- •Примеры
- •3.2.3. Команды ввод байта и ввод слова
- •Примеры
- •3.2.4. Команды вывод байта и вывод слова
- •Примеры
- •3.2.5. Команда пересылка
- •Примеры
- •3.2.6. Команда пуск
- •Примеры
- •Запуск программы в режиме с точкой прерывания.
- •3.2.7. Команда шаг
- •4. Описание команд монитора дисплея
- •4.1. Структура команд
- •4.2. Команды монитора
- •4.2.1. Команда просмотра / изменения памяти
- •Примеры
- •4.2.2. Команда просмотра / изменения регистра
- •Примеры
- •4.2.3. Команда отображения памяти
- •Примеры
- •4.2.4. Команда пересылки
- •Примеры
- •4.2.5. Команда ввода
- •4.2.6. Команда вывода
- •4.2.7. Команда перехода
- •4.2.8. Команда шаг
- •Заключение
- •Приложение Электрические принципиальные схемы микролабаратории “км1810вм86 910”
- •Оглавление
- •394026 Воронеж, Московский просп.,14
Запуск программы в режиме с точкой прерывания.
В таблице 34 представлена последовательность команд монитора, осуществляющая запуск на выполнение программы, указанной в таблице 32, с точкой прерывания по команде INC AX.
3.2.7. Команда шаг
Команда ШАГ предназначена для выполнения программы пользователя в пошаговом режиме.
Синтаксис:
ШАГ [<НАЧАЛЬНЫЙ АДРЕС>] , [ [ <НАЧАЛЬНЫЙ
АДРЕС> ] , ] * .
Таблица 34
|
Индикация |
|
|||||||
Команда |
Адрес |
Данные |
Комментарии |
||||||
|
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
|
1 |
|
2 |
|
|
|
3 |
|
|
4 |
СБРОС ПУСК 1 0 0 , 1 0 С . |
-
- |
1
1 |
8
1 0
1 0 |
6 0. 1. 0. 0. . 1. 0. С. |
b |
r |
1 Х |
1. Х. |
Сброс Команда ПУСК Адрес смещения программы относительно CS Смещение точки прерывания относительно CS
Точка прерывания достигнута. Ожидание новой команды |
В пошаговом режиме после выполнения каждой команды программы пользователя управление передаётся от прерванной программы монитору, что позволяет исследовать или изменить содержимое интересующих регистров и ячеек памяти, оценить полученные промежуточные результаты и продолжить выполнение программы.
Очередная команда программы выполняется при нажатии клавиши «,» . Если необходим стартовый адрес, отличный от адреса, высвечиваемого на индикаторах, то с помощью клавиатуры вводится новый адрес.
Пример
Выполнить в пошаговом режиме часть программы из табл. 32.
Таблица 35
|
Индикация |
|
|||||||
Команда |
Адрес |
Данные |
Комментарии |
||||||
|
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
|
СБРОС ШАГ 1 0 0 , , , , , , , . |
-
- |
1 1 1 1 1 1 1 1
|
8
1 0 0 0 0 0 0 0 1
|
6 0 1 0 0 3 6 9 C D F 1 |
|
|
1 Х
В В В 4 0 D E
|
1. Х.
B. A. 9. 0. 3. 1. 2.
|
Сброс Команда ШАГ Начальный адрес программы
Пошаговое выполнение команд программы
|