МЕТОДИЧЕСКИЕ УКАЗАНИЯ
ПО ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №2
«Ознакомление с работой
МП КР580ВМ80А «ЕMU КР580»»
для студентов специальности 09.02.01 Компьютерные системы и комплексы
2016
Цель работы:
1. Изучение работы эмулятора микропроцессора КР580ВМ80А
2. Изучение работы команд микропроцессора КР580ВМ80А в пошаговом режиме
3. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
ГЛАВНОЕ ОКНО ПРОГРАММЫ
Содержимое главного окна программы:
1. Главное меню программы;
2. Структурная схема МП-системы;
3. Таблица содержимого ОЗУ МП-системы;
4. Внешние периферийные устройства, подключенные к портам МП-системы;
5. Панель редактирования значения выбранной (текущей) ячейки ОЗУ МП-системы;
6. Панель редактирования значения содержимого выбранного регистра общего назначения МП-системы;
7. Группа кнопок «Сброс» для обнуления всех ячеек ОЗУ и регистров общего назначения МП-системы;
8. Панель системы команд МП КР580ВМ80А (скрытый вид);
9. Группа кнопок «Выполнение» для выполнения программы МП-системой в сквозном, командном и тактовом режимах.
Рис. 1 Главное окно программы
ГЛАВНОЕ МЕНЮ ПРОГРАММЫ
Главное меню программы расположено в верхней части главного окна программы под его заголовком, как показано на рисунке 1, и содержит следующие пункты:
- Меню "Файл"
- Меню "МП-система"
- Меню "Вид"
- Меню "Настройки"
- Меню "Помощь"
СТРУКТУРНАЯ СХЕМА МП-СИСТЕМЫ ГЛАВНОГО ОКНА ПРОГРАММЫ
Структурная схема МП-системы расположена в центральной части главного окна программы, как показано на рисунке 1, и содержит следующие элементы:
- Регистр слова состояния микропроцессора (PSW) МП-системы и его значение, представленное в двоичной системе счисления, а также, расшифровку этого значения, представленного в словесной форме;
- Буфер данных МП-системы и его значение, представленное в шестнадцатеричной системе счисления;
- Регистр-аккумулятор (А) МП-системы и его значение, представленное в шестнадцатеричной системе счисления;
- Буферные регистры МП-системы 1 и 2 и их значения, представленные в шестнадцатеричной системе счисления;
- Регистр признаков (флагов) МП-системы и его значение, представленное в двоичной системе счисления, а также, индикаторы расшифровки флагов: Z, S, P, C, AC;
- Регистр команд МП-системы и его значение, представленное в шестнадцатеричной системе счисления;
- Дешифратор команд МП-системы, индицирующий мнемонику текущей выполняемой команды, закреплённой на регистре команд;
- Счётчики машинных микроциклов и микротактов МП-системы, индицирующие свои текущие значения в десятичной системе счисления;
- Блок АЛУ МП-системы;
- Блок десятичной коррекции значения регистра-аккумулятора МП-системы;
- Блок синхронизации и управления МП-системой;
- Буфер адреса МП-системы и его значение, представленное в шестнадцатеричной системе счисления;
- Блок регистров общего назначения МП-системы и их значения, представленные в шестнадцатеричной системе счисления. Регистры B, C, D, E, H, L;
- Блок регистров временного хранения МП-системы и их значения, представленные в шестнадцатеричной системе счисления. Регистры W, Z;
- Схема инкремента/декремента МП-системы, индицирующее своё соответствующее действие условными обозначениями «+1» и «-1» соответственно;
- Регистр-указатель стека МП-системы и его значение, представленное в шестнадцатеричной системе счисления;
- Регистр-счётчик команд МП-системы и его значение, представленное в шестнадцатеричной системе счисления;
- Контролер ввода/вывода МП-системы;
- Индикаторы состояния и тактирования микропроцессора МП-системы: F1, F2, SYNC, READY, WAIT, HOLD, HLDA, INT, INTE, DBIN, WR;
- Порты МП-системы от 00h до 04h для монитора, дисковода, жёсткого диска, сетевого адаптера и принтера соответственно;
- Все элементы связаны между собой шинами: данных, адреса, управления, внутренней шиной данных и шиной внешних устройств (портов) в соответствии со структурной схемой
Следующие элементы структурной схемы носят активных характер, позволяющий, при помощи щелчка мыши на их значении, отобразить и редактировать последнее в панели редактирования значений регистров.
- Аккумулятор;
- Регистры блока РОН: B, C, D, E, H, L;
- Регистры временного хранения: W, Z;
- Указатель стека;
- Счётчик команд.