- •Введение
- •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.5. Команда пересылка
Команда ПЕРЕСЫЛКА (клавиша ПРС) позволяет перемещать блоки данных в памяти.
Синтаксис:
ПРС <НАЧАЛЬНЫЙ АДРЕС> , <КОНЕЧНЫЙ АДРЕС> ,
< АДРЕС МЕСТА НАЗНАЧЕНИЯ > .
Формат команды ПЕРЕСЫЛКА уникален тем, что выполняются три следующих один за другим ввода в поле адреса. Поэтому после нажатия клавиши ПРС в поле адреса появляются три точки, индицирующих необходимость ввода трёх адресов. Каждый раз после ввода адреса левая точка исчезает, так, что количество точек, горящих в любой момент времени, указывает на число оставшихся для ввода адресов.
Адреса вводятся в следующем порядке:
1 - начальный адрес памяти перемещаемого блока данных;
2 - конечный адрес памяти перемещаемого блока данных;
3 - начальный адрес места назначения перемещаемого блока.
Значение сегмента не используется при вводе конечного адреса, и поэтому перемещаемый блок ограничен 64Кб. Так как данные пересылаются побайтно, команда ПЕРЕСЫЛКА может быть использована для заполнения памяти каким-нибудь значением. Это достигается заданием адреса назначения на единицу больше стартового адреса. После выполнения команды блок ячеек памяти, начиная с адреса НАЧАЛО до адреса КОНЕЦ+1 будет заполнен данными, содержащимися в ячейке с адресом НАЧАЛО. Для задания содержимого начальной ячейки может быть, например, использована команда БАЙТ.
Примеры
Перемещение блока памяти
Таблица 30
|
Индикация
|
|
|||||||
Команда |
Адрес |
Данные |
Комментарии
|
||||||
|
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4
|
|
СБРОС ПРС 1 0 0 , 3 F E , 4 0 0 . |
-
- |
. . . 1.
3
4 |
8 . . 1. 0. . . 3. F.
4 0
|
6 . 1. 0. 0. . 3. F. E. 4. 0. 0. -
|
|
|
1 |
1. |
Сброс Команда ПЕРЕСЫЛКА
Начальный адрес
Конечный адрес Адрес места назначения данных
Данные переданы |
Заполнение памяти значением FFH
Таблица 31
|
Индикация |
|
||||||||
Команда |
Адрес |
Данные |
Комментарии |
|||||||
|
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
|
|
1 |
|
2 |
|
|
|
3 |
|
|
4 |
|
СБРОС |
- |
|
8 |
6 |
|
|
1 |
1. |
Сброс |
|
БТ |
|
|
|
|
|
|
|
|
Запись FFH по адресу 100H |
|
1 |
|
|
|
1 |
|
|
|
|
||
0 |
|
|
1 |
0 |
|
|
|
|
|
|
0 |
|
1 |
0 |
0 |
|
|
|
|
|
|
, |
|
1 |
0 |
0 |
|
|
X |
X. |
|
|
F |
|
1 |
0 |
0 |
|
|
0 |
F. |
|
|
F |
|
1 |
0 |
0 |
|
|
F |
F. |
|
|
. |
- |
|
|
|
|
|
|
|
|
|
ПРС |
|
. |
. |
. |
|
|
|
|
Команда ПЕРЕСЫЛКА |
|
1 |
|
. |
. |
1. |
|
|
|
|
|
|
0 |
|
. |
1. |
0. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
1. |
0. |
0. |
|
|
|
|
Начальный адрес |
|
, |
|
|
|
. |
|
|
|
|
|
|
1 |
|
|
|
1. |
|
|
|
|
|
|
9 |
|
|
1. |
9. |
|
|
|
|
|
|
F |
|
1. |
9. |
F. |
|
|
|
|
Конечный адрес |
|
, |
|
|
|
. |
|
|
|
|
|
|
1 |
|
|
|
1. |
|
|
|
|
|
|
0 |
|
|
1 |
0. |
|
|
|
|
|
|
1 |
|
1 |
0 |
1. |
|
|
|
|
Адрес места назначения |
|
. |
- |
|
|
|
|
|
|
|
Область памяти с адреса 100H по 1А0H включительно будет заполнено константой FF |