- •Введение
- •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.2.3. Команды ввод байта и ввод слова
Команды ВВОД БАЙТА (клавиша ВВБ) и ВВОД СЛОВА (клавиша ВВС) используются для ввода (приема) байта или 16-разрядного слова из порта ввода соответственно.
Синтаксис:
ВВБ < АДРЕС ПОРТА > , [ , ] * .
ВВС < АДРЕС ПОРТА > , [ , ] * .
Адресация ввода/ вывода ограничена 64Кб (максимальный адрес - FFFFH). Значение сегмента не используется для формирования адреса порта.
После того, как введён адрес порта, необходимо нажать клавишу «,». Байт или слово, введённые из адресуемого порта, будут высвечиваться в поле данных. Повторное нажатие клавиши «,» изменяет содержимое поля данных на текущее слово или байт, введённые из адресуемого порта. Нажатие клавиши «.» завершает команду, и программа монитора выходит в состояние ожидания следующей команды.
В состав микролаба входят две БИС КР580ВВ55А, которые могут быть использованы совместно с командами ВВОД БАЙТА и ВВОД СЛОВА для ввода данных из периферийных устройств. Этим БИС присвоены обозначения ПОРТ1 и ПОРТ2. Каждая микросхема, в свою очередь, содержит три отдельных 8-разрядных порта, которые обозначаются ПОРТ А, ПОРТ В и ПОРТ С. При работе с байтами каждый порт функционирует независимо. Во время работы со словами пара портов функционирует совместно (например Р1 А и Р2 А) для формирования 16-разрядного слова данных, при этом порт Р1 соответствует младшему байту. В таблице 24 определены адреса отдельных портов.
Во время работы со словами вводится только адрес младшего порта Р1 (соответствующий старший порт адресуется автоматически).
Микросхемы параллельных портов ввода/вывода программируются и при включении питания, и при нажатии клавиши СБРОС. Если порт(ы) был(и) запрограммирован(ы) на вывод, то перед нажатием клавиши команды ВВОД нажимают клавишу СБРОС или записывают соответствующий код в порт управления для программирования схемы на ввод.
Таблица 24
-
Название порта
Адрес
Р1А
FFF8H
Р2 А
FFF9H
Р2В
FFFAH
Р2В
FFFBH
Р1С
FFFCH
Р2С
FFFDH
Примеры
Ввод последовательности данных из порта Р2 В
Таблица 25
|
Индикация |
|
|||||||
Команда |
Адрес |
Данные |
Комментарии |
||||||
|
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
|
СБРОС ВВС F F F A , ,
,
.
|
-
F F F
F
- |
F F F F
F |
8
F F F F F
F |
6 . F F F A A A
A |
X X
X |
X X
X |
1
X X
X |
1.
X. X.
X. |
Сброс Команда ВВОД СЛОВА
Адрес порта Приём слова данных Приём нового слова данных Команда закончена |
Ввод байта из порта P2 B.
Таблица 26
Команда |
Индикация |
Комментарии |
|||||||
Адрес |
Данные |
||||||||
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
||
СБРОС ВЫВБ F F F A , . |
-
F F - |
F F F |
8
F F F F
|
6 . F F F A A |
|
|
1
X
|
1.
X. |
Сброс Команда ВВОД БАЙТА
Адрес порта Приём байта данных Команда закончена |
Примечание: символы XXXX означают, что содержимое порта неизвестно.