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.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.