Структурная схема МП-СИСТЕМЫ главного окна программы

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

 ПО ВЫПОЛНЕНИЮ ЛАБОРАТОРНОЙ РАБОТЫ №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;
  • Указатель стека;
  • Счётчик команд.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: