Лабораторный практикум по курсу "Микропроцессорные устройства". Часть 1, страница 9

            HLDA - выход сигнала "подтверждение ПДП", этот сигнал выдается МП в ответ на сиг­нал HOLD. Высокий уровень сигнала на этом выходе означает, что МП перевел вы­ходы шин дан­ных и адре­са в высокоимпедансное состояние и не мешает управлению ши­нами со стороны устройства, сфор­ми­ро­вав­шего сигнал HOLD;

            READY - вход сигнала "готовность", высоким уровнем на этом входе память или порт вво­да/вы­во­да предупреждают МП о готовности завершить цикл обращения к ним. Сиг­нал низ­ко­го уровня пе­ре­во­дит МП в режим ожидания. В этом режиме МП ничего не делает кроме про­­вер­ки сигнала READY;

            WAIT - выход сигнала "ожидание", высокий уровень этого сигнала означает, что МП на­хо­дится в состоянии ожидания (ответ на сигнал READY);

            SYNC - выход сигнала "синхро", импульсы высокого уровня отмечают начало каж­до­го машин­но­го цикла.

            Оставшиеся сигналы имеют следующее функциональное назначение:

            Ф1, Ф2 - входы импульсов синхронизации соответственно фазы1 и фазы2, фор­ми­ру­ются внеш­ним ге­не­ратором;

            RESET - вход сигнала "сброс", сигнал высокого уровня на этом входе прекращает ра­бо­ту МП и ус­­танавливает его начальное состояние. Наиболее существенным эффектом действия этого сиг­на­ла яв­ля­ет­ся обнуление РС (считывание программы начнется с ну­ле­во­го адреса) и запрет прерываний.

            П1.3. Общее описание УОУ

            УОУ предназначено для изучения сигналов магистрали при выполнении различ­ных цик­лов и сис­темы команд МП типа КР580ВМ80 [5, 6]. По схеме это МПС, со­дер­жа­щая:

             2КБ постоянного запоминающего устройства (ПЗУ), в котором хранится прос­тей­шая опе­ра­ци­он­ная сис­тема - монитор - программа, позволяющая вводить в УОУ прог­рам­му, за­пус­кать ее  на испол­не­ние, а также проверять содержимое РОН процессора и яче­ек  оперативного за­по­минающего устройства (ОЗУ), в которых хранятся переменные программы пользователя и стек. Монитор занимает только 1КБ ПЗУ (по адресам 0000Н...03FFH), поэтому в усовершенст­во­ва­н­ном варианте УОУ оставшийся объем ПЗУ используется для поддержки связи с IBM PC;

            2КБ ОЗУ (в усовершенствованном УОУ 4КБ), в котором хранится программа поль­зо­ва­те­ля, стек , поль­зовательские и системные  переменные. ОЗУ располагается по ад­ресам 8000H...87FFH (в усо­вер­шен­с­твованном УОУ - 8000H...0FFFH). Адреса 83E0H...83FFH зарезер­ви­­ро­ваны  под системные переменные и их использование в учеб­ных программах недопустимо, кроме 83F8H...83FFH, которые закреплены за ин­ди­ка­то­ра­ми дисплея;

            интерфейсную микросхему КР580ВВ55, содержащую три порта ввода/вывода. Порт А под­дер­жи­ва­ет клавиатуру, порт В запрограммирован на ввод и связан с разъ­емом, уста­нов­лен­ном на корпусе УОУ, что позволяет вводить через него данные помимо кла­витуры, порт С - зап­рог­раммирован на вывод и позволяет управлять системными ресурсами УОУ, в частности, бит D7 этого порта разреша­ет/зап­ре­ща­ет работу ПДП контроллера, который обеспечивает работу дис­п­лея. Если этот бит сброшен, то работа дис­плея будет заблокирована, этим можно вос­поль­зо­ваться при исследовании сигналов магистрали УОУ, чтобы устранить циклы ПДП, которые ме­ша­ют исследовать другие циклы процессора. Порты име­ют следующие адреса в портовом ад­рес­ном пространстве МП: порт А - 0Н; порт В - 1Н, порт С - 2Н.

            Конструктивно УОУ представляет собой моноблок, вид передней панели которого пред­став­лен на рис. П1.2.

                                   Рис. П1.2. Передняя панель УОУ

            На переднюю панель УОУ вынесены: сетевой тумблер с индикатором включения 1;  спра­воч­­ная таб­лица кодов операций машинных команд МП 2; тумблер "Прогон/От­лад­ка" 3; инди­ка­торы флагов Z (ну­ля) и С (переноса) 4; дисплей 5; клавиатура 6; справочная таблица кодов опе­ра­ций машинных ко­манд МП 7; шестнадцатиричная запись четырех старших битов кодов опе­раций машинных команд МП 8; шестнадцатиричная запись четырех младших битов кодов опе­­раций машинных команд МП  9.