- •Введение
- •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
3. Описание команд клавишного монитора
3.1. Клавиатура
Клавиатура микролаба и табло из 8 индикаторов управляются с помощью программы клавишного монитора. Эта программа позволяет выполнять следующие действия:
опрашивать и изменять содержимое регистров МП КМ1810ВМ86;
опрашивать и изменять содержимое памяти;
вводить и корректировать программы и подпрограммы;
исполнять программы пользователя в пошаговом режиме, а также в автоматическом режиме с точками останова;
перемещать выбранные блоки данных, хранимых в памяти, с одного выбранного места на другое;
- считывать/ записывать данные ввода/ вывода.
Клавиатура разделена на две логические группы: 16 шестнадцатеричных клавиш справа и 8 функциональных клавиш слева.
Большинство шестнадцатеричных клавиш имеют комбинированные функции, как показано в надписи на каждой клавише. Маленькие надписи под шестнадцатеричными цифрами обозначают команды монитора и имена регистров МП КМ1810ВМ86 (рис. 28). Функции шестнадцатеричных клавиш в каждый момент времени зависят от текущего состояния программы монитора и от того, что ожидает монитор при вводе. Название каждой функциональной клавиши приведено ниже.
СБРОС позволяет прервать работу МП и вернуть микролаб в состояние инициализации. После нажатия клавиши на индикаторах появится сообщение монитора (см. рис.29) и символ ввода команды в старшем разряде адреса. Монитор готов к приёму команды.
ПРЕР обычно используется для немедленного прерывания выполнения текущей задачи и передачи управления Монитору для последующего ввода команды.
Рис. 28 Сообщение монитора микролаба
Рис. 29. Клавиатура микролаба
«+» даёт возможность пользователю производить сложение двух шестнадцатеричных чисел. Это упрощает относительную адресацию, позволяя быстро вычислять адрес ячейки относительно базового адреса.
«-» позволяет вычитать одно шестнадцатеричное число из другого.
«:» используется для разделения адреса, вводимого по частям: значение сегмента и величина смещения. Значение сегмента вводится первым.
«РЕГ» позволяет использовать содержимое любого из регистров МП в качестве входного адреса или данных.
«,» используется для разделения ввода с клавиатуры и инкрементирования содержимого поля адреса при просмотре содержимого ячеек памяти.
«.» является клавишей окончания ввода команды. После её нажатия выполняется текущая команда монитора.
3.2. Синтаксис команд монитора
Клавишный монитор может выполнять 10 отдельных команд. В описании команд будет использованы следующие обозначения:
Х
- необязательный элемент синтаксиса команды;
* - один или более необязательных элементов синтаксиса команды;
- элемент, определяемый пользователем.