- •Введение
- •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.1. Команды байт и слово
Команды БАЙТ и СЛОВО используются для просмотра содержимого выбранных ячеек памяти и последующей модификации, если это необходимо.
Синтаксис команд:
БТ АДРЕС , ДАННЫЕ , * .
С Л АДРЕС , ДАННЫЕ , * .
Память определяется через логический адрес, т.е. через начальный адрес сегмента и значение смещения. Если значение сегмента в поле адреса не указывается, то по умолчанию им становится текущее содержание регистра CS.
При необходимости обратиться к ячейке памяти через логический адрес, последовательность действий следующая: первый адресный ввод является указанием адреса сегмента, далее следует двоеточие (:) в качестве разделителя, второй ввод является значением смещения относительно начального адреса сегмента.
Когда используется команда СЛ, то байт, содержащийся в ячейке памяти, отображаемой в адресном поле, появляется в двух младших разрядах данных, а байт, содержащийся в следующей ячейке памяти (АДРЕС+1), появляется в двух старших разрядах поля данных.
При модификации содержимого ячейки следует помнить, что командой СЛ можно заменить число из последних четырёх или менее введённых цифр, командой БАЙТ - число из последних двух или менее введённых цифр. Отображаемые данные не записываются в память до тех пор, пока не будет нажата клавиша «,» или «.». При попытке модифицировать содержимое несуществующей ячейки памяти или ячейки ПЗУ на индикаторах поля появится сообщение Err (error-ошибка) и символ ввода команды «-».
Примеры
Просмотр последовательности ячеек памяти, адресуемых относительно регистра CS с помощью команд СЛ и БТ.
Таблица 20
|
Индикация |
|
|||||||
Команда |
Адрес |
Данные |
Комментарии |
||||||
|
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
|
СБРОС БТ 1 0 4 , , , , , , 1 0 , F F 3 , 1 2 . СЛ 1 0 4 , , , , . |
-
- |
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1
|
8
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 0 0
|
6 . 1 0 4 4 5 6 7 8 9 9 9 А А А B B B
1 0 4 4 6 8 А
|
Х Х 1 1
|
Х Х 0 2
|
1
Х Х Х Х Х Х X 1 Х 0 F Х X 1
Х Х Х F |
1.
Х. Х. Х. Х. Х. Х. 1. 0. Х. F. 3. Х. 1. 2
Х. Х. Х. 3.
|
Сброс Команда БАЙТ Чтение содержимого байтов с адресами 104Н,105Н, 106Н, 107Н, 108Н, 109Н.
Запись числа 10H по адресу 109 Н
Запись числа F3Н по адресу 10АН Запись 12H по адресу 109H Команда окончена Команда СЛОВО Запись адреса
Чтение содержимого ячеек памяти с адресами 104Н, 106Н, 108Н, 10АН. |
Примечание: символы XXXX либо XX означают, что содержимое ячейки памяти соответствующей разрядности неизвестно.
Просмотр и изменение слова памяти с адресом 110Н, адресуемого относительно регистра DS.
Таблица. 21
|
Индикация |
|
|||||||
Команда |
Адрес |
Данные |
Комментарии |
||||||
|
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
|
СБРОС СЛ РЕГ
DS : 1 1 0 , 9 С D F . |
-
r
-
|
1 1 1 1 1
|
8
1 1 1 1 1
|
6 . 0 0
1 1 0 0 0 0 0
|
Х 0 0 0 9 |
Х 0 0 9 С |
1
Х 0 9 С D
|
1.
Х.9 С DF. . . |
Сброс Команда СЛОВО Для ввода аббревиатуры регистра Содержимое регистра DS Разделитель сегмента/ смещения
Смещение
Запись числа 9CDFH по адресу 110Н
Запись данных закончена, команда завершена |
Примечание: символы XXXX означают, что содержимое ячейки памяти неизвестно.