Адрес Машинный код Метка Команда Комментарий 000 2381 LOOP: MOVA,#81H занести в аккумулятор число 81Н
002 39 OUTLP1,A записать число из А в PI
003 04 00 JMP LOOP зациклить программу
Эта программа выводит данные в порт Р1. Перед ее выполнением необходимо разомкнуть переключатели S8.0...S8.7 имитатора порта Р1 (поставить движки в нижнее положение), при этом загораются светодиоды HL3...HL10, подключенные к линиям порта Р1.
Задание 1. Выполните программу в автоматическом режиме. Оцените выполнение программы по светодиодам. Прервите выполнение программы по директиве «Ст», просмотрите и объясните содержимое регистров ОЭВМ. Продолжите выполнение программы после останова используя директиву «ПрСч».
Задание 2. Исследуйте программу в пошаговом режиме. Предварительно необходимо восстановить исходное состояние порта I. Это можно сделать начальной установкой модуля (директива «R»).
Внимание! Для исключения стирания программы при начальной установке модуля необходимо задать Т0=0 (поставить переключатель S7.1 в верхнее положение).
По светодиодам HL11...HL22 проследите за изменением адреса при выполнении команд различной длины.
4. СОДЕРЖАНИЕ ОТЧЕТА
Наименование и цель работы; краткое описание комплекса УМПК-48: его назначение, состав; расположение органов управления и индикации назначение переключателей SI, S6, S7, S8; порядок включения модуля микроЭВМ (обязательно запишите положение переключателей); описание директив монитора и последовательность нажатия клавиш для их выполнения.
5. КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Назначение комплекса УМПК-48 и его состав.
2. Опишите порядок включения микроЭВМ УМПК-48/ВМ.
3. Как исключить обнуление памяти при начальном запуске микроЭВМ?
4. Как можно просмотреть и изменить содержимое регистров?
5. Как осуществляется запуск программы пользователя в автоматическом и пошаговом режимах?
6. Как осуществить выход из программы пользователя, как определить адрес останова?
ИССЛЕДОВАНИЕ ОРГАНИЗАЦИИ И РАБОТЫ РЕГИСТРОВ, ВНУТРЕННЕЙ И ВНЕШНЕЙ ПАМЯТИ ДАННЫХ ОЭВМ
ЦЕЛЬ РАБОТЫ
Изучить организацию регистров, внутренней и внешней памяти данных ОЭВМ ВЕ48. Исследовать работу команд пересылки и обмена.
2. ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
ОЭВМ КМ1816ВЕ48 имеет встроенную память данных (ПД) объемом 64 байта. Возможности ОЭВМ могут быть расширены за счет подключения внешней ПД объемом 256 байт. Во внутренней ПД определены 8-уровневый стек (16 байт) и два банка регистров общего назначения RBO и Rbi. Обращение к РОН может производиться с помощью прямого регистрового способа адресации. Косвенный регистровый способ адресации используется при обращении ко всем ячейкам как внутренней ПД (команды MOV ), так и внешней ПД (команды MOVX), причем в качестве регистров косвенного адреса могут использоваться регистры RO и R1.
Переключение банков регистров осуществляется командами SEL RBO и SEL RB1 и проводится сразу же после их выполнения. При начальной установке ОЭВМ автоматически включается банк RBO.
Признак банка регистров BS входит в слово состояния программы PSW и может быть проанализирован по значению 4-го разряда содержимого регистра PSW. Если BS=0, то включен банк регистров RBO, если BS=1, то включен банк регистров RB1.
В системе команд ОЭВМ ВЕ48 важное место занимают команды пересылки (загрузки) и обмена. Пересылка предполагает передачу данных в направлении от источника к приемнику, при этом источник не изменяет своего содержимого. Обмен предполагает одновременную передачу данных в двух направлениях, в результате операции обмена изменяются значения обоих операндов, участвующих в операции. В качестве источников и приемников данных в командах пересылки и обмена используются: аккумулятор, регистры общего назначения, ячейки памяти, регистр PSW.
Ниже будут приведены команды пересылки и обмена, в которых участвуют только ячейки памяти данных (внутренней или внешней). При записи мнемоники команд используются следующие символы и обозначения:
Rn- регистр общего назначения, п-0.,.7;
Ri- регистр косвенного адреса, i=0,1;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.