Основные принципы работы с программой
Начало
работы с программой в основном заключается
в написании или загрузке программы на
Ассемблере в эмулятор. Для этого можно
воспользоваться либо панелью системы
команд программы, либо панелью
редактирования значений ячеек ОЗУ
эмулятора, либо загрузить образ ОЗУ с
носителя.
При
необходимости, можно заполнить
соответствующими значениями регистры
общего назначения эмулятора.
После
чего, для подробного изучения каждого
такта конкретной команды, можно
воспользоваться кнопкой тактированного
выполнения команды.
Для
выполнения программы в командном режиме,
(к примеру, для отладки программы)
используется кнопка командного режима.
Соответственно,
для выполнения программы целиком,
следует пользоваться кнопкой программного
режима.
Если
выполнение программы завершается
командой останова 76h HLT, устанавливается
флаг останова микропроцессора HLDA и
выдаётся соответствующее сообщение.
Работу с эмулятором можно продолжить,
сняв флаг при помощи пункта меню
"МП-система→Снять флаг HLDA", либо
воспользовавшись клавишей F12 на
клавиатуре, либо произвести сброс РОН
(см. ниже).
Для
очистки (обнуления) РОН и/или ОЗУ
эмулятора, воспользуйтесь группой
кнопок "Сброс", либо пунктом меню
программы "Файл→Новый (очистить
память и регистры)"
После
написания программы на языке Ассемблера,
её можно сохранить в виде образа ОЗУ и
РОН эмулятора на какой-либо носитель,
и при следующей надобности, также
загрузить в эмулятор. Загружать и
сохранять можно не только весь образ,
но и часть ОЗУ эмулятора.
Для
удобства работы с написанными программами
в виде таблиц или текстовых документов,
предусмотрены возможности экспорта
части содержимого ОЗУ и/или РОН эмулятора
в MS Excel, MS Word и текстовый файл.
Также
предусмотрена возможность печати части
содержимого ОЗУ и/или РОН эмулятора на
принтере.
Главное
окно программы:

Система
команд МП КР580ВМ80:

Меню
программы:





Справка
программы:

Содержание отчета:
В
отчете должны присутствовать следующие
разделы: фамилия и инициалы и группа
студента, название и цель работы, ответы
на указанные преподавателем контрольные
вопросы, выводы.
Контрольные вопросы:
1. Основные характеристики микропроцессора кр580вм80а.
2.
Архитектура микропроцессора КР580ВМ80А:
арифметико-логическое устройство (АЛУ),
назначение аккумулятора A,
блок регистров общего назначения (РОН),
возможности регистровой пары HL;
3.
Назначение регистров специальных
функций: регистр указателя стека SP,
регистр программного счетчика PC,
регистр признаков (флагов) F.
4.
Назначение устройства управления.
5.
Организация стека в МП КР580ВМ80А.
6.
Организация работы с портами в МП
КР580ВМ80А.
7.
Система команд МП КР580ВМ80А:
a. Способы
адресации: прямая, неявная, косвенная,
непосредственная, стековая;
b. Формат
команд;
c. Группы
команд;
8.
Модель памяти МП КР580ВМ80А:
a. Определение
доступного адресного пространства;
b. Адресация
памяти;
c. Определение
рабочего пространства памяти;
d. Понятия
ПЗУ, ППЗУ, ОЗУ;
9. Системы
счисления, используемые в ассемблере
для МП КР580ВМ8А, переходы между двоичной,
шестнадцатеричной и десятичной системами
счисления.