УКНЦ Техническое описание прототипа: различия между версиями
Nzeemin (обсуждение | вклад) Нет описания правки |
Nzeemin (обсуждение | вклад) Нет описания правки |
||
Строка 826: | Строка 826: | ||
!(ИСТОЧНИК) ! ! ! | !(ИСТОЧНИК) ! ! ! | ||
----------------------------------------------------------------- | ----------------------------------------------------------------- | ||
� | |||
5.1.4.1. ЭМУЛЯЦИЯ КОНТРОЛЛЕРОВ АЛФАВИТНО-ЦИФРОВОГО ДИСП- | |||
ЛЕЯ, КЛАВИАТУРЫ. | |||
АЛФАВИТНО-ЦИФРОВОЙ ДИСПЛЕЙ ПРЕДСТАВЛЕН ЦП РЕГИСТРАМИ | |||
КАНАЛА КО (СМ. РИС. 3). | |||
НА АППАРАТНОМ УРОВНЕ ФОРМИРУЮТСЯ КОДЫ - НОМЕРА ВЫБРАННОЙ | |||
КЛАВИШИ И ПЕРЕДАЮТСЯ В ПРОГРАММУ, ИСПОЛНЯЕМУЮ ПЕРЕФЕРИЙНЫМ ПРО- | |||
ЦЕССОРОМ. ПП СТАВИТ В СООТВЕТСТВИЕ ПОЛУЧЕННОМУ КОДУ, НАПРИМЕР, | |||
КОД КОИ-7 ПО ПРОГРАММЕ ПУЛЬТОВОГО ТЕРМИНАЛА жт-52 И ПЕРЕДАЕТ | |||
ЕГО ПО КАНАЛЬНЫМ РЕГИСТРАМ КО ЦЕНТРАЛЬНОМУ ПРОЦЕССОРУ. | |||
ЦП ПЕРЕДАЕТ ПО КАНАЛУ КО ПОСЛЕДОВАТЕЛЬНОСТЬ БАЙТОВ ДЛЯ | |||
ПЕЧАТИ НА ЭКРАНЕ ТЕЛЕВИЗИОННОГО МОНИТОРА АЛФАВИТНО-ЦИФРОВОЙ ИН- | |||
ФОРМАЦИИ И ПО КАНАЛУ К1 ИНФОРМАЦИИ ДЛЯ ГРАФИЧЕСКОГО ОТОБРАЖЕНИЯ | |||
НА ЭКРАНЕ МОНИТОРА. | |||
ПП ИНТЕРПРЕТИРУЕТ ПОЛУЧЕННУЮ ИНФОРМАЦИЮ ПО КАНАЛАМ К0 И | |||
К1 И УПРАВЛЯЕТ РЕГИСТРАМИ, ФОРМИРУЮЩИМИ ИЗОБРАЖЕНИЕ НА ЭКРАНЕ ТЕ- | |||
ЛЕВИЗИОННОГО МОНИТОРА. | |||
5.1.4.2. ЭМУЛЯЦИЯ КОНТРОЛЛЕРА НАКОПИТЕЛЯ НА ГИБКИХ МАГ- | |||
НИТНЫХ ДИСКАХ. | |||
ПРОГРАММА НАЧАЛЬНОЙ ЗАГРУЗКИ ОПЕРАЦИОННОЙ СИСТЕМЫ, НАПРИ- | |||
МЕР ОС ДВК, РАЗМЕЩЕННАЯ В "СКРЫТОЙ" ОБЛАСТИ ПАМЯТИ ЦП, ПО КАНАЛУ | |||
К2 ПЕРЕДАЕТ БЛОК ПАРАМЕТРОВ МАССИВА, КОТОРЫЙ ТРЕБУЕТСЯ СЧИТАТЬ С | |||
ДИСКЕТТЫ. | |||
ПРОГАММНО-АПАРАТНЫЕ СРЕДСТВА БЭК ОБМЕНИВАЮТСЯ ИНФОРМАЦИЕЙ | |||
С ДИСКОМ, ПЕРЕСЫЛАЮТ МАССИВ ПО ПРЯМОМУ ДОСТУПУ В УКАЗАННУЮ В БЛО- | |||
КЕ ПАРАМЕТРОВ ОБЛАСТЬ ПАМЯТИ ЦП И ОСУЩЕСТВЛЯЮТ ЗАПУСК ЦП НА | |||
ЗАГРУЖЕННУЮ ПРОГРАММУ. | |||
ДАЛЬНЕЙШАЯ РАБОТА С ДИСКОМ ИДЕТ ПОД УПРАВЛЕНИЕМ ЗАГРУ- | |||
ЖЕННОЙ СИСТЕМЫ, СОДЕРЖАЩЕЙ ПРОГРАММУ-ДРАЙВЕР РАБОТЫ С НАКОПИТЕЛЕМ. | |||
КОНТРОЛЛЕР ОБЕСПЕЧИВАЕТ ЗАПИСЬ НА ДИСК С УДВОЕННОЙ ПЛОТ- | |||
НОСТЬЮ. | |||
5.1.4.3. ЭМУЛЯЦИЯ КОНТРОЛЛЕРОВ ПАРАЛЛЕЛЬНОГО ПРОГРАМ- | |||
МИРУЕМОГО ИНТЕРФЕЙСА, ПЕЧАТАЮЩЕГО УСТРОЙСТВА. | |||
СООТВЕТСТВУЮЩИЕ ДРАЙВЕРЫ, ВХОДЯЩИЕ В СОСТАВ УПРАВЛЯЮЩЕЙ | |||
СИСТЕМЫ, ПО КАНАЛУ "К1" ПЕРЕДАЮТ КОМАНДЫ С ПАРАМЕТРАМИ В БЛОК | |||
БЭК. | |||
ПП ПО СПЕЦИАЛЬНОЙ ПРОГРАММЕ УПРАВЛЯЕТ РЕГИСТРАМИ ПАРАЛ- | |||
ЛЕЛЬНОГО ПРОГРАММИРУЕМОГО ИНТЕРФЕЙСА, К КОТОРОМУ , В ЧАСТНОСТИ, | |||
МОЖЕТ БЫТЬ ПОДКЛЮЧЕНО ПЕЧАТАЮЩЕЕ УСТРОЙСТВО д100. | |||
� | |||
5.1.4.4. ЭМУЛЯЦИЯ КОНТРОЛЛЕРА ПЗУ НА ВНЕШНЕЙ КАССЕТЕ. | |||
АНАЛОГИЧНО ИЗЛОЖЕННОМУ В П. 5.1.4.2 ПОД УПРАВЛЕНИЕМ НА- | |||
ЧАЛЬНОГО ЗАГРУЗЧИКА ИЛИ ОПЕРАЦИОННОЙ СИСТЕМЫ ПО КАНАЛУ "К2" | |||
ОСУЩЕСТВЛЯЕТСЯ ПЕРЕДАЧА ИНФОРМАЦИИ С КАССЕТЫ ПЗУ В ПАМЯТЬ ЦП. | |||
5.1.4.5. ЭМУЛЯЦИЯ КОНТРОЛЛЕРА НАКОПИТЕЛЯ НА ОСНОВЕ БЫ- | |||
ТОВОГО МАГНИТОФОНА. | |||
БЛОК БЭК ПРОГРАММНО-АППАРАТНО ОБЕСПЕЧИВАЕТ ЗАПИСЬ/ЧТЕНИЕ | |||
ЧАСТОТНО МОДУЛИРОВАННОГО СИГНАЛА СО СКОРОСТЬЮ 1200, 2400 БОД. | |||
ДРАЙВЕР ОБЕСПЕЧИВАЕТ РАБОТУ С ФАЙЛАМИ: ТЕКСТОВЫМИ НА басиц , | |||
ТЕКСТОВЫМИ В КОДАХ асции , В МАШИННЫХ КОДАХ. | |||
МАССИВЫ ДЛЯ ЗАПИСИ НА ЛЕНТУ (СЧИТАННЫЕ С ЛЕНТЫ) ПЕРЕДА- | |||
ЮТСЯ ПО ПРЯМОМУ ДОСТУПУ ИЗ(В) ОЗУ ЦП С ИСПОЛЬЗОВАНИЕМ КАНАЛА | |||
"К2" ДЛЯ ПЕРЕДАЧИ КОМАНД С ПАРАМЕТРАМИ. РАБОТА С КОНТРОЛЛЕРОМ | |||
В ЦЕЛОМ АНАЛОГИЧНА ИЗЛОЖЕННОЙ В П.5.1.4.2. | |||
5.1.4.6. РАБОТА С ГЕНЕРАТОРОМ ЗВУКОВОГО СИГНАЛА. | |||
ПО КАНАЛУ "К1" ПЕРЕДАЮТСЯ КОМАНДЫ С ПАРАМЕТРАМИ ДЛЯ УКА- | |||
ЗАНИЯ ЧАСТОТЫ И ДЛИТЕЛЬНОСТИ ЗВУКОВОГО СИГНАЛА. | |||
СИГНАЛ ФОРМИРУЕТСЯ ПРОГРАММНО С ИСПОЛЬЗОВАНИЕМ СИСТЕМНОГО | |||
ТАЙМЕРА БЛОКА БЭК. | |||
5.1.5. БЛОК ДОСТУПА К КАНАЛАМ ЭКРАННОЙ ПАМЯТИ. | |||
БЛОК СОДЕРЖИТ РЕГИСТРЫ, РАСШИРЯЮЩИЕ ВОЗМОЖНОСТИ МИКРО-ЭВМ | |||
ПРИ ИХ ИСПОЛЬЗОВАНИИ В ПРОГРАММАХ ПОЛЬЗОВАТЕЛЯ. | |||
5.1.5.1. ЭКРАННАЯ ПАМЯТЬ (ЭП) СОСТОИТ ИЗ ТРЕХ ПЛАНОВ. | |||
КАЖДЫЙ ПЛАН ИМЕЕТ ОБ'ЕМ 32 КБАЙТ И ДОСТУПЕН С ПОМОЩЬЮ РЕ- | |||
ГИСТРОВ АДРЕСА И ДАННЫХ ЦЕНТРАЛЬНОМУ ПРОЦЕССОРУ (ПЛАНЫ 1 И 2) И | |||
ИЗ БЛОКА БЭК (ПЛАНЫ 0,1,2). | |||
ПОДРОБНО УСТРОЙСТВО И РАБОТА С ЦЕНТРАЛЬНОЙ ПАМЯТЬЮ ОПИСАНА | |||
НИЖЕ. В ДАННОМ РАЗДЕЛЕ ПРИВОДЯТСЯ МИНИМАЛЬНЫЕ СВЕДЕНИЯ, НЕОБХОДИ- | |||
МЫЕ ДЛЯ ПРЕДСТАВЛЕНИЯ МЕХАНИЗМА РАБОТЫ С ЭП СО СТОРОНЫ ЦЕНТРАЛЬ- | |||
НОГО ПРОЦЕССОРА. | |||
В РЕГИСТР АДРЕСА ЗАНОСИТСЯ ЧИСЛО, СООТВЕТСТВУЮЩЕЕ АДРЕСУ | |||
ВЫСВЕЧИВАЕМОГО ОКТЕТА ТОЧЕК НА ПОЛЕ ТЕЛЕВИЗИОННОГО ЭКРАНА. ЗАНО- | |||
СИМОЕ ЧИСЛО ДОЛЖНО БЫТЬ ВЫБРАНО В ДИАПАЗОНЕ 100000(8)- 177777(8). | |||
� | |||
В РЕГИСТР ДАННЫХ ЗАНОСИТСЯ ИНФОРМАЦИЯ, ИЗ КОТОРОЙ МЛАДШИЙ | |||
БАЙТ ПЕРЕДАЕТСЯ В ПЛАН 1, А СТАРШИЙ В ПЛАН 2 ПО АДРЕСУ, УКАЗАН- | |||
НОМУ В РЕГИСТРЕ АДРЕСА. ПРИ ЗАПИСИ В РЕГИСТР АДРЕСА НОВОГО ЗНА- | |||
ЧЕНИЯ РЕГИСТР ДАННЫХ АВТОМАТИЧЕСКИ ЗАПОЛНЯЕТСЯ СОДЕРЖИМЫМ ОЗУ | |||
ПЛАНОВ 1 И 2. | |||
МЛАДШИМ РАЗРЯДАМ КАЖДОГО БАЙТА СООТВЕТСТВУЕТ ЛЕВАЯ ТОЧКА, | |||
СТАРШИМ - ПРАВАЯ ИЗ ОКТЕТА ВЫСВЕЧИВАЕМЫХ ТОЧЕК. | |||
СООТВЕТСТВИЕ ПОЛЯ АДРЕСОВ ЭКРАННОЙ ПАМЯТИ И ПОЛЯ АДРЕСОВ | |||
ЭКРАНА ДОСТИГАЕТСЯ УСТАНОВКОЙ ТАБЛИЦЫ СТРОК В БЛОКЕ БЭК. | |||
АДРЕС РЕГИСТРА АДРЕСА 176640 (р/в). | |||
АДРЕС РЕГИСТРА ДАННЫХ 176642 (р/в). | |||
5.1.5.2. РЕГИСТР УПРАВЛЕНИЯ. РЕГИСТР-ЛОВУШКА. | |||
РЕГИСТРЫ ПРЕДНАЗНАЧЕНЫ ДЛЯ СЕЛЕКТИРОВАНИЯ АДРЕСА, УКАЗАН- | |||
НОГО В РЕГИСТРЕ-ЛОВУШКА. | |||
В РЕГИСТР-ЛОВУШКУ (АДРЕС 176646) ЗАНОСИТСЯ ЧИСЛО, РАВНОЕ | |||
ИСКОМОМУ АДРЕСУ. В ЗАВИСИМОСТИ ОТ РЕЖИМА РАБОТЫ, ПРИ ОБРАЩЕНИИ | |||
К ЭТОМУ АДРЕСУ В КАНАЛЕ ЦП ВОЗНИКАЕТ ЛИБО ПРЕРЫВАНИЕ, ЛИБО | |||
ФОРМИРУЕТСЯ СИГНАЛ НА РАЗ'ЕМЕ - ЛИНИЯ "ПОРТ". | |||
СТАРШИЕ ШЕСТЬ РАЗРЯДОВ АДРЕСА ВЕКТОРА ПРЕРЫВАНИЯ ПРОГРАМ- | |||
МИРУЮТСЯ В РЕГИСТРЕ УПРАВЛЕНИЯ (АДРЕС 176644). ДВА МЛАДШИХ | |||
РАЗРЯДА ЧИТАЮТСЯ КАК ЛОГ. 0. | |||
ФОРМАТ РЕГИСТРА-ЛОВУШКА ПРИВЕДЕН В ТАБЛ. 12. | |||
ТАБЛИЦА 12 | |||
--------------------------------------------------- | |||
!15 ........................................1 ! 0 ! ( в ) | |||
--------------------------------------------------- | |||
ФОРМАТ РЕГИСТРА УПРАВЛЕНИЯ ПРИВЕДЕН В ТАБЛ. 13. | |||
ТАБЛИЦА 13 | |||
--------------------------------------------------- | |||
! 9 ! 8 ! 7 ! 6 ! 5 ! 4 ! 3 ! 2 ! 1 ! 0 ! ( в ) | |||
--------------------------------------------------- | |||
! ! -------------- ------------- ! ! | |||
! ! ИЗМЕНЯЕМЫЕ РАЗРЯДЫ АДРЕСА ! РЕЖИМ | |||
! ! ВЕКТОРА ПРЕРЫВАНИЯ ! РАБОТЫ | |||
! ! ! | |||
! РАЗРЕШЕНИЕ УКАЗАТЕЛЬ | |||
! ПРЕРЫВАНИЯ ОБЛАСТИ | |||
! ПАМЯТИ | |||
УКАЗАТЕЛЬ | |||
РЕЖИМА | |||
� | |||
РАЗРЯД 0 - РЕЖИМ РАБОТЫ. | |||
СБРАСЫВАЕТСЯ СИГНАЛОМ "СБРОС" (КОМАНДА ресет). | |||
ЕСЛИ УСТАНОВЛЕН РАЗРЯД 8 ПРИ УСТАНОВЛЕННОМ РАЗРЯДЕ 0 | |||
ВЫРАБАТЫВАЕТСЯ ПРЕРЫВАНИЕ, ПРИ СБРОШЕННОМ РАЗРЯДЕ - | |||
ВЫРАБАТЫВАЕТСЯ СИГНАЛ НА ЛИНИИ "ПОРТ". | |||
РАЗРЯД 1 - УКАЗАТЕЛЬ ОБЛАСТИ ПАМЯТИ, КОТОРОЙ ПРИНАДЛЕЖИТ ИСКОМЫЙ | |||
АДРЕС. | |||
СБРАСЫВАЕТСЯ СИГНАЛОМ "СБРОС" (КОМАНДА ресет). | |||
ПРИ УСТАНОВЛЕННОМ РАЗРЯДЕ - ОБЛАСТЬ ПАМЯТИ халт. | |||
ПРИ СБРОШЕННОМ - усер. | |||
РАЗРЯДЫ 2-7 - ПЕРЕМЕННАЯ (СТАРШАЯ) ЧАСТЬ АДРЕСА ВЕКТОРА ПРЕРЫ- | |||
ВАНИЯ. | |||
РАЗРЯД 8 - РАЗРЕШЕНИЕ ПРЕРЫВАНИЯ. | |||
СБРАСЫВАЕТСЯ СИГНАЛОМ СБРОС (КОМАНДА ресет). | |||
ПРИ УСТАНОВЛЕННОМ РАЗРЯДЕ РАЗРЕШЕНО ПРЕРЫВАНИЕ ИЛИ | |||
ВЫРАБОТКА СИГНАЛА "ПОРТ". | |||
РАЗРЯД 9 - УКАЗАТЕЛЬ РЕЖИМА РАБОТЫ халт/усер ПОДДЕРЖИВАЕТ ШАГО- | |||
ВЫЙ РЕЖИМ РАБОТЫ В ПРОГРАММЕ ПУЛЬТОВОГО ТЕРМИНАЛА В | |||
АДРЕСНОМ ПРОСТРАНСТВЕ халт. | |||
5.1.6. СИСТЕМА ПРЕРЫВАНИЙ МИКРО-ЭВМ. | |||
В ПРОЦЕДУРЕ ОБРАБОТКИ ПРЕРЫВАНИЙ МОЖНО ВЫДЕЛИТЬ ДВЕ ФАЗЫ, | |||
ВЫПОЛНЯЕМЫЕ МИКРОПРОГРАММНО: | |||
1) ФАЗУ СОХРАНЕНИЯ ВЕКТОРА СОСТОЯНИЯ ТЕКУЩЕГО ПРОЦЕССА; | |||
2) ФАЗУ ЗАГРУЗКИ ВЕКТОРА СОСТОЯНИЯ ПРЕРЫВАЮЩЕГО ПРОЦЕССА. | |||
КОМПОНЕНТАМИ ВЕКТОРА СОСТОЯНИЯ ПРОЦЕССА ЯВЛЯЮТСЯ ЗНАЧЕНИЯ | |||
СЧЕТЧИКА КОМАНД (СК) И СЛОВА СОСТОЯНИЯ ЦП (ССП). | |||
СОХРАНЕНИЕ ЗНАЧЕНИЯ ВЕКТОРА ТЕКУЩЕГО ПРОЦЕССА ЦП ВЫПОЛНЯЕТ | |||
ЛИБО В ОБЛАСТИ СТЕКА, ЛИБО В РЕГИСТРАХ ПРОЦЕССОРА. | |||
ЗАГРУЗКУ ЗНАЧЕНИЯ ВЕКТОРА ПРЕРЫВАЮЩЕГО ПРОЦЕССА ЦП ВЫПОЛ- | |||
НЯЕТ ИЗ ПАРЫ ЯЧЕЕК ПАМЯТИ. | |||
ЗНАЧЕНИЕ АДРЕСА ВЕКТОРА ПРЕРЫВАНИЯ - УКАЗАТЕЛЬ ПАРЫ ЯЧЕЕК | |||
- ФОРМИРУЕТСЯ В МИКРО-ЭВМ И СООТВЕТСТВУЕТ КОНКРЕТНОМУ ИСТОЧНИКУ | |||
ПРЕРЫВАНИЯ. | |||
В МИКРО-ЭВМ ОПРЕДЕЛЕН СЛЕДУЮЩИЙ ПОРЯДОК ОБРАБОТКИ ЗАПРО- | |||
СОВ НА ПРЕРЫВАНИЕ (СМ. ТАБЛ. 14). | |||
� | |||
ТАБЛИЦА 14 | |||
----------------------------------------------------------------- | |||
! ИСТОЧНИК ПРЕРЫВАНИЯ !АДРЕС !АДРЕС !АДРЕС !ОЧЕРЕД- | |||
! !РЕГИСТРА!ВЕКТОРА !ХРАНЕНИЯ !НОСТЬ | |||
! ! !ПРЕРЫВАНИЯ!ВЕКТОРА !ОБСЛУЖ. | |||
! ! ! !ТЕКУЩЕГО !ПРЕРЫВ. | |||
! ! ! !ПРОЦЕССА ! | |||
----+-----------------------+--------+----------+---------+------- | |||
1 !ЗАВИСАНИЕ ПРИ ПЕРЕДАЧЕ ! ! ! ! | |||
!ДАННЫХ ИЛИ ЗАПРЕЩЕННЫЙ ! ! ! ! | |||
!КОД ! - ! 4 ! Р6 ! 1 | |||
2 !РЕЗЕРВНЫЙ КОД ! - ! 10 ! Р6 ! 2 | |||
3 !Т/РАЗРЯД ! - ! 14 ! Р6 ! 3 | |||
4 !СБОЙ ПИТАНИЯ ! - ! 24 ! Р6 ! 4 | |||
5 !СЕТЕВОЙ ТАЙМЕР ! - ! 100 ! Р6 ! 6 | |||
------------------------------------------------------------------ | |||
6 !ОТ УСТРОЙСТВ МИКРО-ЭВМ ! ! ! Р6 ! 7 | |||
6.1 !ПРИЕМНИК, КАНАЛ 0 ! 177562 ! 60 ! ! 7.1 | |||
6.2 !ИСТОЧНИК, КАНАЛ 0 ! 177566 ! 64 ! ! 7.2 | |||
6.3 !ПРИЕМНИК, КАНАЛ 1 ! 176662 ! 460 ! ! 7.3 | |||
6.4 !ИСТОЧНИК, КАНАЛ 1 ! 176666 ! 464 ! ! 7.4 | |||
6.5 !ИСТОЧНИК, КАНАЛ 2 ! 176676 ! 474 ! ! 7.5 | |||
6.6 !ЛОВУШКА АДРЕСА ! 176646 !УСТАНАВЛ. ! ! 7.6 | |||
! ! !ПРОГРАММНО! ! | |||
6.7 !РЕГИСТРЫ СТЫК С2 ! 176572 ! 370 ! ! 7.7 | |||
6.8 ! ! 176576 ! 374 ! ! 7.8 | |||
6.9 !РЕГИСТРЫ ЛОКАЛЬНОЙ СЕТИ! 176562 ! 360 ! ! 7.9 | |||
6.10! ! 176566 ! 364 ! ! 7.10 | |||
------------------------------------------------------------------ | |||
7* !ВКЛЮЧЕНИЕ ПИТАНИЯ ! - ! 160000 !КРСК,КРСП! - | |||
8* !ЗАВИСАНИЕ В РЕЖИМЕ халт! - ! 160004 ! -"- ! | |||
9* !СИГНАЛ (КОМАНДА) халт ! - ! 160170 ! -"- ! 5 | |||
10* !ДВОЙНОЕ ЗАВИСАНИЕ ! - ! 160174 ! -"- ! | |||
11* !ЗАВИСАНИЕ ПРИ ПРИЕМЕ ! - ! 160274 ! -"- ! | |||
!АДРЕСА ВЕКТОРА ПРЕРЫВА-! ! ! ! | |||
!НИЯ ! ! ! ! | |||
------------------------------------------------------------------ | |||
КРСК - РЕГИСТР КОПИИ СЧЕТЧИКА КОМАНД В СОСТАВЕ ЦП | |||
КРСП - РЕГИСТР КОПИИ СЛОВА СОСТОЯНИЯ В СОСТАВЕ ЦП | |||
* - ОБРАБОТКА ПРЕРЫВАНИЙ ПРОВОДИТСЯ В РЕЖИМЕ халт. | |||
� | |||
ПРЕРЫВАНИЕ ПО ЗАВИСАНИЮ В КАНАЛЕ ВОЗНИКАЕТ ПРИ ПОПЫТКЕ ОБ- | |||
РАЩЕНИЯ ПО АДРЕСУ НЕСУЩЕСТВУЮЩЕЙ ЯЧЕЙКИ ПАМЯТИ. | |||
ПРЕРЫВАНИЕ ПО ЗАПРЕЩЕННОМУ КОДУ ВОЗНИКАЕТ ПРИ ПОПЫТКЕ ВЫ- | |||
ПОЛНИТЬ КОМАНДЫ С НЕПРАВИЛЬНО ЗАДАННЫМИ МЕТОДАМИ АДРЕСАЦИИ, | |||
НАПРИМЕР: ймп И йср С РЕГИСТРОВЫМИ МЕТОДАМИ АДРЕСАЦИИ. | |||
ПРЕРЫВАНИЕ ПО Т-РАЗРЯДУ ВЫЗЫВАЕТСЯ ПРИ УСТАНОВКЕ 4-ГО | |||
РАЗРЯДА ССП. ОБЫЧНО ЭТО ПРЕРЫВАНИЕ ИСПОЛЬЗУЕТСЯ ДЛЯ ОТЛАДКИ | |||
ПРОГРАММ. УСТАНОВКА И ОЧИСТКА Т-РАЗРЯДА ВОЗМОЖНА ТОЛЬКО ПРИ ВЫ- | |||
ПОЛНЕНИИ КОМАНД ртт , рти , ШАГ И ПУСК И ПРИ ЗАГРУЗКЕ ВЕК- | |||
ТОРА ПРЕРЫВАНИЯ. ЕСЛИ Т-РАЗРЯД УСТАНАВЛИВАЕТСЯ ПРИ ЗАГРУЗКЕ ВЕК- | |||
ТОРА ПРЕРЫВАНИЯ, ПРЕРЫВАНИЕ ПО Т-РАЗРЯДУ ПРОИЗОЙДЕТ ДО ВЫПОЛНЕНИЯ | |||
ПЕРВОЙ КОМАНДЫ НОВОГО ПРОЦЕССА. КОМАНДА, ВЫПОЛНЯЮЩАЯСЯ С УСТА- | |||
НОВЛЕННЫМ Т-РАЗРЯДОМ В ССП (ПРОСЛЕЖИВАЕМАЯ КОМАНДА), БУДЕТ ВЫПОЛ- | |||
НЯТЬСЯ ДО КОНЦА, ЗАТЕМ ПРОИЗОЙДЕТ ПРЕРЫВАНИЕ. | |||
ДАЛЕЕ ОПИСЫВАЮТСЯ ОСОБЫЕ СЛУЧАИ ПРЕРЫВАНИЯ ПО Т-РАЗРЯДУ В | |||
ЗАВИСИМОСТИ ОТ ТИПА ПРОСЛЕЖИВАЕМОЙ КОМАНДЫ: | |||
1. ПРОСЛЕЖИВАЕМАЯ КОМАНДА рти ИЛИ ртт ОЧИЩАЕТ Т-РАЗРЯД. | |||
ПОСЛЕ ВЫПОЛНЕНИЯ КОМАНДЫ ВСЕ ЖЕ ПРОИЗОЙДЕТ ПРЕРЫВАНИЕ ПО Т-РАЗРЯ- | |||
ДУ. ОДНАКО В СТЕКЕ СОХРАНИТСЯ ЗНАЧЕНИЕ ССП С ОЧИЩЕННЫМ Т-РАЗРЯ- | |||
ДОМ. | |||
2. ПРОСЛЕЖИВАЕМАЯ КОМАНДА ШАГ ИЛИ ПУСК ОЧИЩАЕТ Т-РАЗРЯД. | |||
ПОСЛЕ ВЫПОЛНЕНИЯ КОМАНДЫ ПРЕРЫВАНИЯ ПО Т-РАЗРЯДУ НЕ ПРОИЗОЙДЕТ. | |||
3. ПРОСЛЕЖИВАЕМАЯ КОМАНДА ШАГ ИЛИ ртт УСТАНАВЛИВАЕТ | |||
Т-РАЗРЯД. ПРЕРЫВАНИЕ ПО Т-РАЗРЯДУ ПРОИЗОЙДЕТ ПОСЛЕ ВЫПОЛНЕНИЯ | |||
СЛЕДУЮЩЕЙ ЗА ртт ИЛИ ШАГ КОМАНДЫ. | |||
4. ПРОСЛЕЖИВАЕМАЯ КОМАНДА рти ИЛИ ПУСК УСТАНАВЛИВАЕТ | |||
Т-РАЗРЯД. ПОСЛЕ ВЫПОЛНЕНИЯ КОМАНДЫ ПРОИЗОЙДЕТ ПРЕРЫВАНИЕ ПО | |||
Т-РАЗРЯДУ. | |||
5. ПРОСЛЕЖИВАЕМАЯ КОМАНДА - КОМАНДА ПРЕРЫВАНИЯ ИЛИ халт | |||
ОЧИЩАЕТ Т-РАЗРЯД. ПРЕРЫВАНИЕ ПО Т-РАЗРЯДУ НЕ ПРОИЗОЙДЕТ. | |||
6. ПРОСЛЕЖИВАЕМАЯ КОМАНДА - КОМАНДА ПРЕРЫВАНИЯ ИЛИ халт | |||
ОЧИЩАЕТ Т-РАЗРЯД. ПОСЛЕ ВЫПОЛНЕНИЯ КОМАНДЫ ПРОИЗОЙДЕТ ПРЕРЫВАНИЕ | |||
ПО Т-РАЗРЯДУ. | |||
7. В ХОДЕ ВЫПОЛНЕНИЯ ИЛИ ВЫБОРКИ ПРОСЛЕЖИВАЕМОЙ КОМАНДЫ | |||
ПРОИЗОШЛО ЗАВИСАНИЕ. ПРИ ЗАГРУЗКЕ НОВОГО ЗНАЧЕНИЯ ССП Т-РАЗРЯД | |||
ОЧИЩАЕТСЯ. ПРЕРЫВАНИЕ ПО Т-РАЗРЯДУ НЕ ПРОИЗОЙДЕТ. | |||
8. ПРОСЛЕЖИВАЕМАЯ КОМАНДА - ваит. ПРЕРЫВАНИЕ ПО Т-РАЗРЯДУ | |||
НЕ ПРОИЗОЙДЕТ. Т-РАЗРЯД ИГНОРИРУЕТСЯ. ЦП ОЖИДАЕТ НЕЗАМАСКИРОВАН- | |||
НОГО ИМ ПРЕРЫВАНИЯ. | |||
� | |||
В МИКРО-ЭВМ МОГУТ ВОЗНИКАТЬ УСЛОВИЯ ПРЕРЫВАНИЯ, ОБРАБОТКА | |||
КОТОРЫХ НЕ ПРЕДУСМОТРЕНА СТАНДАРТНЫМ МАТЕМАТИЧЕСКИМ ОБЕСПЕЧЕНИЕМ. | |||
К ТАКИМ УСЛОВИЯМ ОТНОСЯТСЯ: ДВОЙНОЕ ЗАВИСАНИЕ И ЗАВИСАНИЕ ПРИ | |||
ПРИЕМЕ ВЕКТОРА ПРЕРЫВАНИЯ. СИТУАЦИЮ ДВОЙНОГО ЗАВИСАНИЯ ЦП ФИКСИ- | |||
РУЕТ В СЛУЧАЕ ЗАВИСАНИЯ В КАНАЛЕ ВО ВРЕМЯ ВЫПОЛНЕНИЯ МИКРОПРОГРАМ- | |||
МНОЙ ПРОЦЕДУРЫ ПРЕРЫВАНИЯ, ВЫЗВАННОЙ ЗАВИСАНИЕМ ПРИ ПЕРЕДАЧЕ ДАН- | |||
НЫХ ПО КАНАЛУ. | |||
В СЛУЧАЯХ, ОБОЗНАЧЕННЫХ В ТАБЛ. 14 -"*", ЦП ПРОЦЕССОР ВЫ- | |||
ПОЛНЯЕТ ДЕЙСТВИЯ ПО ПЕРЕХОДУ В РЕЖИМ "халт": | |||
1) ФОРМИРУЕТСЯ ЗНАЧЕНИЕ АДРЕСА ВЕКТОРА ПРЕРЫВАНИЯ: 160ХХХ, | |||
ГДЕ ХХХ - В ЗАВИСИМОСТИ ОТ КОНКРЕТНОГО ИСТОЧНИКА ПРЕРЫВАНИЯ. | |||
2) УСТАНАВЛИВАЕТСЯ РЕЖИМ "халт" - РСП(8)=1 | |||
3) СЧЕТЧИК КОМАНД ЗАГРУЖАЕТСЯ ЗНАЧЕНИЕМ ЯЧЕЙКИ ПАМЯТИ ПО | |||
АДРЕСУ ВЕКТОРА ПРЕРЫВАНИЯ (АВП). | |||
4) РСП ЗАГРУЖАЕТСЯ ЗНАЧЕНИЕМ ЯЧЕЙКИ ПАМЯТИ ПО АДРЕСУ | |||
АВП+2. | |||
В МИКРО-ЭВМ НЕТ ЭНЕРГОНЕЗАВИСИМЫХ ЗАПОМИНАЮЩИХ УСТРОЙСТВ. | |||
ПОЭТОМУ ПРОГРАММА ОБРАБОТКИ ПРЕРЫВАНИЯ ПО СБОЮ ПИТАНИЯ ОТСУТСТ- | |||
ВУЕТ. АДРЕС ВЕКТОРА 24 ИСПОЛЬЗУЕТСЯ В ПРОГРАММАХ КОНТРОЛЯ | |||
МИКРО-ЭВМ. ТРЕБОВАНИЯ ПРЕРЫВАНИЙ МОГУТ БЫТЬ ЗАМАСКИРОВАНЫ КОМ- | |||
БИНАЦИЕЙ ЗНАЧЕНИЙ В РАЗРЯДАХ 7 И 8 СЛОВА СОСТОЯНИЯ ПРОЦЕССОРА. | |||
ПРИ ЭТОМ ЗНАЧЕНИЕ РАЗРЯДА 8 ОПРЕДЕЛЯЕТ РЕЖИМ РАБОТЫ ПРОЦЕССОРА: | |||
халт (РСП(8)=1) ИЛИ усер (РСП(8)=0) (СМ. ТАБЛ. 15) | |||
ТАБЛИЦА 15 | |||
----------------------------------------------------- | |||
8 ! 7 ! ЗАМАСКИРОВАНЫ ПРЕРЫВАНИЯ | |||
----------------------------------------------------- | |||
0 ! 0 ! ВСЕ ПРЕРЫВАНИЯ РАЗРЕШЕНЫ | |||
0 ! 1 ! ОТ ТАЙМЕРА, ОТ УСТРОЙСТВ | |||
1 ! 0 ! ПРЕРЫВАНИЕ халт | |||
1 ! 1 ! СБОЙ ПИТАНИЯ, халт, ОТ ТАЙМЕРА, ОТ УСТРОЙСТВ | |||
! ! | |||
----------------------------------------------------- | |||
ПЕРЕКЛЮЧЕНИЕ РЕЖИМОВ ПРОЦЕССОРА ВО ВРЕМЯ ЗАГРУЗКИ РСП | |||
И РСК ОТРАЖЕНО В ТАБЛ. 16. | |||
В СИТУАЦИИ ВКЛЮЧЕНИЯ ПИТАНИЯ, ЗАВИСАНИЯ ПРИ ПРИЕМЕ АДРЕСА | |||
ВЕКТОРА ПРЕРЫВАНИЯ, ПРИ ДВОЙНОМ ЗАВИСАНИИ, ВЫПОЛНЕНИЕ КОМАНДЫ | |||
халт (ИЛИ РАДИАЛЬНОГО ПРЕРЫВАНИЯ халт) ПОСЛЕ ЗАГРУЗКИ ТЕКУЩИХ | |||
ЗНАЧЕНИЙ СК И РСП В РЕГИСТРЫ КОПИИ ПРОЦЕССОРА ПРОИСХОДИТ ПРИНУ- | |||
ДИТЕЛЬНАЯ УСТАНОВКА РЕЖИМА халт (РСП(8) УСТАНАВЛИВАЕТСЯ В 1 ДЛЯ | |||
ЗАГРУЗКИ НОВЫХ ЗНАЧЕНИЙ СК И РСП ИЗ АДРЕСНОГО ПРОСТРАНСТВА РЕЖИ- | |||
МА халт. ОДНАКО ОКОНЧАТЕЛЬНЫЙ РЕЖИМ РАБОТЫ ПРОЦЕССОРА В ЭТОМ | |||
СЛУЧАЕ БУДЕТ ОПРЕДЕЛЯТЬСЯ ЗАГРУЖАЕМЫМ ЗНАЧЕНИЕМ РСП(8) ИЗ ПАМЯТИ | |||
ПО АДРЕСУ ВЕКТОРА. | |||
ВСЕ ОСТАЛЬНЫЕ ПРЕРЫВАНИЯ ПЕРЕВОДЯТ ЦП В РЕЖИМ усер ДЛЯ | |||
ЗАГРУЗКИ НОВЫХ ЗНАЧЕНИЙ РСК И РСП ИЗ АДРЕСНОГО ПРОСТРАНСТВА усер. | |||
ПРИ ЭТОМ РСП(8) ВСЕГДА УСТАНАВЛИВАЕТСЯ В 0. | |||
� | |||
ТАБЛИЦА 16 | |||
------------------------------------------------------------- | |||
КОМАНДА, ПРЕРЫВАНИЕ ! РСП | |||
------------------------------------------------------------- | |||
мтпс !РСП (7-5,3-0) - ЗАГРУЖАЮТСЯ | |||
!РСП (4) - СОХРАНЯЕТСЯ | |||
!РСП (8) - СОХРАНЯЕТСЯ | |||
----------------------------!-------------------------------- | |||
рти, ртт !РСП(7-0) - ЗАГРУЖАЮТСЯ | |||
!РСП(8 - СОХРАНЯЕТСЯ, ЕСЛИ РАЗРЯ- | |||
! ДЫ НОВОГО СЧЕТЧИКА КОМАНД | |||
! СК(15-13)=111 | |||
! ИНАЧЕ - ЗАЗРУЖАЕТСЯ | |||
----------------------------!-------------------------------- | |||
трап, иот, емт !РСП(7-0) - ЗАГРУЖАЮТСЯ | |||
!РСП(8) - ОБНУЛЯЕТСЯ | |||
----------------------------!-------------------------------- | |||
СБОЙ ПИТАНИЯ, !РСП(8-0)- ЗАГРУЖАЮТСЯ | |||
халт, ШАГ, ПУСК ! | |||
ЗАВИСАНИЕ ПРИ ПРИЕМЕ АДРЕ-! | |||
СА ВЕКТОРА ПРЕРЫВАНИЯ, ! | |||
ДВОЙНОЕ ЗАВИСАНИЕ ! | |||
! | |||
------------------------------------------------------------- | |||
5.1.7. ОСОБЕННОСТИ ВЫПОЛНЕНИЯ НЕКОТОРЫХ КОМАНД | |||
ПРИ ВЫПОЛНЕНИИ КОМАНД мул, диж, асх, асхц, тст, тстб | |||
И мтпс ОБРАЩЕНИЕ К ОПЕРАНДУ (В ПАМЯТИ) ПРОИСХОДИТ В ЦИКЛЕ | |||
"ЧТЕНИЕ". | |||
ПРИ ВЫПОЛНЕНИИ КОМАНД мож, цлр, сьт ОБРАЩЕНИЕ К ОПЕРАНДУ | |||
ПРИЕМНИКА ПРОИСХОДИТ В ЦИКЛЕ "ЗАПИСЬ". | |||
ИСПОЛЬЗОВАНИЕ ОЧИСТКИ РАЗРЯДА РАЗРЕШЕНИЯ ПРЕРЫВАНИЯ | |||
(6 РАЗРЯДА) РЕГИСТРА СОСТОЯНИЯ КАКОГО-ЛИБО УСТРОЙСТВА МОЖЕТ ВЫЗ- | |||
ВАТЬ ЗАВИСАНИЕ ПРИ ПРИЕМЕ АДРЕСА ВЕКТОРА ПРЕРЫВАНИЯ ИЗ КАНАЛА, | |||
ЕСЛИ ПРИ ВЫПОЛНЕНИИ КОМАНДЫ, ОЧИЩАЮЩЕЙ 6-Й РАЗРЯД, ВОЗНИКЛО ТРЕ- | |||
БОВАНИЕ ПРЕРЫВАНИЯ ОТ ВНЕШНЕГО УСТРОЙСТВА. ДЛЯ ИЗБЕЖАНИЯ ПОДОБНОЙ | |||
СИТУАЦИИ РЕКОМЕНДУЕТСЯ СЛЕДУЮЩАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ОЧИСТКИ 6 | |||
РАЗРЯДА: | |||
мтпс = 200 | |||
цлр@ = 177564 | |||
мтпс = 0 | |||
ВОЗНИКНОВЕНИЕ РАЗРЕШЕННОГО ЗАПРОСА НА ПРЕРЫВАНИЕ ВО ВРЕМЯ | |||
ВЫПОЛНЕНИЯ КОМАНД РАСШИРЕННОЙ АРИФМЕТИКИ ( мул, диж, асх, асхц ) | |||
НЕ ВЫЗЫВАЕТ ПРЕКРАЩЕНИЕ ВЫПОЛНЕНИЯ ЭТИХ КОМАНД. ОБРАБОТКА ПРЕРЫ- | |||
ВАНИЯ ОТКЛАДЫВАЕТСЯ НА ОКОНЧАНИЕ КОМАНДЫ. | |||
ДЛИТЕЛЬНОСТЬ ИМПУЛЬСА инит ПО КОМАНДЕ ресет ЗАВИСИТ ОТ | |||
ТАКТОВОЙ ЧАСТОТЫ ЦП И РАВНЯЕТСЯ 105 Т (цлци). ДЛИТЕЛЬНОСТЬ ПАУЗЫ | |||
ПОСЛЕ ОКОНЧАНИЯ ИМПУЛЬСА инит РАВНЯЕТСЯ 968 Т (цлци). | |||
� | |||
5.1.8. АРХИТЕКТУРА БЛОКА БЭК. | |||
В СОСТАВ ЛОГИЧЕСКИХ УСТРОЙСТВ БЛОКА БЭК ВХОДЯТ: | |||
1. ПЕРИФЕРИЙНЫЙ ПРОЦЕССОР (ПП); | |||
2. ОЗУ ПЕРИФЕРИЙНОГО ПРОЦЕССОРА (ОЗУ ПП); | |||
3. СИСТЕМНОЕ ПОСТОЯННОЕ ЗАПОМИНАЮЩЕЕ УСРОЙСТВО (СПЗУ) | |||
И КАССЕТА ПЗУ; | |||
4. ОЗУ ЭКРАННОЙ ПАМЯТИ (ОЗУЭ); | |||
5. УСТРОЙСТВО ИНТЕРФЕЙСА КЛАВИАТУРЫ (УИК); | |||
6. УСТРОЙСТВО ИНТЕРФЕЙСА БЫТОВОГО МАГНИТОФОНА (ИМ); | |||
7. ПРОГРАММИРУЕМЫЙ ТАЙМЕР; | |||
8. УСТРОЙСТВО ГЕНЕРАТОРА ЗВУКОВОГО СИГНАЛА; | |||
9. УСТРОЙСТВО ИНТЕРФЕЙСА НАКОПИТЕЛЯ НА ГИБКИХ МАГНИТНЫХ | |||
ДИСКАХ (УИГМД); | |||
10. УСТРОЙСТВО ПАРАЛЛЕЛЬНОГО ПРОГРАММИРУЕМОГО ИНТЕРФЕЙСА | |||
(УППИ). | |||
ПЕРЕЧИСЛЕННЫЕ УСТРОЙСТВА ВЗАИМОДЕЙСТВУЮТ С ПП ПОСРЕДСТ- | |||
ВОМ СИСТЕМНЫХ РЕГИСТРОВ. | |||
ПРИ ОПИСАНИИ ФОРМАТОВ РЕГИСТРОВ ИСПОЛЬЗОВАНЫ СОКРАЩЕНИЯ: | |||
р - ЧТЕНИЕ | |||
в - ЗАПИСЬ | |||
сд - УСТАНОВКА ПО ВКЛЮЧЕНИЮ ПИТАНИЯ | |||
рд - СБРОС ПО ВКЛЮЧЕНИЮ ПИТАНИЯ | |||
рин - СБРОС ПО ВКЛЮЧЕНИЮ ПИТАНИЯ ИЛИ КОМАНДЕ ресет | |||
син - УСТАНОВКА ПО ВКЛЮЧЕНИЮ ПИТАНИЯ ИЛИ КОМАНДЕ ресет. | |||
5.1.8.1. ПЕРИФЕРИЙНЫЙ ПРОЦЕССОР. | |||
В КАЧЕСТВЕ ПРОЦЕССОРА ИСПОЛЬЗУЕТСЯ БИС КР1801ВМ2. | |||
ПРОЦЕССОР ВЫПОЛНЯЕТ НЕОБХОДИМЫЕ ОПЕРАЦИИ ПО ПРИЕМУ, ВЫПОЛНЕНИЮ | |||
КОМАНД, ОБРАБОТКЕ ПРЕРЫВАНИЙ И УПРАВЛЕНИЮ КАНАЛОМ. ПРОЦЕССОР | |||
ВЫПОЛНЯЕТ ФУНКЦИИ ОБСЛУЖИВАНИЯ УСТРОЙСТВ ИНТЕРФЕЙСА. | |||
В ОТЛИЧИЕ ОТ ЦЕНТРАЛЬНОГО ПРОЦЕССОРА ДЛЯ ПП ПРЕДУСМОТРЕНО | |||
ЕДИНОЕ АДРЕСНОЕ ПРОСТРАНСТВО ДЛЯ РЕЖИМОВ халт И усер. | |||
5.1.8.2. АДРЕСНОЕ ПРОСТРАНСТВО ПЕРИФЕРИЙНОГО ПРОЦЕССОРА. | |||
СХЕМАТИЧНОЕ ПРЕДСТАВЛЕНИЕ АДРЕСНОГО ПРОСТРАНСТВА ПРИВЕДЕНО | |||
НА РИС. 5. | |||
� | |||
АДРЕСНОЕ ПРОСТРАНСТВО ПП | |||
- - - - -------------------- | |||
177777 !СТРАНИЦА ! ОЗУ (ПЛАН 0) | |||
177000 !ВВОДА/ВЫВОДА ! | |||
- - - - -------------------- - - -------- | |||
176777 !СИСТЕМНЫЙ МОНИТОР ! ! ! | |||
160000 !СПЗУ ! !БАНК 7! | |||
- - - - -------------------- - - -------- | |||
!ДРАЙВЕРЫ УСТРОЙСТВ! ! ! | |||
140000 ! СПЗУ 8 КБАЙТ ! !БАНК 6! | |||
- - - - -------------------- - - -------- | |||
!ПРОГРАММЫ ГРАФИКИ ! ! ! | |||
120000 ! СПЗУ 8 КБАЙТ ! !БАНК 5! | |||
- - - - -------------------- - - -------- - ---- - ----- - ----- | |||
!"ОКНО" ! ! ! ! ! ! ! ! ! | |||
! ! ! ! ! ! ! ! ! ! | |||
100000 ! 8 КБАЙТ ! !БАНК 4! ! ! ! ! ! ! | |||
- - - - -------------------- - - -------- - ---- - ----- - ----- | |||
! ! | |||
! ! | |||
! ! | |||
! ! | |||
! ! | |||
! СИСТЕМНОЕ ! | |||
! ! | |||
! ОЗУ ! | |||
! ! | |||
! 32 КБАЙТ ! | |||
! ! | |||
! ! | |||
0 ! ! | |||
- - - - -------------------- | |||
РИС. 5. | |||
КАК ВИДНО ИЗ РИС.5 В АДРЕСНОЕ ПРОСТРАНСТВО ПП ВКЛЮЧЕНЫ: | |||
СИСТЕМНОЕ ОЗУ - ДИАПАЗОН АДРЕСОВ 0-77777 | |||
"ОКНО" - 100000-117777 | |||
СИСТЕМНОЕ ПЗУ - 120000-176777 | |||
СТРАНИЦА ВВОДА/ВЫВОДА - 177000-177777 | |||
В ДИАПАЗОН АДРЕСОВ 100000-117777 ("ОКНО") МОЖЕТ БЫТЬ | |||
ПОДКЛЮЧЕНО ПРОГРАММНЫМИ СРЕДСТВАМИ ЛИБО БАНК СПЗУ, ЛИБО ОДИН ИЗ | |||
ШЕСТИ БАНКОВ ПЗУ НА ВНЕШНИХ КАССЕТАХ. | |||
К СТРАНИЦЕ ВВОДА/ВЫВОДА ПОДКЛЮЧЕНЫ СИСТЕМНЫЕ РЕГИСТРЫ БЛО- | |||
КА БЭК. ПЕРЕЧЕНЬ РЕГИСТРОВ ПРИВЕДЕН В ТАБЛ. 17. | |||
ДЛЯ ОТЛАДКИ СИСТЕМНЫХ ПРОГРАММ ПРЕДУСМОТРЕН РЕЖИМ ОТКЛЮ- | |||
ЧЕНИЯ ИЗ АДРЕСНОГО ПРОСТРАНСТВА ОДНОГО ИЛИ НЕСКОЛЬКИХ БАНКОВ | |||
СПЗУ И ПОДКЛЮЧЕНИЯ ОЗУ ИЗ СОСТАВА ЭКРАННОЙ ПАМЯТИ (ПЛАН 0). | |||
� | |||
ТАБЛИЦА 17 | |||
----------------------------------------------------------------- | |||
АДРЕС ! ! | |||
СИСТЕМНОГО ! НАЗНАЧЕНИЕ РЕГИСТРА ! ПРИМЕЧАНИЕ | |||
РЕГИСТРА ПП ! ! | |||
(ВОСЬМЕРИЧ.)! ! | |||
------------!----------------------------------!----------------- | |||
177010 !РЕГИСТР АДРЕСА ПЛАНОВ !РЕГИСТРОВЫЙ МЕХА- | |||
177012 !РЕГИСТР ДАННЫХ ПЛАНОВ 1 И 2 !НИЗМ ДОСТУПА В | |||
177014 !РЕГИСТР ДАННЫХ ПЛАНА 0 !ПЛАНЫ ЭКРАННОЙ | |||
177016 !РЕГИСТР КОДА ЦВЕТА ТОЧКИ !ПАМЯТИ | |||
177020 !РЕГИСТР КОДА ЦВЕТА ФОНА. ПЛАНЫ 0-1! | |||
177022 !РЕГИСТР КОДА ЦВЕТА ФОНА. ПЛАНЫ 1-2! | |||
177024 !РЕГИСТР ОКТЕТА ТОЧКИ ! | |||
177026 !РЕГИСТР МАСКИ ! | |||
------------!----------------------------------!----------------- | |||
177030 !РЕГИСТРЫ ПЕРЕКОДИРОВКИ СООТВЕТСТ- !РЕЗЕРВ | |||
177032 !ВИЯ ЗНАЧЕНИЙ ПЛАНОВ ЭКРАННОЙ ПА- ! | |||
177034 !МЯТИ В СИГНАЛЫ ЦВЕТНОСТИ р, г, б ! | |||
177036 ! ! | |||
177040 ! ! | |||
177042 ! ! | |||
177044 ! ! | |||
177046 ! ! | |||
------------!----------------------------------!----------------- | |||
177050 !РЕГИСТР ЦВЕТА ФОНА ! | |||
177052 !РЕГИСТР ПОЛОЖЕНИЯ КУРСОРА ! | |||
------------!----------------------------------!----------------- | |||
177054 !РЕГИСТР УПРАВЛЕНИЯ АДРЕСНЫМ ! | |||
!ПРОСТРАНСТВОМ ! | |||
------------!----------------------------------!----------------- | |||
! !СВЯЗЬ ЦП И ПП | |||
177060 !РЕГИСТР ДАННЫХ. ПРИЕМНИК. !КАНАЛ 0 | |||
177062 !РЕГИСТР ДАННЫХ. ПРИЕМНИК. !КАНАЛ 1 | |||
177064 !РЕГИСТР ДАННЫХ. ПРИЕМНИК. !КАНАЛ 2 | |||
177066 !РЕГИСТР СОСТОЯНИЯ. ПРИЕМНИК. !КАНАЛЫ 0,1,2 | |||
177070 !РЕГИСТР ДАННЫХ. ИСТОЧНИК. !КАНАЛ 0 | |||
177072 !РЕГИСТР ДАННЫХ. ИСТОЧНИК. !КАНАЛ 1 | |||
177074 !РЕЗЕРВ !ФОРМИРУЕТСЯ | |||
! !СИГНАЛ "СИП" | |||
177076 !РЕГИСТР СОСТОЯНИЯ. ИСТОЧНИК !КАНАЛЫ 0,1 | |||
------------!----------------------------------!----------------- | |||
177100 !УПРАВЛЯЮЩИЙ БАЙТ !ПАРАЛЛЕЛЬНЫЙ | |||
177101 !ПОРТ С !ПРОГРАММИРУЕМЫЙ | |||
177102 !ПОРТ В !ИНТЕРФЕЙС | |||
177103 !ПОРТ А ! | |||
------------!----------------------------------!----------------- | |||
177130 !РЕГИСТР СОСТОЯНИЯ !КОНТРОЛЛЕР НГМД | |||
177132 !РЕГИСТР ДАННЫХ ! | |||
------------!----------------------------------!----------------- | |||
177700 !РЕГИСТР СОСТОЯНИЯ КЛАВИАТУРЫ ! | |||
177702 !РЕГИСТР ДАННЫХ КЛАВИАТУРЫ ! | |||
----------------------------------------------------------------- | |||
� | |||
ПРОДОЛЖЕНИЕ ТАБЛ.17 | |||
----------------------------------------------------------------- | |||
АДРЕС ! ! | |||
СИСТЕМНОГО ! НАЗНАЧЕНИЕ РЕГИСТРА ! ПРИМЕЧАНИЕ | |||
РЕГИСТРА ПП ! ! | |||
(ВОСЬМЕРИЧ.)! ! | |||
------------!----------------------------------!----------------- | |||
177704 !РЕЗЕРВ !ФОРМИРУЕТСЯ | |||
! !СИГНАЛ "СИП" | |||
------------!----------------------------------!----------------- | |||
177710 !РЕГИСТР СОСТОЯНИЯ !ПРОГРАММИРУЕМЫЙ | |||
177712 !БУФЕРНЫЙ РЕГИСТР !ТАЙМЕР | |||
177714 !РЕГИСТР ТЕКУЩЕГО ЗНАЧЕНИЯ ! | |||
------------!----------------------------------!----------------- | |||
177716 !СИСТЕМНЫЙ РЕГИСТР УПРАВЛЕНИЯ ! | |||
----------------------------------------------------------------- | |||
ПЕРЕКЛЮЧЕНИЕ АДРЕСНОГО ПРОСТРАНСТВА ПРОВОДИТСЯ С ПОМОЩЬЮ | |||
РЕГИСТРА УПРАВЛЕНИЯ АДРЕСНЫМ ПРОСТРАНСТВОМ С АДРЕСОМ 177054 | |||
(в/р). | |||
ФОРМАТ РЕГИСТРА УПРАВЛЕНИЯ ПРИВЕДЕН В ТАБЛ.18. | |||
ТАБЛИЦА 18 | |||
----------------------------------------- | |||
! 9 ! 8 ! 7 ! 6 ! 5 ! 4 ! 3 ! 2 ! 1 ! 0 ! 177054 (в/р) | |||
----------------------------------------- | |||
0 РАЗРЯД - РАЗРЯД ВКЛЮЧЕНИЯ СИСТЕМНОГО ПЗУ В "ОКНО". | |||
ЛОГ 1 - СПЗУ - ВКЛЮЧЕНО | |||
1-3 РАЗРЯДЫ - РАЗРЯДЫ ВЫБОРА ВНЕШНЕГО ПЗУ (СМ. ТАБЛ.19). | |||
ТАБЛИЦА 19 | |||
----------------------------- | |||
РАЗРЯДЫ ! | |||
-----------! ВЫБРАНО | |||
3 ! 2 ! 1 ! | |||
---!---!---!----------------- | |||
0 ! 0 ! 0 ! НЕ ВЫБРАНО | |||
0 ! 0 ! 1 ! БАНК 1 КАССЕТЫ 1 | |||
0 ! 1 ! 0 ! БАНК 2 КАССЕТЫ 1 | |||
0 ! 1 ! 1 ! БАНК 3 КАССЕТЫ 1 | |||
1 ! 0 ! 0 ! НЕ ВЫБРАНО | |||
1 ! 0 ! 1 ! БАНК 1 КАССЕТЫ 2 | |||
1 ! 1 ! 0 ! БАНК 2 КАССЕТЫ 2 | |||
1 ! 1 ! 1 ! БАНК 3 КАССЕТЫ 2 | |||
----------------------------- | |||
� | |||
4-7 РАЗРЯДЫ - РАЗРЯДЫ ЗАМЕНЫ БАНКОВ ПЗУ БАНКАМИ ОЗУ | |||
(СМ.ТАБЛ.20). | |||
ТАБЛИЦА 20 | |||
------------------------------ | |||
РАЗРЯДЫ ! ВЫБРАНО ОЗУ | |||
---------------! В АДРЕСАХ | |||
7 ! 6 ! 5 ! 4 ! | |||
---------------!-------------- | |||
0 ! 0 ! 0 ! 1 ! 100000-117777 | |||
0 ! 0 ! 1 ! 0 ! 120000-137777 | |||
0 ! 1 ! 0 ! 0 ! 140000-157777 | |||
1 ! 0 ! 0 ! 0 ! 160000-176777 | |||
------------------------------ | |||
8,9 РАЗРЯДЫ - ВКЛЮЧЕНИЕ СЕТЕВОГО ТАЙМЕРА В КАНАЛАХ ЦП И ПП | |||
(СМ. ТАБЛ. 21). | |||
ТАБЛИЦА 21 | |||
------------------------------- | |||
РАЗРЯД ! ТАЙМЕР | |||
-------! ВКЛЮЧЕН | |||
9 ! 8 ! | |||
-------!----------------------- | |||
0 ! 0 ! ПП, ЦП | |||
0 ! 1 ! ЦП | |||
1 ! 0 ! ПП | |||
1 ! 1 ! ТАЙМЕР ВЫКЛЮЧЕН ПП, ЦП | |||
------------------------------- | |||
5.1.8.3. ЭКРАННАЯ ПАМЯТЬ МИКРО-ЭВМ. | |||
ЭКРАННАЯ ПАМЯТЬ ПРЕДНАЗНАЧЕНА ДЛЯ ХРАНЕНИЯ ВИДЕОИНФОРМА- | |||
ЦИИ И ВЫДАЧИ ЕЕ НА ЭКРАН ТЕЛЕВИЗИОННОГО МОНИТОРА. ИЗОБРАЖЕНИЕ | |||
НА ЭКРАНЕ СОСТОИТ ИЗ ОТДЕЛЬНЫХ ТОЧЕК. ОДНОЙ ТОЧКЕ ЭКРАНА СООТ- | |||
ВЕТСТВУЕТ СОДЕРЖИМОЕ ТРЕХ БИТОВ ОЗУ. ВОСЬМИ ВЫСВЕЧЕННЫМ ПОДРЯД | |||
ТОЧКАМ (ОКТЕТ ТОЧЕК) СООТВЕТСТВУЕТ СОДЕРЖИМОЕ ТРЕХ ПАРАЛЛЕЛЬНО | |||
СЧИТАННЫХ БАЙТОВ ИЗ ТРЕХ ПЛАНОВ ОЗУ. ЭТИ ТРИ БАЙТА ИМЕЮТ ОБЩИЙ | |||
АДРЕС В АДРЕСНОМ ПРОСТРАНСТВЕ ОЗУЭ. | |||
80 (40)(ПОДРЯД,В ПОРЯДКЕ ВОЗРАСТАНИЯ АДРЕСОВ) СЧИТАННЫХ | |||
ИЗ КАЖДОГО ПЛАНА БАЙТОВ ОБРАЗУЮТ ОДНУ ИНФОРМАЦИОННУЮ СТРОКУ | |||
ОЗУ И ОТОБРАЖАЮТСЯ В ОДНОЙ ТЕЛЕВИЗИОННОЙ СТРОКЕ. ПЕРЕДАЮТСЯ НА | |||
ЭКРАН ВИДЕОМОНИТОРА ПОСЛЕДОВАТЕЛЬНО. | |||
ИНФОРМАЦИЯ НА ТЕЛЕЭКРАНЕ ФОРМИРУЕТСЯ ИЗ 288 ИНФОРМАЦИОН- | |||
НЫХ СТРОК. АДРЕС ПЕРВЫХ БАЙТОВ В КАЖДОЙ СТРОКЕ ВЫБИРАЕТСЯ | |||
ИСХОДЯ ИЗ ТРЕБОВАНИЙ ПРОГРАММЫ. НАПРИМЕР, АДРЕС ПЕРВОГО БАЙТА | |||
ДЕСЯТОЙ ТЕЛЕВИЗИОННОЙ СТРОКИ 1000; АДРЕС ПЕРВОГО БАЙТА ОДИН- | |||
НАДЦАТОЙ СТРОКИ - 1002. НА ЭКРАНЕ В ДЕСЯТОЙ СТРОКЕ БУДЕТ ОТО- | |||
БРАЖЕНО СОДЕРЖИМОЕ БАЙТОВ ИЗ ДИАПАЗОНА АДРЕСОВ 1000 - 1120, | |||
А В ОДИННАДЦАТОЙ СТРОКЕ ИЗ ДИАПАЗОНА АДРЕСОВ 1002 - 1122. | |||
� | |||
В ПРОГРАММЕ ДОЛЖНА БЫТЬ СФОРМИРОВАНА ТАБЛИЦА СТРОК (СПИ- | |||
СОК), ПРЕДНАЗНАЧЕННЫХ ДЛЯ ОТОБРАЖЕНИЯ НА ЭКРАНЕ. | |||
ЭТОТ СПИСОК СОСТОИТ ИЗ 288 ПАР ЭЛЕМЕНТОВ СПИСКА, РАЗМЕ- | |||
ЩЕННЫХ В ПАМЯТИ ОЗУ ПП. СПИСОК ОТКРЫВАЕТ ПАРА СПЕЦИАЛЬНЫХ ЯЧЕЕК | |||
С АДРЕСАМИ 270 И 272. ЯЧЕЙКА 270 СОДЕРЖИТ 16-РАЗРЯДНЫЙ АДРЕС | |||
ПЕРВОЙ СТРОКИ ДЛЯ ПЕРЕДАЧИ НА ЭКРАН. В ЯЧЕЙКЕ 272 СОДЕРЖИТСЯ | |||
АДРЕС ЯЧЕЙКИ, В КОТОРОЙ УКАЗАН АДРЕС СЛЕДУЮЩЕЙ СТРОКИ ДЛЯ ПЕРЕ- | |||
ДАЧИ НА ЭКРАН. ПРИМЕР ТАБЛИЦЫ СТРОК: | |||
1 СТРОКА: (270)=1000; (272)=400. | |||
2 СТРОКА: (400)=1120; (402)=404. | |||
3 СТРОКА: (404)=1240; (406)=410. | |||
4 СТРОКА: (410)=1360; (412)=270. | |||
В ДАННОМ ПРИМЕРЕ НА ЭКРАН БУДЕТ ВЫВЕДЕНА ИНФОРМАЦИЯ | |||
С 1000 ПО 1500 АДРЕС, ПРИЧЕМ 1, 5, 9 И Т.Д. ТЕЛЕВИЗИОННЫЕ | |||
СТРОКИ БУДУТ СОДЕРЖАТЬ ОДИНАКОВУЮ ИНФОРМАЦИЮ. | |||
ФОРМАТ ЯЧЕЙКИ 272 ПРИВЕДЕН В ТАБЛ. 22. | |||
ТАБЛИЦА 22 | |||
-------------------------------------------------------- | |||
!ПРИЗНАК! ! ! | |||
!КУРСОРА! АДРЕС СЛЕДУЮЩЕГО ЭЛЕМЕНТА СПИСКА !"ЛИНЗА"! (в/р) | |||
!-------!--------------------------------------!-------- | |||
! 15 !14!13!12!11!10! 9! 8! 7! 6! 5! 4! 3! 2! 1 ! 0 ! | |||
-------------------------------------------------------- | |||
0,1 РАЗРЯДЫ - МЕХАНИЗМ МАСШТАБИРОВАНИЯ ПО ГОРИЗОНТАЛИ. | |||
АППАРАТНО УВЕЛИЧИВАЕТСЯ РАЗМЕР ТОЧКИ ПРИ ОДНОВРЕ- | |||
МЕННОМ СОКРАЩЕНИИ КОЛИЧЕСТВА ТОЧЕК В СТРОКЕ | |||
(СМ. ТАБЛ. 23) | |||
ТАБЛИЦА 23 | |||
-------------------------- | |||
РАЗРЯДЫ ! КОЛИЧЕСТВО ТОЧЕК | |||
0 ! 1 ! В СТРОКЕ | |||
-------------------------- | |||
0 ! 0 ! 320 | |||
0 ! 1 ! 160 | |||
1 ! 0 ! 80 | |||
1 ! 1 ! 40 | |||
-------------------------- | |||
2-14 РАЗРЯДЫ - АДРЕС СЛЕДУЮЩЕГО ЭЛЕМЕНТА СПИСКА (АДРЕС ЯЧЕЙКИ, В | |||
КОТОРОЙ УКАЗАН АДРЕС СТРОКИ ВЫВОДИМОЙ НА ЭКРАН). | |||
РАЗРЯДЫ 0 И 1 В ЭТОМ СЛУЧАЕ ИГНОРИРУЮТСЯ И СЧИТЫ- | |||
ВАЮТСЯ КАК ЛОГ. 0. ТАБЛИЦА СТРОК РАЗМЕЩАЕТСЯ | |||
ТОЛЬКО В ОЗУ ПП (АДРЕСА 0 - 077777). | |||
15 РАЗРЯД - ПРИЗНАК НАЛИЧИЯ В СТРОКЕ КУРСОРА | |||
1 - СТРОКА СОДЕРЖИТ КУРСОР | |||
0 - СТРОКА НЕ СОДЕРЖИТ КУРСОР | |||
� | |||
НА РИС.6 ПРИВЕДЕНО РАСПРЕДЕЛЕНИЕ АДРЕСОВ ЭКРАННОЙ ПАМЯТИ. | |||
ИЗ РИСУНКА ВИДНО, ЧТО ДЛЯ ВЫДАЧИ НА ЭКРАН ДОСТУПНЫ, КАК СОБСТВЕН- | |||
НО ПЛАНЫ ЭКРАННОЙ ПАМЯТИ (АДРЕСА ПЛАНОВ 100000-177777) - СПЕЦИА- | |||
ЛИЗИРОВАННАЯ ОБЛАСТЬ ОЗУ, ТАК И ОЗУ ЦП + ОЗУ ПП (АДРЕСА ПЛАНОВ | |||
0-077777). | |||
СЧИТЫВАНИЕ ОЗУ МИКРО-ЭВМ НА ЭКРАН ПРОВОДИТСЯ НА ФОНЕ ОБРА- | |||
ЩЕНИЯ К ОЗУ ЦП И ПП. ЦП И ПП МОГУТ ОДНОВРЕМЕННО ОБРАЩАТЬСЯ КАЖ- | |||
ДЫЙ К СВОЕЙ ПАМЯТИ ИЛИ ПО АРБИТРУ ЧЕРЕЗ РЕГИСТРОВЫЕ МЕХАНИЗМЫ | |||
ДОСТУПА К ПЛАНАМ ЭКРАННОЙ ПАМЯТИ. ВРЕМЕННЫЕ ДИАГРАММЫ РАБОТЫ | |||
АРБИТРА ПРИВОДЯТСЯ НИЖЕ. | |||
ЦП ДОСТУПНЫ ПЛАНЫ 1 И 2; ПП ДОСТУПНЫ ПЛАНЫ 0, 1, 2. | |||
РЕГИСТРОВЫЙ МЕХАНИЗМ ПП. | |||
В РЕГИСТР АДРЕСА ПЛАНОВ (АДРЕС 177010, в/р) ПРОГРАММНО ЗА- | |||
ПИСЫВАЕТСЯ 16-РАЗРЯДНЫЙ АДРЕС ПЛАНОВ ЭКРАННОЙ ПАМЯТИ. ПРИ ЭТОМ | |||
АППАРАТНО ЗАНОСИТСЯ СОДЕРЖИМОЕ ОЗУ ПО УКАЗАННОМУ АДРЕСУ В РЕГИСТР | |||
ДАННЫХ ПЛАНОВ 1 И 2 (АДРЕС 177014, в/р) И В РЕГИСТР ДАННЫХ ПЛАНА | |||
0 (АДРЕС 177012, в/р). | |||
ПРИ ЧТЕНИИ РЕГИСТРОВ ДАННЫХ ОБРАЩЕНИЯ К ОЗУ НЕ ПРОВОДИТСЯ. | |||
ПРИ ЗАПИСИ В РЕГИСТР ДАННЫХ ПРОВОДИТСЯ АППАРАТНОЕ ОБРАЩЕНИЕ К ОЗУ | |||
ПО АДРЕСУ, НАХОДЯЩЕМУСЯ В РЕГИСТРЕ АДРЕСА. ЗАПИСЬ В ОЗУ ПРИ ЗАПИ- | |||
СИ В РЕГИСТРЫ ДАННЫХ И ЧТЕНИЕ ОЗУ ПРИ ЗАПИСИ В РЕГИСТР АДРЕСА | |||
НЕ ЗАНИМАЮТ ВРЕМЕНИ В ЦИКЛЕ ОБРАЩЕНИЯ ПРОЦЕССОРОВ, ПП (ЦП) РАБО- | |||
ТАЕТ С РЕГИСТРАМИ. ОБМЕН "ОЗУ - РЕГИСТРЫ" ПРОВОДИТСЯ ПАРАЛЛЕЛЬ- | |||
НО С ЗАВЕРШАЮЩЕЙ ФАЗОЙ ОБРАЩЕНИЯ ПП (ЦП) К ЭТИМ РЕГИСТРАМ. | |||
МЕХАНИЗМОМ ДОСТУПА К ПАМЯТИ С ПОМОЩЬЮ РЕГИСТРОВ ДАННЫХ | |||
УДОБНО ПОЛЬЗОВАТЬСЯ, НАПРИМЕР, ПРИ ОБМЕНЕ ИНФОРМАЦИЕЙ С КОНТРОЛ- | |||
ЛЕРАМИ ВНЕШНИХ УСТРОЙСТВ. | |||
В НЕКОТОРЫХ СЛУЧАЯХ, НАПРИМЕР ПРИ ПРОГРАММНОМ ФОРМИРОВАНИИ | |||
АЛФАВИТНО-ЦИФРОВОЙ ИНФОРМАЦИИ, УДОБНО ИСПОЛЬЗОВАТЬ СЛЕДУЮЩИЕ РЕ- | |||
ГИСТРЫ, ВХОДЯЩИЕ В СОСТАВ УСТРОЙСТВА УПРАВЛЕНИЯ ОЗУЭ: | |||
РЕГИСТР ОКТЕТА ТОЧЕК (177024,в) | |||
РЕГИСТР КОДА ЦВЕТА ФОНА (177020,177022, в/р) | |||
РЕГИСТР КОДА ЦВЕТА ТОЧКИ (177016, в/р) | |||
РЕГИСТР МАСКИ ЗАПИСИ В ПЛАНЫ (177026, в/р) | |||
СОДЕРЖИМОЕ РЕГИСТРА ОКТЕТА ТОЧЕК МОЖНО РАССМАТРИВАТЬ КАК | |||
МАКЕТ СИМВОЛА В НЕКОТОРОМ СЕЧЕНИИ ЗНАКОМЕСТА (СМ. РИС. 7). | |||
КАЖДОМУ РАЗРЯДУ ЭТОГО РЕГИСТРА, СОДЕРЖАЩЕМУ ЛОГ.1 , МОЖНО | |||
ПОСТАВИТЬ В СООТВЕТСТВИЕ КОД ЦВЕТА ТОЧКИ, А СОДЕРЖАЩЕМУ ЛОГ.0 - | |||
- КОД ЦВЕТА ФОНА ЗАПИСАННЫХ В СООТВЕТСТВУЮЩИХ РЕГИСТРАХ. | |||
С РЕГИСТРОМ ОКТЕТА ТОЧЕК ПРОВОДИТСЯ ПРОЦЕДУРА ЧТЕНИЕ-МО- | |||
ДИФИКАЦИЯ-ЗАПИСЬ. В ФАЗЕ "ЧТЕНИЕ" ИЗ РЕГИСТРА СЧИТЫВАЕТСЯ ЛОГ.0, | |||
А РЕГИСТР КОДА ЦВЕТА ФОНА ЗАГРУЖАЕТСЯ ПО АДРЕСУ РЕГИСТРА АДРЕСА | |||
ПЛАНОВ СОДЕРЖИМЫМ ТРЕХ ПЛАНОВ ОЗУ ЭКРАННОЙ ПАМЯТИ (СМ. РИС. 8). | |||
� | |||
ФОРМАТ РЕГИСТРА КОДА ЦВЕТА ФОНА | |||
ТРИАДЫ | |||
4 3 2 1 | |||
--- --- --- --- --- --- --- --- | |||
ИЗ ------------------------------------------------- | |||
ПЛАНА ! !14!13!12!11!10! 9! 8! ! 6! 5! 4! ! 2! 1! 0! 177020 | |||
------------------------------------------------- | |||
2 1 0 2 1 0 2 1 0 2 1 0 | |||
8 7 6 5 | |||
--- --- --- --- --- --- --- --- | |||
ИЗ ------------------------------------------------- | |||
ПЛАНА ! !14!13!12!11!10! 9! 8! 7! 6! 5! 4! 3! 2! 1! 0! 177022 | |||
------------------------------------------------- | |||
2 1 0 2 1 0 2 1 0 2 1 0 | |||
ПОРЯДКОВЫЙ НОМЕР ТРИАДЫ СООТВЕТСТВУЕТ НОМЕРУ РАЗРЯДА (ТОЧ- | |||
КИ) В ОКТЕТЕ ТОЧЕК. | |||
РИС. 8. | |||
В ФАЗЕ "МОДИФИКАЦИЯ" ПРОВОДИТСЯ АППАРАТНАЯ ЗАМЕНА СОДЕРЖИ- | |||
МОГО ТРИАД, СООТВЕТСТВУЮЩИХ РАЗРЯДАМ РЕГИСТРА ОКТЕТА, СОДЕРЖАЩИХ | |||
ЛОГ.1. ИНФОРМАЦИЯ КАЖДОЙ ТРИАДЫ ЗАМЕНЯЕТСЯ ЗНАЧЕНИЕМ РЕГИСТРА | |||
КОДА ЦВЕТА ТОЧКИ. ФОРМАТ РЕГИСТРА ПРИВЕДЕН В ТАБЛ.24. | |||
В ФАЗЕ "ЗАПИСЬ" ПРОВОДИТСЯ ЗАГРУЗКА ПЛАНОВ ОЗУЭ МОДИФИЦИ- | |||
РОВАННЫМ ЗНАЧЕНИЕМ РЕГИСТРА КОДА ЦВЕТА ФОНА. ТАКИМ ОБРАЗОМ, ПРИ | |||
ИСПОЛЬЗОВАНИИ ПРОЦЕДУРЫ ЧТЕНИЕ - МОДИФИКАЦИЯ ЗАПИСЬ ПО АДРЕСУ | |||
РЕГИСТРА ОКТЕТА ТОЧЕК ПРОВОДИТСЯ НАЛОЖЕНИЕ "НОВОГО" ИЗОБРАЖЕНИЯ | |||
ПО "СТАРОМУ" ФОНУ. МЕХАНИЗМ УМЕНЬШАЕТ ПРОГРАММНУЮ ОБРАБОТКУ | |||
"СТАРОГО" СОДЕРЖИМОГО ЭКРАННОГО ОЗУ ДО МИНИМУМА. ЕСЛИ НЕ ТРЕБУЕТ- | |||
СЯ СОХРАНЯТЬ ФОН ("СТАРОЕ" ИЗОБРАЖЕНИЕ), ТО ПРОВОДИТСЯ ПРОЦЕДУРА | |||
ЗАПИСИ ЗНАЧЕНИЯ 377 ПО АДРЕСУ РЕГИСТРА ОКТЕТА ТОЧЕК. ПРЕДВАРИ- | |||
ТЕЛЬНО РЕГИСТР КОДА ЦВЕТА ФОНА ЗАГРУЖАЕТСЯ ТРЕБУЕМЫМ ЗНАЧЕНИЕМ. | |||
ЗАПИСЬ В ПЛАНЫ МОЖЕТ БЫТЬ ПРОВЕДЕНА С МАСКИРОВАНИЕМ ПЛАНОВ | |||
РАЗРЯДАМИ РЕГИСТРА МАСКИ. ФОРМАТ РЕГИСТРА ПРИВЕДЕН В ТАБЛ. 25. | |||
ТАБЛИЦА 24 | |||
------------------------- | |||
! 2 ! 1 ! 0 ! 177016 (в/р) | |||
------------------------- | |||
0 РАЗРЯД - ИНФОРМАЦИЯ ПЛАНА 0. | |||
1 РАЗРЯД - ИНФОРМАЦИЯ ПЛАНА 1. | |||
2 РАЗРЯД - ИНФОРМАЦИЯ ПЛАНА 2. | |||
� | |||
ТАБЛИЦА 25 | |||
------------------------- | |||
! 2 ! 1 ! 0 ! 177026 (в/р) | |||
------------------------- | |||
0 РАЗРЯД - МАСКИРОВАНИЕ ПЛАНА 0. | |||
1 РАЗРЯД - МАСКИРОВАНИЕ ПЛАНА 1; | |||
1 - ЗАПИСЬ В ПЛАН 0 ЗАПРЕЩЕНА. | |||
2 РАЗРЯД - МАСКИРОВАНИЕ ПЛАНА 2; | |||
1 - ЗАПИСЬ В ПЛАН 2 ЗАПРЕЩЕНА. | |||
В БЛОКЕ ЦЕНТРАЛЬНОГО ОЗУ ЗАРЕЗЕРВИРОВАНЫ АДРЕСА 177030 - | |||
177050 ДЛЯ РЕГИСТРОВ ПРЕОБРАЗОВАНИЯ ИНФОРМАЦИИ ПЛАНОВ ОЗУЭ В | |||
ИНФОРМАЦИЮ ВЫХОДОВ СИГНАЛОВ ЦВЕТНОСТИ ргб. ПРИ ОТСУТСТВИИ РЕ- | |||
ГИСТРОВ ЛОГИЧЕСКИЕ ЗНАЧЕНИЯ ОЗУ ПЛАНОВ ИНТЕРПРЕТИРУЮТСЯ КАК СИГ- | |||
НАЛЫ ЦВЕТНОСТИ ргб. | |||
БЛОК ОЗУЭ СОДЕРЖИТ РЕГИСТР ПОЛОЖЕНИЯ КУРСОРА. ЧИСЛО, ЗА- | |||
ПИСАННОЕ В РЕГИСТР СООТВЕТСТВУЕТ ПОЗИЦИИ АППАРАТНО ВЫСВЕЧИВАЕМО- | |||
ГО ФРАГМЕНТА КУРСОРА В ДАННОЙ СТРОКЕ. КУРСОР ВЫСВЕЧИВАЕТСЯ В | |||
ДАННОЙ СТРОКЕ, ЕСЛИ В ЯЧЕЙКЕ С АДРЕСОМ 272 СТАРШИЙ РАЗРЯД СОДЕР- | |||
ЖИТ ЛОГ.1. | |||
ФОРМАТ РЕГИСТРА ПРИВЕДЕН В ТАБЛ.26 . | |||
ТАБЛИЦА 26 | |||
--------------------------------- | |||
! 7 ! 6 ! 5 ! 4 ! 3 ! 2 ! 1 ! 0 ! (в/р) | |||
--------------------------------- | |||
РАЗРЯДЫ 0-7 - ПОЗИЦИЯ КУРСОРА В СТРОКЕ. | |||
5.1.8.4. УСТРОЙСТВО ИНТЕРФЕЙСА КЛАВИАТУРЫ | |||
КЛАВИАТУРА ОБЕСПЕЧИВАЕТ ДИАЛОГОВЫЙ РЕЖИМ РАБОТЫ МИКРО-ЭВМ | |||
ПРИ ВВОДЕ И РЕДАКТИРОВАНИИ ИНФОРМАЦИИ. | |||
ПОЛЕ КЛАВИАТУРЫ СОСТОИТ ИЗ КЛАВИШ: | |||
49 - АЛФАВИТНО-ЦИФРОВЫХ; | |||
6 - РЕДАКТИРУЮЩИХ; | |||
14 - УПРАВЛЯЮЩИХ; | |||
5 - ФУНКЦИОНАЛЬНЫХ; | |||
14 - КАЛЬКУЛЯТОРНЫХ (ДОПОЛНИТЕЛЬНОЕ ПОЛЕ)> | |||
РАСПОЛОЖЕНИЕ КЛАВИАТУРЫ ПРИВЕДЕНО В ОЮ2.390.026 ПС. | |||
КЛАВИАТУРА ПРЕДСТАВЛЕНА НА МАГИСТРАЛИ РЕГИСТРАМИ: | |||
1) СОСТОЯНИЙ | |||
2) ДАННЫХ. | |||
ФОРМАТЫ РЕГИСТРОВ ПРИВЕДЕНЫ В ТАБЛ. 27, 28. | |||
� | � | ||
</pre> | </pre> |
Версия от 12:33, 19 мая 2011
1. ВВЕДЕНИЕ. 1.1. НАСТОЯЩЕЕ ТЕХНИЧЕСКОЕ ОПИСАНИЕ, СОВМЕЩЕННОЕ С ИНСТРУК- ЦИЕЙ ПО ЭКСПЛУАТАЦИИ ПОЗВОЛЯЕТ ОЗНАКОМИТСЯ С УСТРОЙСТВОМ И ОСНОВ- НЫМИ ПРИНЦИПАМИ РАБОТЫ ЭВМ "ЭЛЕКТРОНИКА МС 0512" У11.700.009 ТУ, ЭВМ "ЭЛЕКТРОНИКА МС 0511" У11.700.016 ТУ (ДАЛЕЕ ПО ТЕКСТУ МИКРО-ЭВМ) И ВАРИАНТАМИ ИХ КОНСТРУКТИВНЫХ ИСПОЛНЕНИЙ. КРОМЕ ТОГО, ДАННЫЙ ДОКУМЕНТ УСТАНАВЛИВАЕТ ПРАВИЛА ЭКСПЛУА- ТАЦИИ МИКРО-ЭВМ, СОБЛЮДЕНИЕ КОТОРЫХ ОБЕСПЕЧИВАЕТ ПОДДЕРЖАНИЕ ЕЕ В ИСПРАВНОМ СОСТОЯНИИ И ПОСТОЯННОЙ ГОТОВНОСТИ К РАБОТЕ. 1.2. ПРИ ИЗУЧЕНИИ МИКРО-ЭВМ НЕОБХОДИМО ДОПОЛНИТЕЛЬНО РУКО- ВОДСТВОВАТЬСЯ СЛЕДУЮЩИМИ ДОКУМЕНТАМИ: 1) МИКРО-ЭВМ "ЭЛЕКТРОНИКА МС 0511". СХЕМА ЭЛЕКТРИЧЕСКАЯ ОБЩАЯ У11.700.016 Э6 ; 2) БЛОК-ЭВМ. СХЕМА ЭЛЕКТРИЧЕСКАЯ ОБЩАЯ У13.030.306 Э6; 3) БЛОК КЛАВИАТУРЫ "ЭЛЕКТРОНИКА МС 7007". ПАСПОРТ ОЮ2.390.026 ПС; 4) УСТРОЙСТВО ВЫЧИСЛИТЕЛЯ. СХЕМА ЭЛЕКТРИЧЕСКАЯ ПРИНЦИПИ- АЛЬНАЯ У13.059.316 Э3 ; 5) КОНТРОЛЛЕР СА. СХЕМА ЭЛЕКТРИЧЕСКАЯ ПРИНЦИПИАЛЬНАЯ У13.065.303 Э3; 6) ПЕРЕЧЕНЬ ЭЛЕМЕНТОВ У13.059.316 ПЭ3; 7) ПЕРЕЧЕНЬ ЭЛЕМЕНТОВ У13.059.316-01 ПЭ3; 8) МИКРО-ЭВМ "ЭЛЕКТРОНИКА МС 0512". СХЕМА ЭЛЕКТРИЧЕСКАЯ ОБЩАЯ У11.700.009 Э6; 9) БЛОК ЭВМ. СХЕМА ЭЛЕКТРИЧЕСКАЯ ОБЩАЯ У13.030.304 Э6; 10) УСТРОЙСТВО ВЫЧИСЛИТЕЛЯ. СХЕМА ЭЛЕКТРИЧЕСКАЯ ПРИНЦИПИ- АЛЬНАЯ У13.059.302 Э3; 11) КЛАВИАТУРА 3. СХЕМА ЭЛЕКТРИЧЕСКАЯ ПРИНЦИПИАЛЬНАЯ У14.035.302 Э3; 12) ПЕРЕЧЕНЬ ЭЛЕМЕНТОВ У13.059.302 ПЭ3; 13) КОНТРОЛЛЕР КМД. СХЕМА ЭЛЕКТРИЧЕСКАЯ ПРИНЦИПИАЛЬНАЯ У13.065.304 Э3; 14) ПЕРЕЧНИ ЭЛЕМЕНТОВ У13.065.303 ПЭ3, У13.065.304 ПЭ3, У13.065.305 ПЭ3; � 15) МИКРОСХЕМА ИНТЕГРАЛЬНАЯ КМ1801ВМ2. ТЕХНИЧЕСКОЕ ОПИСАНИЕ ЩИ3.480.128 ТО; 16) МИКРОСХЕМЫ ИНТЕГРАЛЬНЫЕ. КАРТЫ ЗАКАЗА КР1801ВП1-055 У13.414.243 Д КР1801ВП1-065 У13.414.267 Д КР1801ВП1-097 У13.414.352 Д КР1801ВП1-120 У13.414.189 Д КР1515ХМ1-031 У13.414.188 Д КР1515ХМ1-032 У13.414.190 Д КР1515ХМ1-033 У13.414.191 Д КР1515ХМ1-039 У13.414.205 Д. � 2. НАЗНАЧЕНИЕ. 2.1. МИКРО-ЭВМ "ЭЛЕКТРОНИКА МС 0511","ЭЛЕКТРОНИКА МС 0512", "ЭЛЕКТРОНИКА МС 0512.01" ПРЕДНАЗНАЧЕНЫ ДЛЯ ИСПОЛЬЗОВАНИЯ В КАЧЕС- ТВЕ РАБОЧЕГО МЕСТА ПРЕПОДАВАТЕЛЯ (РМП) ДЛЯ ВВОДА, ХРАНЕНИЯ, ОБРА- БОТКИ И ВЫВОДА ЦИФРОВОЙ И ГРАФИЧЕСКОЙ ИНФОРМАЦИИ В КОМПЛЕКТЕ ТЕХ- НИЧЕСКИХ СРЕДСТВ КАБИНЕТОВ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ (КТС КВТ). МИКРО-ЭВМ "ЭЛЕКТРОНИКА МС 0511-01" ПРЕДНАЗНАЧЕНА ДЛЯ ИСПОЛЬ- ЗОВАНИЯ В КАЧЕСТВЕ РЕЗЕРВА РАБОЧЕГО МЕСТА ПРЕПОДАВАТЕЛЯ. МИКРО-ЭВМ "ЭЛЕКТРОНИКА МС 0511-02","ЭЛЕКТРОНИКА МС 0512.02", "ЭЛЕКТРОНИКА МС 0512.03" ПРЕДНАЗНАЧЕНЫ ДЛЯ ИСПОЛЬЗОВАНИЯ В КАЧЕСТ- ВЕ РАБОЧЕГО МЕСТА УЧАЩИХСЯ (РМУ). 2.2. МИКРО-ЭВМ ПРЕДНАЗНАЧЕНЫ ДЛЯ ЭКСПЛУАТАЦИИ В НОРМАЛЬНЫХ УСЛОВИЯХ ПРИ: ТЕМПЕРАТУРЕ ОКРУЖАЮЩЕГО ВОЗДУХА (20+5) С; АТМОСФЕРНОМ ДАВЛЕНИИ 84 - 107 /К/П/А/; ОТНОСИТЕЛЬНОЙ ВЛАЖНОСТИ (60+15)%; 2.3. ПИТАНИЕ МИКРО-ЭВМ "ЭЛЕКТРОНИКА МС 0511" И "ЭЛЕКТРОНИ- КА МС 0512" ОСУЩЕСТВЛЯЕТСЯ ОТ СЕТИ ПЕРЕМЕННОГО ТОКА 220 В,50 Г/Ц/. ПИТАНИЕ МИКРО-ЭВМ "ЭЛЕКТРОНИКА МС 0511-01" И "ЭЛЕКТРОНИКА МС 0511-02" ОСУЩЕСТВЛЯЕТСЯ ОТ СЕТИ ПЕРЕМЕННОГО ТОКА 42 В, 50 ГЦ. � 3. ТЕХНИЧЕСКИЕ ДАННЫЕ. 3.1. ГАБАРИТНЫЕ РАЗМЕРЫ МИКРО-ЭВМ. 3.1.1. ГАБАРИТНЫЕ РАЗМЕРЫ МИКРО-ЭВМ "ЭЛЕКТРОНИКА МС 0511" , ММ - 448Х290Х80. 3.1.2. ГАБАРИТНЫЕ РАЗМЕРЫ МИКРО-ЭВМ "ЭЛЕКТРОНИКА МС 0512" , ММ - 364Х206Х76. 3.2. МАССА МИКРО-ЭВМ. 3.2.1. МАССА МИКРО-ЭВМ "ЭЛЕКТРОНИКА МС 0511" (БЕЗ УЧЕТА ВНЕШНИХ УСТРОЙСТВ) - НЕ БОЛЕЕ 10 КГ. 3.2.2. МАССА МИКРО-ЭВМ "ЭЛЕКТРОНИКА МС 0512" (БЕЗ УЧЕТА ВНЕШНИХ УСТРОЙСТВ) - НЕ БОЛЕЕ 10 КГ. 3.3 МОЩНОСТЬ, ПОТРЕБЛЯЕМАЯ МИКРО-ЭВМ ОТ СЕТИ ПЕРЕМЕННОГО ТОКА (БЕЗ УЧЕТА ПОТРЕБЛЕНИЯ ВНЕШНИХ УСТРОЙСТВ) - НЕ БОЛЕЕ 25 ВТ. 3.4. ТИП ИСПОЛЬЗУЕМОГО ПРОЦЕССОРА - КМ1801ВМ2. ТАКТОВАЯ ЧАСТОТА - 8 МГ/Ц/. 3.5. ВРЕМЯ ВЫПОЛНЕНИЯ КОМАНД ТИПА "СЛОЖЕНИЕ" ПРИ РЕГИСТРОВОМ МЕТОДЕ АДРЕСАЦИИ - 2,3 МКС. 3.6. ВРЕМЯ ВЫПОЛНЕНИЯ КОМАНД ТИПА "СЛОЖЕ- НИЕ" ПРИ КОСВЕННО-РЕГИСТРОВОМ МЕТОДЕ АДРЕСАЦИИ - 3,8 МКС. 3.7. КОЛИЧЕСТВО КОМАНД - 72. 3.8. СИСТЕМНЫЙ КАНАЛ МИКРО-ЭВМ ПОЗВОЛЯЕТ ПРЯМО АДРЕСОВАТЬ- СЯ В ОБЛАСТИ ПАМЯТИ 64К БАЙТ (К=1024). 3.9. КОЛИЧЕСТВО УРОВНЕЙ ЗАПРОСА КАНАЛА ВНЕШ- НИМИ УСТРОЙСТВАМИ ДЛЯ ПРЯМОГО ДОСТУПА К ПАМЯТИ - 1. 3.10. КОЛИЧЕСТВО УРОВНЕЙ ЗАПРОСА ОТ ШТАТНЫХ И ВНЕШНИХ УСТРОЙСТВ ДЛЯ ПРЕРЫВАНИЯ ПРОГРАММЫ - 1. 3.11. ОБРАБОТКА ВНЕШНИХ И ВНУТРЕННИХ ПРЕРЫВАНИЙ ВЫПОЛНЯ- ЕТСЯ С ПОМОЩЬЮ СТЕКА, ОРГАНИЗОВАННОГО В ОПЕРАТИВНОЙ ПАМЯТИ МИКРО-ЭВМ. 3.12. ЕМКОСТЬ ОПЕРАТИВНОГО ЗАПОМИНАЮЩЕГО УСТРОЙСТВА (ОЗУ) - 56 КБАЙТ. 3.13. КОЛИЧЕСТВО КОМАНД ПУЛЬТОВОГО ТЕРМИНАЛА - 21. � 3.14. КОЛИЧЕСТВО КАНАЛОВ АСИНХРОННОГО ПОСЛЕ- ДОВАТЕЛЬНОГО ВВОДА/ВЫВОДА ИНФОРМАЦИИ (В ТОМ ЧИСЛЕ КАНАЛ ПОДКЛЮЧЕНИЯ К КОЛЬЦЕВОЙ СЕТИ) - 2. 3.15. КОЛИЧЕСТВО ВСТРОЕНЫХ КАНАЛОВ ОБМЕНА С НАКОПИТЕЛЕМ НА ГИБКИХ МАГНИТНЫХ ДИСКАХ - 1. 3.16. ОБ'ЕМ ОПЕРАТИВНОГО ЗАПОМИНАЮЩЕГО УСТРОЙСТВА ВИДЕОПАМЯТИ - 96 КБАЙТ. 3.17. КОЛИЧЕСТВО СИМВОЛЬНЫХ СРОК НА ЭКРАНЕ ДИСПЛЕЯ РЕЖИМЕ ПУЛЬТОВОГО ТЕРМИНАЛА - 26 ИЗ НИХ СЛУЖЕБНЫХ - 2. 3.18. КОЛИЧЕСТВО СИМВОЛОВ В ОДНОЙ СИМВОЛЬНОЙ СТРОКЕ ПРИ МОНОХРОМНОМ ИЗОБРАЖЕНИИ - НЕ БОЛЕЕ 80. 3.19. КОЛИЧЕСТВО СИМВОЛОВ В ОДНОЙ СИМВОЛЬНОЙ СТРОКЕ ПРИ 8 ЦВЕТНОМ ИЗОБРАЖЕНИИ - 40. 3.20. КОЛИЧЕСТВО ВЫСВЕЧИВАЕМЫХ ТЕЛЕВИЗИОННЫХ СТРОК - 288. 3.21. КОЛИЧЕСТВО ВЫСВЕЧИВАЕМЫХ ТОЧЕК В ОДНОЙ ТЕЛЕВИЗИОННОЙ СТРОКЕ ПРИ МОНОХРОМНОМ ИЗОБРАЖЕННИИ - 640 . 3.22. КОЛИЧЕСТВО ВЫСВЕЧИВАЕМЫХ ТОЧЕК В ОДНОЙ ТЕЛЕВИЗИОННОЙ СТРОКЕ ПРИ 8 ЦВЕТНОМ ИЗОБРАЖЕНИИ - 320. 3.23. КОЛИЧЕСТВО ВСТРОЕННЫХ КАНАЛОВ ОБМЕНА С КЛАВИАТУРОЙ - 1. 3.24. КОЛИЧЕСТВО ВСТРОЕННЫХ КАНАЛОВ ОБМЕНА С БЫТОВЫМ КАССЕТНЫМ МАГНИТОФОНОМ - 1. 3.25. ОБ'ЕМ СИСТЕМНОГО ОПЕРАТИВНОГО ЗАПОМИ- НАЮЩЕГО УСТРОЙСТВА - 40 КБАЙТ. (32-ОЗУ ПП, 8-ОЗУ ЦП). 3.26. ОБ'ЕМ СИСТЕМНОГО ПОСТОЯННОГО ЗАПОМИ- НАЮЩЕГО УСТРОЙСТВА - 32 КБАЙТ. 3.27. ОБ'ЕМ ПОЛЬЗОВАТЕЛЬСКОГО ПОСТОЯННОГО ЗА- ПОМИНАЮЩЕГО УСТРОЙСТВА НА ОДНОЙ СМЕННОЙ КАССЕТЕ ПЗУ - 24 КБАЙТ. ЧИСЛО УСТАНАВЛИВАЕМЫХ КАССЕТ (В ИСПОЛНЕНИИ "ЭЛЕКТРО- НИКА МС 0511") - 2. 3.28. МИКРО-ЭВМ ПО ИСПОЛНЕНИЯМ СОХРАНЯЮТ РАБОТОСПОСОБНОСТЬ ПРИ ИЗМЕНЕНИИ ПИТАЮЩИХ НАПРЯЖЕНИЙ В ДИАПАЗОНЕ: "ЭЛЕКТРОНИКА МС 0511", - 220В+10%,(50+1)Г/Ц/. "ЭЛЕКТРОНИКА МС 0512" -15% "ЭЛЕКТРОНИКА МС 0511.01", - 42В+10%,(50+1)Г/Ц/. "ЭЛЕКТРОНИКА МС 0512.02" � 3.29. МИКРО-ЭВМ СОХРАНЯЮТ РАБОТОСПОСОБНОСТЬ ПРИ СЛЕДУЮЩИХ УСЛОВИЯХ ЭКСПЛУАТАЦИИ : ТЕМПЕРАТУРА ОКРУЖАЮЩЕГО ВОЗДУХА ОТ +5 ДО +40 С; ОТНОСИТЕЛЬНАЯ ВЛАЖНОСТЬ ВОЗДУХА 95% ПРИ 30 С; АТМОСФЕРНОЕ ДАВЛЕНИЕ ОТ 84 ДО 107 КП/А/. ВОЗДЕЙСТВИЕ ВИБРАЦИОННЫХ НАГРУЗОК ЧАСТОТОЙ ДО 35 Г/Ц/ С УСКОРЕНИЕМ НЕ БОЛЕЕ 0,5 . 3.30. К МИКРО-ЭВМ МОГУТ БЫТЬ ПОДКЛЮЧЕНЫ: ВИДЕОМОНИТОР "ЮНОСТЬ 406"; БЫТОВОЙ КАССЕТНЫЙ МАГНИТОФОН "ЭЛЕКТРОНИКА 302". 3.31. В КАЧЕСТВЕ БАЗОВОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ МИКРО- ЭВМ ПРИНЯТЫ: 1) ОПЕРАЦИОННАЯ СИСТЕМА С РАЗДЕЛЕНИЕМ ВРЕМЕНИ (ФОДОС-2); 2) МОНИТОР МИКРО-ЭВМ. 3) ВСТРОЕННЫЕ ТЕСТЫ САМОДИАГНОСТИКИ. ПРИМЕЧАНИЯ. МОНИТОР МИКРО-ЭВМ ОБЕСПЕЧИВАЕТ: 1) ВВОД ПРОГРАММ И ДРУГОЙ ИНФОРМАЦИИ С КЛАВИАТУРЫ, МАГНИ- ТОФОНА, НГМД, КАНАЛА АСИНХРОННОГО ПОСЛЕДОВАТЕЛЬНОГО ВВОДА/ВЫВОДА; 2) ВЫВОД ИНФОРМАЦИИ НА ТЕЛЕВИЗИОННЫЙ МОНИТОР И ПЕЧАТАЮЩЕЕ УСТРОЙСТВО; 3) ВЫПОЛНЕНИЕ ПРИКЛАДНЫХ ПРОГРАММ; 4) ВЫВОД ТЕКСТОВ ПРОГРАММ И ДРУГОЙ ИНФОРМАЦИИ НА БЫТОВОЙ МАГНИТОФОН, НГМД, А ТАКЖЕ ПО КАНАЛУ АСИНХРОННОГО ПОСЛЕДОВАТЕЛЬНО- ГО ВВОДА/ВЫВОДА. 3.32. НАРАБОТКА МИКРО-ЭВМ НА ОТКАЗ (ТО) НЕ МЕНЕЕ 10000 ЧАСОВ. НАРАБОТКА МИКРО-ЭВМ НА СБОЙ (ТСБ) НЕ МЕНЕЕ 500 ЧАСОВ. СРОК СЛУЖБЫ МИКРО- ЭВМ НЕ МЕНЕЕ 10 ЛЕТ. � 4. СОСТАВ ИЗДЕЛИЯ. 4.1. СОСТАВ ИЗДЕЛИЯ ПО ИСПОЛНЕНИЯМ ПРИВЕДЕН В ТАБЛ.1 И ТАБЛ.2. ТАБЛИЦА 1 ВАРИАНТЫ КОНСТРУКТИВНОГО ИСПОЛНЕНИЯ МИКРО-ЭВМ "ЭЛЕКТРОНИКА МС 0511" ----------------------------------------------------------------- ! МИКРО-ЭВМ ! МИКРО-ЭВМ ! МИКРО-ЭВМ ! ПРЕПОДАВАТЕЛЬ !РЕЗЕРВ ПРЕПОДАВАТЕЛЯ! УЧАЩЕГОСЯ ! МС 0511 ! МС 0511.01 ! МС 0511.02 ! 1.700.016 ! 1.700.016-01 ! 1.700.016-02 ---!--------------------!--------------------!------------------- 1 ! ВИДЕОМОНИТОР ! ! ! "ЭЛЕКТРОНИКА ! - ! - ! МС 6106.02" ! ! ! ! ! ---!--------------------!--------------------!------------------- 2 ! БЛОК ЭВМ ! БЛОК ЭВМ ! БЛОК ЭВМ ! 3.030.306 ! 3.030.306-01 ! 3.030.306-02 ---!--------------------!--------------------!------------------- 3 ! УСТРОЙСТВО СОЕДИНИ-! УСТРОЙСТВО СОЕДИНИ-! УСТРОЙСТВО СОЕДИ- ! ТЕЛЬНОЕ ! ТЕЛЬНОЕ ! НИТЕЛЬНОЕ ! 3.649.001 ! 3.649.001 ! 3.649.001 ---!--------------------!--------------------!------------------- 4 ! НАКОПИТЕЛЬ АВТОНОМ-! ! ! НЫЙ СДВОЕННЫЙ ! - ! - ! "ЭЛЕКТРОНИКА ! ! ! НГМД-6022 " ! ! ---!--------------------!--------------------!------------------- 5 ! ПЕЧАТАЮЩЕЕ ! - ! - ! УСТРОЙСТВО д-100 ! ! ---!--------------------!--------------------!------------------- 6 ! КАБЕЛЬ М3 ! - ! - ! 4.853.382 ! ! ---!--------------------!--------------------!------------------- 7 ! КАБЕЛЬ СА ! КАБЕЛЬ СА ! КАБЕЛЬ СА ! 4.853.386 ! 4.853.386 ! 4.853.386 ---!--------------------!--------------------!------------------- 8 ! КАБЕЛЬ КМД ! КАБЕЛЬ КМД ! КАБЕЛЬ КМД ! 4.853.405 ! 4.853.405 ! 4.853.405 ---!--------------------!--------------------!------------------- 9 ! КАБЕЛЬ ПУ ! КАБЕЛЬ ПУ ! КАБЕЛЬ ПУ ! 4.853.403 ! 4.853.403 ! 4.853.403 ---------------------------------------------------------------- � 4.2. СОСТАВ БЛОКА ЭВМ. В СОСТАВ БЛОКА ЭВМ ВХОДЯТ: 1) УСТРОЙСТВО ВЫЧИСЛИТЕЛЯ; 2) КЛАВИАТУРА; 3) БЛОК ПИТАНИЯ; 4) КОНТРОЛЛЕР СА (В СОСТАВЕ 3.030.306). ПО ИСПОЛНЕНИЯМ ТИП ИСПОЛЬЗУЕМЫХ БЛОКОВ ПИТАНИЯ И УСТ- РОЙСТВ ВЫЧИСЛИТЕЛЕЙ ПРИВЕДЕН В ТАБЛ.3. ТАБЛИЦА 3 ----------------------------------------------------------------- ! БЛОК ПИТАНИЯ ! ! БЛОК ЭВМ !---------------------! УСТРОЙСТВО ! КЛАВИАТУРА ! ТИП !НАПРЯЖЕНИЕ! ВЫЧИСЛИТЕЛЯ ! ! !СЕТЕВОГО ! ! ! !ПИТАНИЯ ! ! --------------!----------!----------!-------------!-------------- 3.030.306 ! БПС 59-1 ! 220 В ! 3.059.316 ! МС 7007 ! ! ! ! 3.030.306-01 ! БПС 59-2 ! 42 В ! 3.059.316 ! МС 7007 ! ! ! ! 3.030.306-02 ! БПС 59-2 ! 42 В ! 3.059.316-01! МС 7007 ! ! ! ! 3.030.304 !М4.180.091! 220 В ! 3.059.302 ! 4.305.302 ----------------------------------------------------------------- СТРУКТУРНАЯ СХЕМА МИКРО-ЭВМ ПРИВЕДЕНА НА РИС.1. 4.3. СОСТАВ УСТРОЙСТВ ВЫЧИСЛИТЕЛЕЙ. 4.3.1. В СОСТАВ УСТРОЙСТВ ВЫЧИСЛИТЕЛЕЙ 3.059.316-01 ВХОДЯТ СЛЕДУЮЩИЕ ФУНКЦИОНАЛЬНЫЕ БЛОКИ И УЗЛЫ: 1) ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР (ЦП); 2) ОПЕРАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ЦЕНТРАЛЬНОГО ПРО- ЦЕССОРА (ОЗУ ЦП); 3) ПЕРИФЕРИЙНЫЙ ПРОЦЕССОР (ПП); 4) ОПЕРАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ПЕРИФЕРИЙНОГО ПРОЦЕССОРА (ОЗУ ПП); 5) СИСТЕМНОЕ ПОСТОЯННОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (СПЗУ); 7) ОПЕРАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО ВИДЕОПАМЯТИ (ОЗУЭ); � --------------- --------------- -------------- ! ! ! ! ! ! ! МОНИТОР !-----! УСТРОЙСТВО !-----! НГМД ! ! ! ! ! ! ! !-------------! ! ! !------------! ! ! !-------------! ! ВЫЧИСЛИТЕЛЯ ! ! ! ! ! ! КЛАВИАТУРА !-----! ! ! ! ! ! !-------------! ! ! ! ! !-------------! ! ! !------------! ! БЛОК ! ! ! ! ПЕЧАТАЮЩЕЕ ! ! ПИТАНИЯ !-----! !-----! УСТРОЙСТВО ! ! ! ! ! ! ! !-------------! !-------------! !------------! ! ! !-------------! ! ! !КОНТРОЛЛЕР СА! ! ! !-------------! ! ! !-------------! ! УСТРОЙСТВО ! ! СОЕДИНИТЕЛЬ-! ! НОЕ ! !-------------! РИС.1. СТРУКТУРНАЯ СХЕМА МИКРО-ЭВМ. � 8) УСТРОЙСТВО ИНТЕРФЕЙСА КЛАВИАТУРЫ (УИК); 9) СЕТЕВОЙ ТАЙМЕР; 10) УСТРОЙСТВО ИНТЕРФЕЙСА КАССЕТЫ ПЗУ (УПЗУ) (В МОДИФИКАЦИЮ 3.059.302 НЕ ВХОДИТ); 11) УСТРОЙСТВО УПРАВЛЕНИЯ ОЗУ (УОЗУ ЦП, УОЗУЭ, УОЗУ ПП); 12) СИСТЕМНОЕ УСТРОЙСТВО БАЙТОВОГО ПАРАЛЛЕЛЬНОГО ИНТЕР- ФЕЙСА (СБПИ); 13) УСТРОЙСТВО ИНТЕРФЕЙСА БЫТОВОГО МАГНИТОФОНА (КМ); 14) ГЕНЕРАТОРЫ ТАКТОВЫХ ИМПУЛЬСОВ (ГТИ); 15) УСТРОЙСТВО ВКЛЮЧЕНИЯ ПРОЦЕССОРОВ (УВП); 16) УСТРОЙСТВО ИНТЕРФЕЙСА ТЕЛЕВИЗИОННОГО МОНИТОРА (ИТМ). 4.3.2. В СОСТАВ УСТРОЙСТВА ВЫЧИСЛИТЕЛЯ 3.059.316 ДОПОЛ- НИТЕЛЬНО К ПЕРЕЧИСЛЕННОМУ В П. 4.3.1 ВХОДЯТ: 1) УСТРОЙСТВО БАЙТОВОГО АСИНХРОННОГО ПОСЛЕДОВАТЕЛЬНОГО ИНТЕРФЕЙСА (УПИ); 2) УСТРОЙСТВО ИНТЕРФЕЙСА НАКОПИТЕЛЯ НА ГИБКИХ МАГНИТНЫХ ДИСКАХ (УИГМД); 3) УСТРОЙСТВО ПАРАЛЛЕЛЬНОГО ПРОГРАММИРУЕМОГО ИНТЕРФЕЙСА (УППИ); 4) УСТРОЙСТВО ИНТЕРФЕЙСА МОНИТОРА ЦВЕТНОГО ИЗОБРАЖЕНИЯ (ИЦМ). 4.3.3. СТРУКТУРНАЯ СХЕМА УСТРОЙСТВА ВЫЧИСЛИТЕЛЯ 3.059.316 ПРИВЕДЕНА НА РИС.2. � 5. УСТРОЙСТВО И РАБОТА ИЗДЕЛИЯ. 5.1. АРХИТЕКТУРА МИКРО-ЭВМ. МИКРО-ЭВМ ПРЕДСТАВЛЯЕТ СОБОЙ СИСТЕМУ ЛОГИЧЕСКИХ БЛОКОВ, ОБ'ЕДИНЕННЫХ КАНАЛОМ ОБМЕНА ИНФОРМАЦИЕЙ. К ЭТИМ БЛОКАМ ОТНО- СЯТСЯ: 1) ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР (ЦП); 2) ОПЕРАТИВНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО (ОЗУ); 3) БЛОК АСИНХРОННОГО ПОСЛЕДОВАЕТЛЬНОГО ВВОДА/ВЫВОДА ИН- ФОРМАЦИИ (БПВВ); 4) БЛОК ЭМУЛЯЦИИ КОНТРОЛЛЕРОВ ШТАТНЫХ ПЕРИФЕРИЙНЫХ УСТ- РОЙСТВ (БЭК); 5) БЛОК ДОСТУПА К ПЛАНАМ ЭКРАННОЙ ПАМЯТИ (БДЭ). УНИФИКАЦИЯ КАНАЛА ПО СОСТАВУ ЛИНИЙ СВЯЗИ, СИСТЕМЕ КОМАНД С СМ ЭВМ ПОЗВОЛЯЕТ ИСПОЛЬЗОВАТЬ НАРАБОТАННОЕ ДЛЯ НИХ ПРОГРАМ- МНОЕ ОБЕСПЕЧЕНИЕ. АРХИТЕКТУРА МИКРО-ЭВМ ПРИВЕДЕНА НА РИС. 3. 5.1.1. ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР. В КАЧЕСТВЕ ПРОЦЕССОРА ИСПОЛЬЗУЕТСЯ БИС КР1801ВМ2. ПРОЦЕССОР ВЫПОЛНЯЕТ НЕОБХОДИМЫЕ ОПЕРАЦИИ ПО ПРИЕМУ И ВЫПОЛНЕНИЮ КОМАНД,ОБРАБОТКЕ ВНЕШНИХ И ВНУТРЕННИХ ПРЕРЫВАНИЙ ПРОГРАММЫ, ПРЕ- ДОСТАВЛЕНИЮ ПРЯМОГО ДОСТУПА, А ТАКЖЕ ПО УПРАВЛЕНИЮ КАНАЛОМ. ПРОЦЕССОР РАБОТАЕТ В ДВУХ РЕЖИМАХ: халт И усер , КАЖДОМУ ИЗ КОТОРЫХ СООТВЕТСТВУЕТ ОТДЕЛЬНОЕ АДРЕСНОЕ ПРОСТРАНСТВО. В РЕЖИМЕ усер ПРОЦЕССОР РАБОТАЕТ В ПОЛЕ ОСНОВНОЙ ОПЕ- РАТИВНОЙ ПАМЯТИ МИКРО-ЭВМ, ПРИ ЭТОМ ИСПОЛЬЗУЕТСЯ СИСТЕМА ОСНОВ- НЫХ КОМАНД (СМ. ТАБЛ. 4). В РЕЖИМЕ халт (СИСТЕМНЫЙ РЕЖИМ РАБОТЫ) ПРОЦЕССОР РАБО- ТАЕТ В ПОЛЕ СИСТЕМНОЙ (СКРЫТОЙ ОТ ПОЛЬЗОВАТЕЛЯ) ПАМЯТИ. ПРИ ЭТОМ С ПОМОЩЬЮ СПЕЦКОМАНД ОБЕСПЕЧИВАЕТСЯ ДОСТУП И В ПОЛЕ ОСНОВНОЙ ПА- МЯТИ. ОСОБЕННОСТИ ВЫПОЛНЕНИЯ КОМАНД, СВЯЗАННЫЕ СО СМЕНОЙ РЕЖИ- МО РАБОТЫ ПРОЦЕССОРА, ОПИСАНЫ В РАЗДЕЛЕ 5.1.7. 5.1.2. АДРЕСНОЕ ПРОСТРАНСТВО ЦЕНТРАЛЬНОГО ПРОЦЕССОРА. ОРГАНИЗАЦИЯ ОЗУ ЦП. СХЕМАТИЧНОЕ ПРЕДСТАВЛЕНИЕ АДРЕСНОГО ПРОСТРАНСТВА ПРИВЕ- ДЕНО НА РИС. 4. � АДРЕСА РЕЖИМ режим (ВОСЬМЕРИЧНЫЕ) усер халт - - - - - - - - -------------- - - - ----------- 177777 !СТРАНИЦА ! !СИСТЕМНОЕ! 8 КБАЙТ 160000 !ВВОДА/ВЫВОДА! !ОЗУ ! - - - - - - - - -------------- - - - ----------- 157777 ! ОЗУ ! !ПОЛЬЗОВАТЕЛЯ! ! ! 56 КБАЙТ ! ! ! ! ! ! 0 ! ! - - - - - - - - -------------- РИС. 4. АДРЕСНОЕ ПРОСТРАНСТВО КАНАЛА ЦП. АДРЕСНОЕ ПРОСТРАНСТВО ПРОЦЕССОРА В РЕЖИМЕ усер СОСТОИТ ИЗ ДИАПАЗОНОВ АДРЕСОВ 0-157777 (8), В КОТОРЫХ РАСПОЛОЖЕНО ОЗУ ЦЕНТРАЛЬНОГО ПРОЦЕССОРА И ДИАПАЗОНОВ АДРЕСОВ 160000-177777 (8), КОТОРЫЙ ЗАНИМАЮТ СИСТЕМНЫЕ РЕГИСТРЫ И РЕГИСТРЫ ВНЕШНИХ УСТРОЙСТВ. ПЕРЕЧЕНЬ РЕГИСТРОВ, ДОСТУПНЫХ ЦП ПРИВЕДЕН В ТАБЛ. 5. В РЕЖИМЕ халт ОБЛАСТЬ РЕГИСТРОВ ОТКЛЮЧЕНА И ПРИ ОБРАЩЕНИИ К ОБЛАСТИ АДРЕСОВ 160000-177777 ОТКРЫТ ДОСТУП К СИСТЕМНОЙ ОБЛАСТИ ОЗУ. В НАЧАЛЕ РАБОТЫ ЦП ВКЛЮЧЕНА СИСТЕМНАЯ ОБЛАСТЬ ОЗУ И УСТА- НОВЛЕН РЕЖИМ халт. СИСТЕМНАЯ ОБЛАСТЬ ОЗУ ЗАГРУЖЕНА ПРОГРАММОЙ ОБСЛУЖИВАНИЯ ПУЛЬТОВОГО ТЕРМИНАЛА. В ЯЧЕЙКЕ С АДРЕСОМ 160000 СО- ДЕРЖИТСЯ АДРЕС ЭТОЙ ПРОГРАММЫ, А В ЯЧЕЙКЕ 160002 ЗНАЧЕНИЕ СЛОВА СОСТОЯНИЯ ПРОЦЕССОРА, СООТВЕТСТВУЮЩЕЕ РАБОТЕ ЦП В РЕЖИМЕ халт С ЗАКРЫТЫМИ ПРЕРЫВАНИЯМИ. 5.1.3. БЛОК АСИНХРОННОГО ПОСЛЕДОВАТЕЛЬНОГО ВВОДА/ВЫВОДА. БЛОК ВКЛЮЧАЕТ ДВА КАНАЛА АСИНХРОННОГО ПОСЛЕДОВАТЕЛЬНОГО ВВОДА/ВЫВОДА. КАНАЛЫ ПРЕДСТАВЛЕНЫ НА МАГИСТРАЛИ ЦП РЕГИСТРАМИ СОСТОЯНИЙ И ДАННЫХ (СМ. ТАБЛ.6). ФОРМАТЫ СООТВЕТСТВУЮЩИХ РЕГИСТРОВ КАНАЛОВ 1 И 2 ОДИНАКО- ВЫ. ФОРМАТ РЕГИСТРА СОСТОЯНИЯ ИСТОЧНИКА (176564) ПРИВЕДЕН В ТАБЛ. 7. � ТАБЛИЦА 5 ----------------------------------------------------------------- АДРЕС СИСТЕМНОГО! НАЗНАЧЕНИЕ РЕГИСТРА ! ПРИМЕЧАНИЕ РЕГИСТРА ЦП ! ! (ВОСЬМЕРИЧНЫЙ) ! ! ----------------!------------------------------!----------------- 176560 ! РЕГИСТР СОСТОЯНИЯ. ПРИЕМНИК !ЛОКАЛЬНАЯ СЕТЬ 176562 ! РЕГИСТР ДАННЫХ. ПРИЕМНИК !КОНТРОЛЛЕР СА 176564 ! РЕГИСТР СОСТОЯНИЯ. ИСТОЧНИК ! 176566 ! РЕГИСТР ДАННЫХ. ИСТОЧНИК ! ----------------!------------------------------!----------------- 176570 ! РЕГИСТР СОСТОЯНИЯ. ПРИЕМНИК !ИНТЕРФЕЙС 176572 ! РЕГИСТР ДАННЫХ. ПРИЕМНИК !"СТЫК С2" 176574 ! РЕГИСТР СОСТОЯНИЯ. ИСТОЧНИК ! 176576 ! РЕГИСТР ДАННЫХ. ИСТОЧНИК ! ----------------!------------------------------!----------------- 176640 ! РЕГИСТР АДРЕСА ПЛАНОВ 1 И 2 !ДОСТУП К ПЛАНАМ 176642 ! РЕГИСТР ДАННЫХ ПЛАНОВ 1 И 2 !ПАМЯТИ ОЗУЭ ----------------!------------------------------!----------------- 176644 ! РЕГИСТР УПРАВЛЕНИЯ !РЕГИСТРЫ МОГУТ 176646 ! РЕГИСТР ЛОВУШКА !БЫТЬ ИСПОЛЬЗОВАНЫ ! !ПРИ ОТЛАДКЕ СИС- ! !ТЕМНЫХ ПРОГРАММ ----------------!------------------------------!----------------- 176660 ! РЕГИСТР СОСТОЯНИЯ. ПРИЕМНИК !КАНАЛ 1 176662 ! РЕГИСТР ДАННЫХ. ПРИЕМНИК !СВЯЗЬ ЦП И ПП 176664 ! РЕГИСТР СОСТОЯНИЯ. ИСТОЧНИК ! 176666 ! РЕГИСТР ДАННЫХ. ИСТОЧНИК ! ----------------!------------------------------!----------------- 176670 ! РЕЗЕРВ !ФОРМИРУЕТСЯ 176672 ! РЕЗЕРВ !СИГНАЛ "СИП" ----------------!------------------------------!----------------- 176674 ! РЕГИСТР СОСТОЯНИЯ. ИСТОЧНИК !КАНАЛ 2 176676 ! РЕГИСТР ДАННЫХ. ИСТОЧНИК !СВЯЗЬ ЦП И ПП ----------------!------------------------------!----------------- 177560 ! РЕГИСТР СОСТОЯНИЯ. ПРИЕМНИК !КАНАЛ 0 177562 ! РЕГИСТР ДАННЫХ. ПРИЕМНИК !СВЯЗЬ ЦП И ПП 177564 ! РЕГИСТР СОСТОЯНИЯ. ИСТОЧНИК !РЕГИСТРЫ ПУЛЬТО- 177566 ! РЕГИСТР ДАННЫХ. ИСТОЧНИК !ВОГО ТЕРМИНАЛА ----------------------------------------------------------------- � ТАБЛИЦА 6 ----------------------------------------------------------------- КАНАЛ! НАЗНАЧЕНИЕ РЕГИСТРА !АДРЕС !АДРЕС ! ПРИМЕЧАНИЕ ! !РЕГИСТРА!ВЕКТОРА! ! !(ВОСЬМ.)!ПРЕРЫВ.! -----!---------------------!--------!-------!-------------------- 1 !РЕГИСТР СОСТОЯНИЯ ! ! !КАНАЛ РЕАЛИЗОВАН НА !(ИСТОЧНИК) ! 176564 ! !ВНЕШНЕМ МОДУЛЕ ! ! ! !"КОНТРОЛЛЕР СА" И !РЕГИСТР ДАННЫХ ! ! !ПРЕДНАЗНАЧЕН ДЛЯ ПОД- !(ИСТОЧНИК) ! 176566 ! 364 !КЛЮЧЕНИЯ К ЛОКАЛЬНОЙ ! ! ! !СЕТИ !РЕГИСТР СОСТОЯНИЯ ! ! ! !(ПРИЕМНИК) ! 176560 ! !СМ. ТЕХНИЧЕСКОЕ ОПИ- ! ! ! !САНИЕ КОНТРОЛЛЕРА СА !РЕГИСТР ДАННЫХ ! ! ! !(ПРИЕМНИК) ! 176562 ! 360 ! -----!---------------------!--------!-------!-------------------- 2 !РЕГИСТР СОСТОЯНИЯ ! ! !КАНАЛ РЕАЛИЗУЕТ ИН- !(ИСТОЧНИК) ! 176574 ! !ТЕРФЕЙС "СТЫК С2". ! ! ! !ИСПОЛЬЗУЕТСЯ В МОДИ- !РЕГИСТР ДАННЫХ ! ! !КАЦИИ УСТРОЙСТВ ВЫ- !(ИСТОЧНИК) ! 176576 ! 374 !ЧИСЛИТЕЛЯ 3.059.316 ! ! ! ! !РЕГИСТР СОСТОЯНИЯ ! ! ! !(ПРИЕМНИК) ! 176570 ! ! ! ! ! ! !РЕГИСТР ДАННЫХ ! ! ! !(ПРИЕМНИК) ! 176572 ! 370 ! ----------------------------------------------------------------- ТАБЛИЦА 7 ------------------------------------------------- !15!14!13!12!11!10! 9! 8! 7! 6! 5! 4! 3! 2! 1! 0! ------------------------------------------------- ! ! ! ! РАЗРЕШЕНИЕ РАЗРЫВ ! ПРЕРЫВАНИЯ ЛИНИИ ! ГОТОВНОСТЬ ИСТОЧНИКА 7 РАЗРЯД - ГОТОВНОСТЬ ИСТОЧНИКА - ДОСТУПЕН ТОЛЬКО ПО ЧТЕНИЮ, УСТАНАВЛИВАЕТСЯ ПО НАЧАЛУ ВЫДАЧИ ПОСЫЛКИ В ЛИНИЮ ИЛИ СИГНАЛОМ "ПОСТ" СБРАСЫВАЕТСЯ ПО ЗАПИСИ ИНФОРМАЦИИ В БУФЕРНЫЙ РЕГИСТР ИСТОЧНИКА. 6 РАЗРЯД - РАЗРЕШЕНИЕ ПРЕРЫВАНИЯ - ДОСТУПЕН ПО ЧТЕНИЮ И ЗАПИСИ, СБРАСЫВАЕТСЯ СИГНАЛОМ "СБРОС"(КОМАНДА ресет). ПРИ УСТАНОВЛЕННЫХ 6 И 7 РАЗРЯДАХ УСТРОЙСТВО ВЫДАЕТ СИГНАЛ "ТПР". ПРИ ПРОЦЕДУРЕ ОБРАБОТКИ ПРЕРЫВАНИЯ ВЫДАЕТСЯ АДРЕС ВЕКТОРА ПРЕРЫВАНИЯ ОТ ИСТОЧНИКА. � 2 РАЗРЯД - ПРОВЕРКА РАБОТЫ - ДОСТУПЕН ПО ЧТЕНИЮ И ЗАПИСИ , СБРА- СЫВАЕТСЯ СИГНАЛОМ "СБРОС" (КОМАНДА ресет). ПРИ УСТАНОВЛЕННОМ 2-М РАЗРЯДЕ ВЫДАВАЕМАЯ С ВЫХОДА УСТРОЙСТВА ПОСЫЛКА ПОСТУПАЕТ НА КАНАЛ ПРИЕМНИКА. ПРИ ЭТОМ ВХОД ДЛЯ ПРИЕМА ПОСЫЛОК ЗАКРЫТ. 0 РАЗРЯД - РАЗРЫВ ЛИНИИ - ДОСТУПЕН ПО ЧТЕНИЮ И ЗАПИСИ, СБРАСЫВА- ЕТСЯ СИГНАЛОМ "СБРОС"(КОМАНДА ресет). ПРИ УСТАНОВЛЕН- НОМ -М РАЗРЯДЕ В СЛУЧАЕ НАЛИЧИЯ ГОТОВНОСТИ ЛИНИИ НА ВЫХОДЕ УСТАНАВЛИВАЕТСЯ ВЫСОКИЙ УРОВЕНЬ (СТАРТ). ПРИ ОТСУТСТВИИ ГОТОВНОСТИ ЛИНИИ НА ВЫХОДЕ УСТАНАВЛИВА- ЕТСЯ НИЗКИЙ УРОВЕНЬ (СТОП). ОСТАЛЬНЫЕ РАЗРЯДЫ РЕГИСТРА СОСТОЯНИЯ НЕ ЗАДЕЙСТВОВАНЫ. ФОРМАТ РЕГИСТРА СОСТОЯНИЯ ПРИЕМНИКА (176560) ПРИВЕДЕН В ТАБЛ. 8. ТАБЛИЦА 8 ------------------------------------------------- !15!14!13!12!11!10!9 !8 !7 !6 !5 !4 !3 !2 !1 !0 ! ------------------------------------------------- ! ! ! ! ! РАЗРЕШЕНИЕ ! ! ПРЕРЫВАНИЯ ! ! ОШИБКА ФЛАГ ПЕРЕПОЛНЕНИЯ СОСТОЯНИЯ ПРИЕМНИКА 12 РАЗРЯД - ОШИБКА ПЕРЕПОЛНЕНИЯ - ДОСТУПЕН ТОЛЬКО ПО ЧТЕНИЮ. УСТАНАВЛИВАЕТСЯ ПРИ ПОСТУПЛЕНИИ БОЛЕЕ ОДНОЙ ПОСЫЛКИ БЕЗ ЧТЕНИЯ ИЗ БУФЕРНОГО РЕГИСТРА ПРИЕМНИКА ПЕРВОЙ ПОСТУПИВШЕЙ ПОСЫЛКИ. СБРАСЫВАЕТСЯ ПО ЧТЕНИЮ БУФЕР- НОГО РЕИСТРА ПРИЕМНИКА ИЛИ СИГНАЛОМ "СБРОС"(КОМАН- ДА "ресет"). 7 РАЗРЯД - ФЛАГ СОСТОЯНИЯ ПРИЕМНИКА - ДОСТУПЕН ТОЛЬКО ПО ЧТЕНИЮ, УСТАНАВЛИВАЕТСЯ ПРИ ПОСТУПЛЕНИИ ПОСЫЛКИ В БУФЕРНЫЙ РЕГИСТР ПРИЕМНИКА. СБРАСЫВАЕТСЯ ЧТЕНИЕМ БУФЕРНОГО РЕГИСТРА ПРИЕМНИКА ИЛИ СИГНАЛОМ "СБРОС" (КОМАНДА "ресет" ). 6 РАЗРЯД - РАЗРЕШЕНИЕ ПРЕРЫВАНИЯ - ДОСТУПЕН ПО ЧТЕНИЮ И ЗАПИСИ, СБРАСЫВАЕТСЯ СИГНАЛОМ "СБРОС" (КОМАНДА "ресет"). ПРИ УСТАНОВЛЕННЫХ 6-М И 7-М РАЗРЯДАХ ВЫДАЕТСЯ ЗАПРОС НА ПРЕРЫВАНИЕ. ПРИ ПРОЦЕДУРЕ ОБРАБОТКИ ПРЕРЫВАНИЯ УСТРОЙСТВО ВЫДАЕТ АДРЕС ВЕКТОРА ПРЕРЫВАНИЯ ОТ ПРИЕМНИКА . ОСТАЛЬНЫЕ РАЗРЯДЫ РЕГИСТ- РА НЕ ЗАДЕЙСТВОВАНЫ. � ФОРМАТ БУФЕРНОГО РЕГИСТРА ДАННЫХ ПРИЕМНИКА (177562) ПРИ- ВЕДЕН В ТАБЛ. 9. ТАБЛИЦА 9 --------------------------------- ! 7 ! 6 ! 5 ! 4 ! 3 ! 2 ! 1 ! 0 ! --------------------------------- РЕГИСТР ДОСТУПЕН ПО ЧТЕНИЮ. РАЗРЫДЫ 0-7 СОДЕРЖАТ ПОСЫЛКУ, ПРИНЯТУЮ ПО ЛИНИИ. В НУЛЕВОМ РАЗРЯДЕ СОДЕРЖИТСЯ ПЕРВЫЙ БИТ, В СЕДЬМОМ - ВОСЬМОЙ БИТ ПОСЫЛКИ. ФОРМАТ БУФЕРНОГО РЕГИСТРА ДАННЫХ ИСТОЧНИКА (177566) ПРИ- ВЕДЕН В ТАБЛ.10. РЕГИСТР ДОСТУПЕН ПО ЗАПИСИ ДЛЯ ПЕРЕДАЧИ ПОСЫЛКИ В ЛИНИЮ. В НУЛЕВОМ РАЗРЯДЕ СОДЕРЖИТСЯ ПЕРВЫЙ БИТ, В СЕДЬМОМ - ВОСЬМОЙ БИТ ПОСЫЛКИ. ТАБЛИЦА 10 --------------------------------- ! 7 ! 6 ! 5 ! 4 ! 3 ! 2 ! 1 ! 0 ! --------------------------------- ПРИ ЧТЕНИИ РЕГИСТРА СЧИТЫВАЕТСЯ ЗНАЧЕНИЕ АДРЕСА ВЕКТОРА ПРЕРЫВАНИЯ ОТ ПРИЕМНИКА. 5.1.4. БЛОК ЭМУЛЯЦИИ КОНТРОЛЛЕРОВ ШТАТНЫХ ПЕРЕФЕРИЙНЫХ УСТРОЙСТВ. ИСПОЛЬЗУЯ ПРОГРАММНО-АППАРАТНЫЕ СРЕДСТВА, БЛОК РЕАЛИЗУЕТ ФУНКЦИИ КОНТРОЛЛЕРОВ СЛЕДУЮЩИХ УСТРОЙСТВ : 1) НАКОПИТЕЛЯ НА ГИБКИХ МАГНИТНЫХ ДИСКАХ ; 2) КЛАВИАТУРЫ ; 3) АЛФАВИТНО-ЦИФРОВОГО ДИСПЛЕЯ; 4) ГРАФИЧЕСКОГО ДИСПЛЕЯ ; 5) ПАРАЛЛЕЛЬНОГО ПРОГРАММИРУЕМОГО ИНТЕРФЕЙСА И ПЕЧАТАЮЩЕГО УСТРОЙСТВА; 6) НАКОПИТЕЛЯ НА ОСНОВЕ БЫТОВОГО КАССЕТНОГО МАГНИТОФОНА; 7) ПЗУ НА ВНЕШНЕЙ КАССЕТЕ ; 8) ГЕНЕРАТОРА ЗВУКОВОГО СИГНАЛА. БЛОК ОБЕСПЕЧИВАЕТ РЕЖИМ НАЧАЛЬНОГО ЗАПУСКА (ИНИ- ЦИИРОВАНИЯ) ЦП, ТЕСТИРОВАНИЕ МИКРО-ЭВМ. � БЛОК ПРЕДСТАВЛЕН ЦЕНТРАЛЬНОМУ ПРОЦЕССОРУ РЕГИСТРАМИ 3-Х КАНАЛОВ БАЙТОВОГО ПАРАЛЛЕЛЬНОГО ИНТЕРФЕЙСА (СМ.ТАБЛ. 11). ДВА ИЗ ЭТИХ КАНАЛОВ ЯВЛЯЮТСЯ ДУПЛЕКСНЫМИ, ПО ТРЕТЬЕМУ КАНАЛУ ИНФОР- МАЦИЯ ПЕРЕДАЕТСЯ ОТ ЦП В БЛОК ЭМУЛЯЦИИ. БЛОК ПОСТРОЕН НА БАЗЕ ПРОЦЕССОРА КР1801ВМ2 (ПЕРЕФЕРИЙНЫЙ ПРОЦЕССОР - ПП ). ПП ИСПОЛЬЗУЕТ ДЛЯ РАБОТЫ ОЗУ ПП ОБ'ЕМОМ 32 КБ И ПЗУ ПП ОБ'ЕМОМ 32 КБАЙТ. В БЛОКЕ ПРЕДУСМОТРЕН МЕХАНИЗМ ПРЯМОГО ДОСТУПА К ОЗУ ЦП, СИСТЕМНОМУ ОЗУ ВИДЕОПАМЯТИ (ПЛАНЫ 1, 2, 0 ). ПЕРЕДАЧА ИНФОРМАЦИИ ПО ПРЯМОМУ ДОСТУПУ ПРАКТИЧЕСКИ НЕ УМЕНЬШАЕТ БЫСТРОДЕЙСТВИЯ ЦП, ПРОХОДИТ ПАРАЛЛЕЛЬНО С ЕГО РАБОТОЙ ПО ПРОГРАММЕ. ПРЯМОЙ ДОСТУП, НАПРИМЕР, ИСПОЛЬЗОВАН ДЛЯ ЗАГРУЗКИ ОЗУ ЦП ИНФОРМАЦИЕЙ ВНЕШНЕЙ КАССЕТЫ ПЗУ. ТАБЛИЦА 11 ----------------------------------------------------------------- КАНАЛ ! НАЗНАЧЕНИЕ РЕГИСТРА !АДРЕС ! АДРЕС ! ПРИМЕЧАНИЕ ! !РЕГИСТРА! ВЕКТОРА ! ! ! ! ПРЕРЫВАНИЯ! -------!---------------------!--------!-----------!-------------- 0 !РЕГИСТР ДАННЫХ ! 177562 ! 60 ! !(ПРИЕМНИК) ! ! ! ! ! ! ! !РЕГИСТР ДАННЫХ ! 177566 ! 64 ! !(ИСТОЧНИК) ! ! ! ! ! ! ! !РЕГИСТР СОСТОЯНИЯ ! 177560 ! ! !(ПРИЕМНИК) ! ! ! ! ! ! ! !РЕГИСТР СОСТОЯНИЯ ! 177564 ! ! !(ИСТОЧНИК) ! ! ! -------!---------------------!--------!-----------!-------------- 1 !РЕГИСТР ДАННЫХ ! 176662 ! 460 ! !(ПРИЕМНИК) ! ! ! ! ! ! ! !РЕГИСТР ДАННЫХ ! 176666 ! 464 ! !(ИСТОЧНИК) ! ! ! ! ! ! ! !РЕГИСТР СОСТОЯНИЯ ! 176660 ! ! !(ПРИЕМНИК) ! ! ! ! ! ! ! !РЕГИСТР СОСТОЯНИЯ ! 176664 ! ! !(ИСТОЧНИК) ! ! ! -------!---------------------!--------!-----------!-------------- 2 !РЕГИСТР ДАННЫХ ! 177676 ! 474 ! !(ИСТОЧНИК) ! ! ! ! ! ! ! !РЕГИСТР СОСТОЯНИЯ ! 176674 ! ! !(ИСТОЧНИК) ! ! ! ----------------------------------------------------------------- � 5.1.4.1. ЭМУЛЯЦИЯ КОНТРОЛЛЕРОВ АЛФАВИТНО-ЦИФРОВОГО ДИСП- ЛЕЯ, КЛАВИАТУРЫ. АЛФАВИТНО-ЦИФРОВОЙ ДИСПЛЕЙ ПРЕДСТАВЛЕН ЦП РЕГИСТРАМИ КАНАЛА КО (СМ. РИС. 3). НА АППАРАТНОМ УРОВНЕ ФОРМИРУЮТСЯ КОДЫ - НОМЕРА ВЫБРАННОЙ КЛАВИШИ И ПЕРЕДАЮТСЯ В ПРОГРАММУ, ИСПОЛНЯЕМУЮ ПЕРЕФЕРИЙНЫМ ПРО- ЦЕССОРОМ. ПП СТАВИТ В СООТВЕТСТВИЕ ПОЛУЧЕННОМУ КОДУ, НАПРИМЕР, КОД КОИ-7 ПО ПРОГРАММЕ ПУЛЬТОВОГО ТЕРМИНАЛА жт-52 И ПЕРЕДАЕТ ЕГО ПО КАНАЛЬНЫМ РЕГИСТРАМ КО ЦЕНТРАЛЬНОМУ ПРОЦЕССОРУ. ЦП ПЕРЕДАЕТ ПО КАНАЛУ КО ПОСЛЕДОВАТЕЛЬНОСТЬ БАЙТОВ ДЛЯ ПЕЧАТИ НА ЭКРАНЕ ТЕЛЕВИЗИОННОГО МОНИТОРА АЛФАВИТНО-ЦИФРОВОЙ ИН- ФОРМАЦИИ И ПО КАНАЛУ К1 ИНФОРМАЦИИ ДЛЯ ГРАФИЧЕСКОГО ОТОБРАЖЕНИЯ НА ЭКРАНЕ МОНИТОРА. ПП ИНТЕРПРЕТИРУЕТ ПОЛУЧЕННУЮ ИНФОРМАЦИЮ ПО КАНАЛАМ К0 И К1 И УПРАВЛЯЕТ РЕГИСТРАМИ, ФОРМИРУЮЩИМИ ИЗОБРАЖЕНИЕ НА ЭКРАНЕ ТЕ- ЛЕВИЗИОННОГО МОНИТОРА. 5.1.4.2. ЭМУЛЯЦИЯ КОНТРОЛЛЕРА НАКОПИТЕЛЯ НА ГИБКИХ МАГ- НИТНЫХ ДИСКАХ. ПРОГРАММА НАЧАЛЬНОЙ ЗАГРУЗКИ ОПЕРАЦИОННОЙ СИСТЕМЫ, НАПРИ- МЕР ОС ДВК, РАЗМЕЩЕННАЯ В "СКРЫТОЙ" ОБЛАСТИ ПАМЯТИ ЦП, ПО КАНАЛУ К2 ПЕРЕДАЕТ БЛОК ПАРАМЕТРОВ МАССИВА, КОТОРЫЙ ТРЕБУЕТСЯ СЧИТАТЬ С ДИСКЕТТЫ. ПРОГАММНО-АПАРАТНЫЕ СРЕДСТВА БЭК ОБМЕНИВАЮТСЯ ИНФОРМАЦИЕЙ С ДИСКОМ, ПЕРЕСЫЛАЮТ МАССИВ ПО ПРЯМОМУ ДОСТУПУ В УКАЗАННУЮ В БЛО- КЕ ПАРАМЕТРОВ ОБЛАСТЬ ПАМЯТИ ЦП И ОСУЩЕСТВЛЯЮТ ЗАПУСК ЦП НА ЗАГРУЖЕННУЮ ПРОГРАММУ. ДАЛЬНЕЙШАЯ РАБОТА С ДИСКОМ ИДЕТ ПОД УПРАВЛЕНИЕМ ЗАГРУ- ЖЕННОЙ СИСТЕМЫ, СОДЕРЖАЩЕЙ ПРОГРАММУ-ДРАЙВЕР РАБОТЫ С НАКОПИТЕЛЕМ. КОНТРОЛЛЕР ОБЕСПЕЧИВАЕТ ЗАПИСЬ НА ДИСК С УДВОЕННОЙ ПЛОТ- НОСТЬЮ. 5.1.4.3. ЭМУЛЯЦИЯ КОНТРОЛЛЕРОВ ПАРАЛЛЕЛЬНОГО ПРОГРАМ- МИРУЕМОГО ИНТЕРФЕЙСА, ПЕЧАТАЮЩЕГО УСТРОЙСТВА. СООТВЕТСТВУЮЩИЕ ДРАЙВЕРЫ, ВХОДЯЩИЕ В СОСТАВ УПРАВЛЯЮЩЕЙ СИСТЕМЫ, ПО КАНАЛУ "К1" ПЕРЕДАЮТ КОМАНДЫ С ПАРАМЕТРАМИ В БЛОК БЭК. ПП ПО СПЕЦИАЛЬНОЙ ПРОГРАММЕ УПРАВЛЯЕТ РЕГИСТРАМИ ПАРАЛ- ЛЕЛЬНОГО ПРОГРАММИРУЕМОГО ИНТЕРФЕЙСА, К КОТОРОМУ , В ЧАСТНОСТИ, МОЖЕТ БЫТЬ ПОДКЛЮЧЕНО ПЕЧАТАЮЩЕЕ УСТРОЙСТВО д100. � 5.1.4.4. ЭМУЛЯЦИЯ КОНТРОЛЛЕРА ПЗУ НА ВНЕШНЕЙ КАССЕТЕ. АНАЛОГИЧНО ИЗЛОЖЕННОМУ В П. 5.1.4.2 ПОД УПРАВЛЕНИЕМ НА- ЧАЛЬНОГО ЗАГРУЗЧИКА ИЛИ ОПЕРАЦИОННОЙ СИСТЕМЫ ПО КАНАЛУ "К2" ОСУЩЕСТВЛЯЕТСЯ ПЕРЕДАЧА ИНФОРМАЦИИ С КАССЕТЫ ПЗУ В ПАМЯТЬ ЦП. 5.1.4.5. ЭМУЛЯЦИЯ КОНТРОЛЛЕРА НАКОПИТЕЛЯ НА ОСНОВЕ БЫ- ТОВОГО МАГНИТОФОНА. БЛОК БЭК ПРОГРАММНО-АППАРАТНО ОБЕСПЕЧИВАЕТ ЗАПИСЬ/ЧТЕНИЕ ЧАСТОТНО МОДУЛИРОВАННОГО СИГНАЛА СО СКОРОСТЬЮ 1200, 2400 БОД. ДРАЙВЕР ОБЕСПЕЧИВАЕТ РАБОТУ С ФАЙЛАМИ: ТЕКСТОВЫМИ НА басиц , ТЕКСТОВЫМИ В КОДАХ асции , В МАШИННЫХ КОДАХ. МАССИВЫ ДЛЯ ЗАПИСИ НА ЛЕНТУ (СЧИТАННЫЕ С ЛЕНТЫ) ПЕРЕДА- ЮТСЯ ПО ПРЯМОМУ ДОСТУПУ ИЗ(В) ОЗУ ЦП С ИСПОЛЬЗОВАНИЕМ КАНАЛА "К2" ДЛЯ ПЕРЕДАЧИ КОМАНД С ПАРАМЕТРАМИ. РАБОТА С КОНТРОЛЛЕРОМ В ЦЕЛОМ АНАЛОГИЧНА ИЗЛОЖЕННОЙ В П.5.1.4.2. 5.1.4.6. РАБОТА С ГЕНЕРАТОРОМ ЗВУКОВОГО СИГНАЛА. ПО КАНАЛУ "К1" ПЕРЕДАЮТСЯ КОМАНДЫ С ПАРАМЕТРАМИ ДЛЯ УКА- ЗАНИЯ ЧАСТОТЫ И ДЛИТЕЛЬНОСТИ ЗВУКОВОГО СИГНАЛА. СИГНАЛ ФОРМИРУЕТСЯ ПРОГРАММНО С ИСПОЛЬЗОВАНИЕМ СИСТЕМНОГО ТАЙМЕРА БЛОКА БЭК. 5.1.5. БЛОК ДОСТУПА К КАНАЛАМ ЭКРАННОЙ ПАМЯТИ. БЛОК СОДЕРЖИТ РЕГИСТРЫ, РАСШИРЯЮЩИЕ ВОЗМОЖНОСТИ МИКРО-ЭВМ ПРИ ИХ ИСПОЛЬЗОВАНИИ В ПРОГРАММАХ ПОЛЬЗОВАТЕЛЯ. 5.1.5.1. ЭКРАННАЯ ПАМЯТЬ (ЭП) СОСТОИТ ИЗ ТРЕХ ПЛАНОВ. КАЖДЫЙ ПЛАН ИМЕЕТ ОБ'ЕМ 32 КБАЙТ И ДОСТУПЕН С ПОМОЩЬЮ РЕ- ГИСТРОВ АДРЕСА И ДАННЫХ ЦЕНТРАЛЬНОМУ ПРОЦЕССОРУ (ПЛАНЫ 1 И 2) И ИЗ БЛОКА БЭК (ПЛАНЫ 0,1,2). ПОДРОБНО УСТРОЙСТВО И РАБОТА С ЦЕНТРАЛЬНОЙ ПАМЯТЬЮ ОПИСАНА НИЖЕ. В ДАННОМ РАЗДЕЛЕ ПРИВОДЯТСЯ МИНИМАЛЬНЫЕ СВЕДЕНИЯ, НЕОБХОДИ- МЫЕ ДЛЯ ПРЕДСТАВЛЕНИЯ МЕХАНИЗМА РАБОТЫ С ЭП СО СТОРОНЫ ЦЕНТРАЛЬ- НОГО ПРОЦЕССОРА. В РЕГИСТР АДРЕСА ЗАНОСИТСЯ ЧИСЛО, СООТВЕТСТВУЮЩЕЕ АДРЕСУ ВЫСВЕЧИВАЕМОГО ОКТЕТА ТОЧЕК НА ПОЛЕ ТЕЛЕВИЗИОННОГО ЭКРАНА. ЗАНО- СИМОЕ ЧИСЛО ДОЛЖНО БЫТЬ ВЫБРАНО В ДИАПАЗОНЕ 100000(8)- 177777(8). � В РЕГИСТР ДАННЫХ ЗАНОСИТСЯ ИНФОРМАЦИЯ, ИЗ КОТОРОЙ МЛАДШИЙ БАЙТ ПЕРЕДАЕТСЯ В ПЛАН 1, А СТАРШИЙ В ПЛАН 2 ПО АДРЕСУ, УКАЗАН- НОМУ В РЕГИСТРЕ АДРЕСА. ПРИ ЗАПИСИ В РЕГИСТР АДРЕСА НОВОГО ЗНА- ЧЕНИЯ РЕГИСТР ДАННЫХ АВТОМАТИЧЕСКИ ЗАПОЛНЯЕТСЯ СОДЕРЖИМЫМ ОЗУ ПЛАНОВ 1 И 2. МЛАДШИМ РАЗРЯДАМ КАЖДОГО БАЙТА СООТВЕТСТВУЕТ ЛЕВАЯ ТОЧКА, СТАРШИМ - ПРАВАЯ ИЗ ОКТЕТА ВЫСВЕЧИВАЕМЫХ ТОЧЕК. СООТВЕТСТВИЕ ПОЛЯ АДРЕСОВ ЭКРАННОЙ ПАМЯТИ И ПОЛЯ АДРЕСОВ ЭКРАНА ДОСТИГАЕТСЯ УСТАНОВКОЙ ТАБЛИЦЫ СТРОК В БЛОКЕ БЭК. АДРЕС РЕГИСТРА АДРЕСА 176640 (р/в). АДРЕС РЕГИСТРА ДАННЫХ 176642 (р/в). 5.1.5.2. РЕГИСТР УПРАВЛЕНИЯ. РЕГИСТР-ЛОВУШКА. РЕГИСТРЫ ПРЕДНАЗНАЧЕНЫ ДЛЯ СЕЛЕКТИРОВАНИЯ АДРЕСА, УКАЗАН- НОГО В РЕГИСТРЕ-ЛОВУШКА. В РЕГИСТР-ЛОВУШКУ (АДРЕС 176646) ЗАНОСИТСЯ ЧИСЛО, РАВНОЕ ИСКОМОМУ АДРЕСУ. В ЗАВИСИМОСТИ ОТ РЕЖИМА РАБОТЫ, ПРИ ОБРАЩЕНИИ К ЭТОМУ АДРЕСУ В КАНАЛЕ ЦП ВОЗНИКАЕТ ЛИБО ПРЕРЫВАНИЕ, ЛИБО ФОРМИРУЕТСЯ СИГНАЛ НА РАЗ'ЕМЕ - ЛИНИЯ "ПОРТ". СТАРШИЕ ШЕСТЬ РАЗРЯДОВ АДРЕСА ВЕКТОРА ПРЕРЫВАНИЯ ПРОГРАМ- МИРУЮТСЯ В РЕГИСТРЕ УПРАВЛЕНИЯ (АДРЕС 176644). ДВА МЛАДШИХ РАЗРЯДА ЧИТАЮТСЯ КАК ЛОГ. 0. ФОРМАТ РЕГИСТРА-ЛОВУШКА ПРИВЕДЕН В ТАБЛ. 12. ТАБЛИЦА 12 --------------------------------------------------- !15 ........................................1 ! 0 ! ( в ) --------------------------------------------------- ФОРМАТ РЕГИСТРА УПРАВЛЕНИЯ ПРИВЕДЕН В ТАБЛ. 13. ТАБЛИЦА 13 --------------------------------------------------- ! 9 ! 8 ! 7 ! 6 ! 5 ! 4 ! 3 ! 2 ! 1 ! 0 ! ( в ) --------------------------------------------------- ! ! -------------- ------------- ! ! ! ! ИЗМЕНЯЕМЫЕ РАЗРЯДЫ АДРЕСА ! РЕЖИМ ! ! ВЕКТОРА ПРЕРЫВАНИЯ ! РАБОТЫ ! ! ! ! РАЗРЕШЕНИЕ УКАЗАТЕЛЬ ! ПРЕРЫВАНИЯ ОБЛАСТИ ! ПАМЯТИ УКАЗАТЕЛЬ РЕЖИМА � РАЗРЯД 0 - РЕЖИМ РАБОТЫ. СБРАСЫВАЕТСЯ СИГНАЛОМ "СБРОС" (КОМАНДА ресет). ЕСЛИ УСТАНОВЛЕН РАЗРЯД 8 ПРИ УСТАНОВЛЕННОМ РАЗРЯДЕ 0 ВЫРАБАТЫВАЕТСЯ ПРЕРЫВАНИЕ, ПРИ СБРОШЕННОМ РАЗРЯДЕ - ВЫРАБАТЫВАЕТСЯ СИГНАЛ НА ЛИНИИ "ПОРТ". РАЗРЯД 1 - УКАЗАТЕЛЬ ОБЛАСТИ ПАМЯТИ, КОТОРОЙ ПРИНАДЛЕЖИТ ИСКОМЫЙ АДРЕС. СБРАСЫВАЕТСЯ СИГНАЛОМ "СБРОС" (КОМАНДА ресет). ПРИ УСТАНОВЛЕННОМ РАЗРЯДЕ - ОБЛАСТЬ ПАМЯТИ халт. ПРИ СБРОШЕННОМ - усер. РАЗРЯДЫ 2-7 - ПЕРЕМЕННАЯ (СТАРШАЯ) ЧАСТЬ АДРЕСА ВЕКТОРА ПРЕРЫ- ВАНИЯ. РАЗРЯД 8 - РАЗРЕШЕНИЕ ПРЕРЫВАНИЯ. СБРАСЫВАЕТСЯ СИГНАЛОМ СБРОС (КОМАНДА ресет). ПРИ УСТАНОВЛЕННОМ РАЗРЯДЕ РАЗРЕШЕНО ПРЕРЫВАНИЕ ИЛИ ВЫРАБОТКА СИГНАЛА "ПОРТ". РАЗРЯД 9 - УКАЗАТЕЛЬ РЕЖИМА РАБОТЫ халт/усер ПОДДЕРЖИВАЕТ ШАГО- ВЫЙ РЕЖИМ РАБОТЫ В ПРОГРАММЕ ПУЛЬТОВОГО ТЕРМИНАЛА В АДРЕСНОМ ПРОСТРАНСТВЕ халт. 5.1.6. СИСТЕМА ПРЕРЫВАНИЙ МИКРО-ЭВМ. В ПРОЦЕДУРЕ ОБРАБОТКИ ПРЕРЫВАНИЙ МОЖНО ВЫДЕЛИТЬ ДВЕ ФАЗЫ, ВЫПОЛНЯЕМЫЕ МИКРОПРОГРАММНО: 1) ФАЗУ СОХРАНЕНИЯ ВЕКТОРА СОСТОЯНИЯ ТЕКУЩЕГО ПРОЦЕССА; 2) ФАЗУ ЗАГРУЗКИ ВЕКТОРА СОСТОЯНИЯ ПРЕРЫВАЮЩЕГО ПРОЦЕССА. КОМПОНЕНТАМИ ВЕКТОРА СОСТОЯНИЯ ПРОЦЕССА ЯВЛЯЮТСЯ ЗНАЧЕНИЯ СЧЕТЧИКА КОМАНД (СК) И СЛОВА СОСТОЯНИЯ ЦП (ССП). СОХРАНЕНИЕ ЗНАЧЕНИЯ ВЕКТОРА ТЕКУЩЕГО ПРОЦЕССА ЦП ВЫПОЛНЯЕТ ЛИБО В ОБЛАСТИ СТЕКА, ЛИБО В РЕГИСТРАХ ПРОЦЕССОРА. ЗАГРУЗКУ ЗНАЧЕНИЯ ВЕКТОРА ПРЕРЫВАЮЩЕГО ПРОЦЕССА ЦП ВЫПОЛ- НЯЕТ ИЗ ПАРЫ ЯЧЕЕК ПАМЯТИ. ЗНАЧЕНИЕ АДРЕСА ВЕКТОРА ПРЕРЫВАНИЯ - УКАЗАТЕЛЬ ПАРЫ ЯЧЕЕК - ФОРМИРУЕТСЯ В МИКРО-ЭВМ И СООТВЕТСТВУЕТ КОНКРЕТНОМУ ИСТОЧНИКУ ПРЕРЫВАНИЯ. В МИКРО-ЭВМ ОПРЕДЕЛЕН СЛЕДУЮЩИЙ ПОРЯДОК ОБРАБОТКИ ЗАПРО- СОВ НА ПРЕРЫВАНИЕ (СМ. ТАБЛ. 14). � ТАБЛИЦА 14 ----------------------------------------------------------------- ! ИСТОЧНИК ПРЕРЫВАНИЯ !АДРЕС !АДРЕС !АДРЕС !ОЧЕРЕД- ! !РЕГИСТРА!ВЕКТОРА !ХРАНЕНИЯ !НОСТЬ ! ! !ПРЕРЫВАНИЯ!ВЕКТОРА !ОБСЛУЖ. ! ! ! !ТЕКУЩЕГО !ПРЕРЫВ. ! ! ! !ПРОЦЕССА ! ----+-----------------------+--------+----------+---------+------- 1 !ЗАВИСАНИЕ ПРИ ПЕРЕДАЧЕ ! ! ! ! !ДАННЫХ ИЛИ ЗАПРЕЩЕННЫЙ ! ! ! ! !КОД ! - ! 4 ! Р6 ! 1 2 !РЕЗЕРВНЫЙ КОД ! - ! 10 ! Р6 ! 2 3 !Т/РАЗРЯД ! - ! 14 ! Р6 ! 3 4 !СБОЙ ПИТАНИЯ ! - ! 24 ! Р6 ! 4 5 !СЕТЕВОЙ ТАЙМЕР ! - ! 100 ! Р6 ! 6 ------------------------------------------------------------------ 6 !ОТ УСТРОЙСТВ МИКРО-ЭВМ ! ! ! Р6 ! 7 6.1 !ПРИЕМНИК, КАНАЛ 0 ! 177562 ! 60 ! ! 7.1 6.2 !ИСТОЧНИК, КАНАЛ 0 ! 177566 ! 64 ! ! 7.2 6.3 !ПРИЕМНИК, КАНАЛ 1 ! 176662 ! 460 ! ! 7.3 6.4 !ИСТОЧНИК, КАНАЛ 1 ! 176666 ! 464 ! ! 7.4 6.5 !ИСТОЧНИК, КАНАЛ 2 ! 176676 ! 474 ! ! 7.5 6.6 !ЛОВУШКА АДРЕСА ! 176646 !УСТАНАВЛ. ! ! 7.6 ! ! !ПРОГРАММНО! ! 6.7 !РЕГИСТРЫ СТЫК С2 ! 176572 ! 370 ! ! 7.7 6.8 ! ! 176576 ! 374 ! ! 7.8 6.9 !РЕГИСТРЫ ЛОКАЛЬНОЙ СЕТИ! 176562 ! 360 ! ! 7.9 6.10! ! 176566 ! 364 ! ! 7.10 ------------------------------------------------------------------ 7* !ВКЛЮЧЕНИЕ ПИТАНИЯ ! - ! 160000 !КРСК,КРСП! - 8* !ЗАВИСАНИЕ В РЕЖИМЕ халт! - ! 160004 ! -"- ! 9* !СИГНАЛ (КОМАНДА) халт ! - ! 160170 ! -"- ! 5 10* !ДВОЙНОЕ ЗАВИСАНИЕ ! - ! 160174 ! -"- ! 11* !ЗАВИСАНИЕ ПРИ ПРИЕМЕ ! - ! 160274 ! -"- ! !АДРЕСА ВЕКТОРА ПРЕРЫВА-! ! ! ! !НИЯ ! ! ! ! ------------------------------------------------------------------ КРСК - РЕГИСТР КОПИИ СЧЕТЧИКА КОМАНД В СОСТАВЕ ЦП КРСП - РЕГИСТР КОПИИ СЛОВА СОСТОЯНИЯ В СОСТАВЕ ЦП * - ОБРАБОТКА ПРЕРЫВАНИЙ ПРОВОДИТСЯ В РЕЖИМЕ халт. � ПРЕРЫВАНИЕ ПО ЗАВИСАНИЮ В КАНАЛЕ ВОЗНИКАЕТ ПРИ ПОПЫТКЕ ОБ- РАЩЕНИЯ ПО АДРЕСУ НЕСУЩЕСТВУЮЩЕЙ ЯЧЕЙКИ ПАМЯТИ. ПРЕРЫВАНИЕ ПО ЗАПРЕЩЕННОМУ КОДУ ВОЗНИКАЕТ ПРИ ПОПЫТКЕ ВЫ- ПОЛНИТЬ КОМАНДЫ С НЕПРАВИЛЬНО ЗАДАННЫМИ МЕТОДАМИ АДРЕСАЦИИ, НАПРИМЕР: ймп И йср С РЕГИСТРОВЫМИ МЕТОДАМИ АДРЕСАЦИИ. ПРЕРЫВАНИЕ ПО Т-РАЗРЯДУ ВЫЗЫВАЕТСЯ ПРИ УСТАНОВКЕ 4-ГО РАЗРЯДА ССП. ОБЫЧНО ЭТО ПРЕРЫВАНИЕ ИСПОЛЬЗУЕТСЯ ДЛЯ ОТЛАДКИ ПРОГРАММ. УСТАНОВКА И ОЧИСТКА Т-РАЗРЯДА ВОЗМОЖНА ТОЛЬКО ПРИ ВЫ- ПОЛНЕНИИ КОМАНД ртт , рти , ШАГ И ПУСК И ПРИ ЗАГРУЗКЕ ВЕК- ТОРА ПРЕРЫВАНИЯ. ЕСЛИ Т-РАЗРЯД УСТАНАВЛИВАЕТСЯ ПРИ ЗАГРУЗКЕ ВЕК- ТОРА ПРЕРЫВАНИЯ, ПРЕРЫВАНИЕ ПО Т-РАЗРЯДУ ПРОИЗОЙДЕТ ДО ВЫПОЛНЕНИЯ ПЕРВОЙ КОМАНДЫ НОВОГО ПРОЦЕССА. КОМАНДА, ВЫПОЛНЯЮЩАЯСЯ С УСТА- НОВЛЕННЫМ Т-РАЗРЯДОМ В ССП (ПРОСЛЕЖИВАЕМАЯ КОМАНДА), БУДЕТ ВЫПОЛ- НЯТЬСЯ ДО КОНЦА, ЗАТЕМ ПРОИЗОЙДЕТ ПРЕРЫВАНИЕ. ДАЛЕЕ ОПИСЫВАЮТСЯ ОСОБЫЕ СЛУЧАИ ПРЕРЫВАНИЯ ПО Т-РАЗРЯДУ В ЗАВИСИМОСТИ ОТ ТИПА ПРОСЛЕЖИВАЕМОЙ КОМАНДЫ: 1. ПРОСЛЕЖИВАЕМАЯ КОМАНДА рти ИЛИ ртт ОЧИЩАЕТ Т-РАЗРЯД. ПОСЛЕ ВЫПОЛНЕНИЯ КОМАНДЫ ВСЕ ЖЕ ПРОИЗОЙДЕТ ПРЕРЫВАНИЕ ПО Т-РАЗРЯ- ДУ. ОДНАКО В СТЕКЕ СОХРАНИТСЯ ЗНАЧЕНИЕ ССП С ОЧИЩЕННЫМ Т-РАЗРЯ- ДОМ. 2. ПРОСЛЕЖИВАЕМАЯ КОМАНДА ШАГ ИЛИ ПУСК ОЧИЩАЕТ Т-РАЗРЯД. ПОСЛЕ ВЫПОЛНЕНИЯ КОМАНДЫ ПРЕРЫВАНИЯ ПО Т-РАЗРЯДУ НЕ ПРОИЗОЙДЕТ. 3. ПРОСЛЕЖИВАЕМАЯ КОМАНДА ШАГ ИЛИ ртт УСТАНАВЛИВАЕТ Т-РАЗРЯД. ПРЕРЫВАНИЕ ПО Т-РАЗРЯДУ ПРОИЗОЙДЕТ ПОСЛЕ ВЫПОЛНЕНИЯ СЛЕДУЮЩЕЙ ЗА ртт ИЛИ ШАГ КОМАНДЫ. 4. ПРОСЛЕЖИВАЕМАЯ КОМАНДА рти ИЛИ ПУСК УСТАНАВЛИВАЕТ Т-РАЗРЯД. ПОСЛЕ ВЫПОЛНЕНИЯ КОМАНДЫ ПРОИЗОЙДЕТ ПРЕРЫВАНИЕ ПО Т-РАЗРЯДУ. 5. ПРОСЛЕЖИВАЕМАЯ КОМАНДА - КОМАНДА ПРЕРЫВАНИЯ ИЛИ халт ОЧИЩАЕТ Т-РАЗРЯД. ПРЕРЫВАНИЕ ПО Т-РАЗРЯДУ НЕ ПРОИЗОЙДЕТ. 6. ПРОСЛЕЖИВАЕМАЯ КОМАНДА - КОМАНДА ПРЕРЫВАНИЯ ИЛИ халт ОЧИЩАЕТ Т-РАЗРЯД. ПОСЛЕ ВЫПОЛНЕНИЯ КОМАНДЫ ПРОИЗОЙДЕТ ПРЕРЫВАНИЕ ПО Т-РАЗРЯДУ. 7. В ХОДЕ ВЫПОЛНЕНИЯ ИЛИ ВЫБОРКИ ПРОСЛЕЖИВАЕМОЙ КОМАНДЫ ПРОИЗОШЛО ЗАВИСАНИЕ. ПРИ ЗАГРУЗКЕ НОВОГО ЗНАЧЕНИЯ ССП Т-РАЗРЯД ОЧИЩАЕТСЯ. ПРЕРЫВАНИЕ ПО Т-РАЗРЯДУ НЕ ПРОИЗОЙДЕТ. 8. ПРОСЛЕЖИВАЕМАЯ КОМАНДА - ваит. ПРЕРЫВАНИЕ ПО Т-РАЗРЯДУ НЕ ПРОИЗОЙДЕТ. Т-РАЗРЯД ИГНОРИРУЕТСЯ. ЦП ОЖИДАЕТ НЕЗАМАСКИРОВАН- НОГО ИМ ПРЕРЫВАНИЯ. � В МИКРО-ЭВМ МОГУТ ВОЗНИКАТЬ УСЛОВИЯ ПРЕРЫВАНИЯ, ОБРАБОТКА КОТОРЫХ НЕ ПРЕДУСМОТРЕНА СТАНДАРТНЫМ МАТЕМАТИЧЕСКИМ ОБЕСПЕЧЕНИЕМ. К ТАКИМ УСЛОВИЯМ ОТНОСЯТСЯ: ДВОЙНОЕ ЗАВИСАНИЕ И ЗАВИСАНИЕ ПРИ ПРИЕМЕ ВЕКТОРА ПРЕРЫВАНИЯ. СИТУАЦИЮ ДВОЙНОГО ЗАВИСАНИЯ ЦП ФИКСИ- РУЕТ В СЛУЧАЕ ЗАВИСАНИЯ В КАНАЛЕ ВО ВРЕМЯ ВЫПОЛНЕНИЯ МИКРОПРОГРАМ- МНОЙ ПРОЦЕДУРЫ ПРЕРЫВАНИЯ, ВЫЗВАННОЙ ЗАВИСАНИЕМ ПРИ ПЕРЕДАЧЕ ДАН- НЫХ ПО КАНАЛУ. В СЛУЧАЯХ, ОБОЗНАЧЕННЫХ В ТАБЛ. 14 -"*", ЦП ПРОЦЕССОР ВЫ- ПОЛНЯЕТ ДЕЙСТВИЯ ПО ПЕРЕХОДУ В РЕЖИМ "халт": 1) ФОРМИРУЕТСЯ ЗНАЧЕНИЕ АДРЕСА ВЕКТОРА ПРЕРЫВАНИЯ: 160ХХХ, ГДЕ ХХХ - В ЗАВИСИМОСТИ ОТ КОНКРЕТНОГО ИСТОЧНИКА ПРЕРЫВАНИЯ. 2) УСТАНАВЛИВАЕТСЯ РЕЖИМ "халт" - РСП(8)=1 3) СЧЕТЧИК КОМАНД ЗАГРУЖАЕТСЯ ЗНАЧЕНИЕМ ЯЧЕЙКИ ПАМЯТИ ПО АДРЕСУ ВЕКТОРА ПРЕРЫВАНИЯ (АВП). 4) РСП ЗАГРУЖАЕТСЯ ЗНАЧЕНИЕМ ЯЧЕЙКИ ПАМЯТИ ПО АДРЕСУ АВП+2. В МИКРО-ЭВМ НЕТ ЭНЕРГОНЕЗАВИСИМЫХ ЗАПОМИНАЮЩИХ УСТРОЙСТВ. ПОЭТОМУ ПРОГРАММА ОБРАБОТКИ ПРЕРЫВАНИЯ ПО СБОЮ ПИТАНИЯ ОТСУТСТ- ВУЕТ. АДРЕС ВЕКТОРА 24 ИСПОЛЬЗУЕТСЯ В ПРОГРАММАХ КОНТРОЛЯ МИКРО-ЭВМ. ТРЕБОВАНИЯ ПРЕРЫВАНИЙ МОГУТ БЫТЬ ЗАМАСКИРОВАНЫ КОМ- БИНАЦИЕЙ ЗНАЧЕНИЙ В РАЗРЯДАХ 7 И 8 СЛОВА СОСТОЯНИЯ ПРОЦЕССОРА. ПРИ ЭТОМ ЗНАЧЕНИЕ РАЗРЯДА 8 ОПРЕДЕЛЯЕТ РЕЖИМ РАБОТЫ ПРОЦЕССОРА: халт (РСП(8)=1) ИЛИ усер (РСП(8)=0) (СМ. ТАБЛ. 15) ТАБЛИЦА 15 ----------------------------------------------------- 8 ! 7 ! ЗАМАСКИРОВАНЫ ПРЕРЫВАНИЯ ----------------------------------------------------- 0 ! 0 ! ВСЕ ПРЕРЫВАНИЯ РАЗРЕШЕНЫ 0 ! 1 ! ОТ ТАЙМЕРА, ОТ УСТРОЙСТВ 1 ! 0 ! ПРЕРЫВАНИЕ халт 1 ! 1 ! СБОЙ ПИТАНИЯ, халт, ОТ ТАЙМЕРА, ОТ УСТРОЙСТВ ! ! ----------------------------------------------------- ПЕРЕКЛЮЧЕНИЕ РЕЖИМОВ ПРОЦЕССОРА ВО ВРЕМЯ ЗАГРУЗКИ РСП И РСК ОТРАЖЕНО В ТАБЛ. 16. В СИТУАЦИИ ВКЛЮЧЕНИЯ ПИТАНИЯ, ЗАВИСАНИЯ ПРИ ПРИЕМЕ АДРЕСА ВЕКТОРА ПРЕРЫВАНИЯ, ПРИ ДВОЙНОМ ЗАВИСАНИИ, ВЫПОЛНЕНИЕ КОМАНДЫ халт (ИЛИ РАДИАЛЬНОГО ПРЕРЫВАНИЯ халт) ПОСЛЕ ЗАГРУЗКИ ТЕКУЩИХ ЗНАЧЕНИЙ СК И РСП В РЕГИСТРЫ КОПИИ ПРОЦЕССОРА ПРОИСХОДИТ ПРИНУ- ДИТЕЛЬНАЯ УСТАНОВКА РЕЖИМА халт (РСП(8) УСТАНАВЛИВАЕТСЯ В 1 ДЛЯ ЗАГРУЗКИ НОВЫХ ЗНАЧЕНИЙ СК И РСП ИЗ АДРЕСНОГО ПРОСТРАНСТВА РЕЖИ- МА халт. ОДНАКО ОКОНЧАТЕЛЬНЫЙ РЕЖИМ РАБОТЫ ПРОЦЕССОРА В ЭТОМ СЛУЧАЕ БУДЕТ ОПРЕДЕЛЯТЬСЯ ЗАГРУЖАЕМЫМ ЗНАЧЕНИЕМ РСП(8) ИЗ ПАМЯТИ ПО АДРЕСУ ВЕКТОРА. ВСЕ ОСТАЛЬНЫЕ ПРЕРЫВАНИЯ ПЕРЕВОДЯТ ЦП В РЕЖИМ усер ДЛЯ ЗАГРУЗКИ НОВЫХ ЗНАЧЕНИЙ РСК И РСП ИЗ АДРЕСНОГО ПРОСТРАНСТВА усер. ПРИ ЭТОМ РСП(8) ВСЕГДА УСТАНАВЛИВАЕТСЯ В 0. � ТАБЛИЦА 16 ------------------------------------------------------------- КОМАНДА, ПРЕРЫВАНИЕ ! РСП ------------------------------------------------------------- мтпс !РСП (7-5,3-0) - ЗАГРУЖАЮТСЯ !РСП (4) - СОХРАНЯЕТСЯ !РСП (8) - СОХРАНЯЕТСЯ ----------------------------!-------------------------------- рти, ртт !РСП(7-0) - ЗАГРУЖАЮТСЯ !РСП(8 - СОХРАНЯЕТСЯ, ЕСЛИ РАЗРЯ- ! ДЫ НОВОГО СЧЕТЧИКА КОМАНД ! СК(15-13)=111 ! ИНАЧЕ - ЗАЗРУЖАЕТСЯ ----------------------------!-------------------------------- трап, иот, емт !РСП(7-0) - ЗАГРУЖАЮТСЯ !РСП(8) - ОБНУЛЯЕТСЯ ----------------------------!-------------------------------- СБОЙ ПИТАНИЯ, !РСП(8-0)- ЗАГРУЖАЮТСЯ халт, ШАГ, ПУСК ! ЗАВИСАНИЕ ПРИ ПРИЕМЕ АДРЕ-! СА ВЕКТОРА ПРЕРЫВАНИЯ, ! ДВОЙНОЕ ЗАВИСАНИЕ ! ! ------------------------------------------------------------- 5.1.7. ОСОБЕННОСТИ ВЫПОЛНЕНИЯ НЕКОТОРЫХ КОМАНД ПРИ ВЫПОЛНЕНИИ КОМАНД мул, диж, асх, асхц, тст, тстб И мтпс ОБРАЩЕНИЕ К ОПЕРАНДУ (В ПАМЯТИ) ПРОИСХОДИТ В ЦИКЛЕ "ЧТЕНИЕ". ПРИ ВЫПОЛНЕНИИ КОМАНД мож, цлр, сьт ОБРАЩЕНИЕ К ОПЕРАНДУ ПРИЕМНИКА ПРОИСХОДИТ В ЦИКЛЕ "ЗАПИСЬ". ИСПОЛЬЗОВАНИЕ ОЧИСТКИ РАЗРЯДА РАЗРЕШЕНИЯ ПРЕРЫВАНИЯ (6 РАЗРЯДА) РЕГИСТРА СОСТОЯНИЯ КАКОГО-ЛИБО УСТРОЙСТВА МОЖЕТ ВЫЗ- ВАТЬ ЗАВИСАНИЕ ПРИ ПРИЕМЕ АДРЕСА ВЕКТОРА ПРЕРЫВАНИЯ ИЗ КАНАЛА, ЕСЛИ ПРИ ВЫПОЛНЕНИИ КОМАНДЫ, ОЧИЩАЮЩЕЙ 6-Й РАЗРЯД, ВОЗНИКЛО ТРЕ- БОВАНИЕ ПРЕРЫВАНИЯ ОТ ВНЕШНЕГО УСТРОЙСТВА. ДЛЯ ИЗБЕЖАНИЯ ПОДОБНОЙ СИТУАЦИИ РЕКОМЕНДУЕТСЯ СЛЕДУЮЩАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ОЧИСТКИ 6 РАЗРЯДА: мтпс = 200 цлр@ = 177564 мтпс = 0 ВОЗНИКНОВЕНИЕ РАЗРЕШЕННОГО ЗАПРОСА НА ПРЕРЫВАНИЕ ВО ВРЕМЯ ВЫПОЛНЕНИЯ КОМАНД РАСШИРЕННОЙ АРИФМЕТИКИ ( мул, диж, асх, асхц ) НЕ ВЫЗЫВАЕТ ПРЕКРАЩЕНИЕ ВЫПОЛНЕНИЯ ЭТИХ КОМАНД. ОБРАБОТКА ПРЕРЫ- ВАНИЯ ОТКЛАДЫВАЕТСЯ НА ОКОНЧАНИЕ КОМАНДЫ. ДЛИТЕЛЬНОСТЬ ИМПУЛЬСА инит ПО КОМАНДЕ ресет ЗАВИСИТ ОТ ТАКТОВОЙ ЧАСТОТЫ ЦП И РАВНЯЕТСЯ 105 Т (цлци). ДЛИТЕЛЬНОСТЬ ПАУЗЫ ПОСЛЕ ОКОНЧАНИЯ ИМПУЛЬСА инит РАВНЯЕТСЯ 968 Т (цлци). � 5.1.8. АРХИТЕКТУРА БЛОКА БЭК. В СОСТАВ ЛОГИЧЕСКИХ УСТРОЙСТВ БЛОКА БЭК ВХОДЯТ: 1. ПЕРИФЕРИЙНЫЙ ПРОЦЕССОР (ПП); 2. ОЗУ ПЕРИФЕРИЙНОГО ПРОЦЕССОРА (ОЗУ ПП); 3. СИСТЕМНОЕ ПОСТОЯННОЕ ЗАПОМИНАЮЩЕЕ УСРОЙСТВО (СПЗУ) И КАССЕТА ПЗУ; 4. ОЗУ ЭКРАННОЙ ПАМЯТИ (ОЗУЭ); 5. УСТРОЙСТВО ИНТЕРФЕЙСА КЛАВИАТУРЫ (УИК); 6. УСТРОЙСТВО ИНТЕРФЕЙСА БЫТОВОГО МАГНИТОФОНА (ИМ); 7. ПРОГРАММИРУЕМЫЙ ТАЙМЕР; 8. УСТРОЙСТВО ГЕНЕРАТОРА ЗВУКОВОГО СИГНАЛА; 9. УСТРОЙСТВО ИНТЕРФЕЙСА НАКОПИТЕЛЯ НА ГИБКИХ МАГНИТНЫХ ДИСКАХ (УИГМД); 10. УСТРОЙСТВО ПАРАЛЛЕЛЬНОГО ПРОГРАММИРУЕМОГО ИНТЕРФЕЙСА (УППИ). ПЕРЕЧИСЛЕННЫЕ УСТРОЙСТВА ВЗАИМОДЕЙСТВУЮТ С ПП ПОСРЕДСТ- ВОМ СИСТЕМНЫХ РЕГИСТРОВ. ПРИ ОПИСАНИИ ФОРМАТОВ РЕГИСТРОВ ИСПОЛЬЗОВАНЫ СОКРАЩЕНИЯ: р - ЧТЕНИЕ в - ЗАПИСЬ сд - УСТАНОВКА ПО ВКЛЮЧЕНИЮ ПИТАНИЯ рд - СБРОС ПО ВКЛЮЧЕНИЮ ПИТАНИЯ рин - СБРОС ПО ВКЛЮЧЕНИЮ ПИТАНИЯ ИЛИ КОМАНДЕ ресет син - УСТАНОВКА ПО ВКЛЮЧЕНИЮ ПИТАНИЯ ИЛИ КОМАНДЕ ресет. 5.1.8.1. ПЕРИФЕРИЙНЫЙ ПРОЦЕССОР. В КАЧЕСТВЕ ПРОЦЕССОРА ИСПОЛЬЗУЕТСЯ БИС КР1801ВМ2. ПРОЦЕССОР ВЫПОЛНЯЕТ НЕОБХОДИМЫЕ ОПЕРАЦИИ ПО ПРИЕМУ, ВЫПОЛНЕНИЮ КОМАНД, ОБРАБОТКЕ ПРЕРЫВАНИЙ И УПРАВЛЕНИЮ КАНАЛОМ. ПРОЦЕССОР ВЫПОЛНЯЕТ ФУНКЦИИ ОБСЛУЖИВАНИЯ УСТРОЙСТВ ИНТЕРФЕЙСА. В ОТЛИЧИЕ ОТ ЦЕНТРАЛЬНОГО ПРОЦЕССОРА ДЛЯ ПП ПРЕДУСМОТРЕНО ЕДИНОЕ АДРЕСНОЕ ПРОСТРАНСТВО ДЛЯ РЕЖИМОВ халт И усер. 5.1.8.2. АДРЕСНОЕ ПРОСТРАНСТВО ПЕРИФЕРИЙНОГО ПРОЦЕССОРА. СХЕМАТИЧНОЕ ПРЕДСТАВЛЕНИЕ АДРЕСНОГО ПРОСТРАНСТВА ПРИВЕДЕНО НА РИС. 5. � АДРЕСНОЕ ПРОСТРАНСТВО ПП - - - - -------------------- 177777 !СТРАНИЦА ! ОЗУ (ПЛАН 0) 177000 !ВВОДА/ВЫВОДА ! - - - - -------------------- - - -------- 176777 !СИСТЕМНЫЙ МОНИТОР ! ! ! 160000 !СПЗУ ! !БАНК 7! - - - - -------------------- - - -------- !ДРАЙВЕРЫ УСТРОЙСТВ! ! ! 140000 ! СПЗУ 8 КБАЙТ ! !БАНК 6! - - - - -------------------- - - -------- !ПРОГРАММЫ ГРАФИКИ ! ! ! 120000 ! СПЗУ 8 КБАЙТ ! !БАНК 5! - - - - -------------------- - - -------- - ---- - ----- - ----- !"ОКНО" ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 100000 ! 8 КБАЙТ ! !БАНК 4! ! ! ! ! ! ! - - - - -------------------- - - -------- - ---- - ----- - ----- ! ! ! ! ! ! ! ! ! ! ! СИСТЕМНОЕ ! ! ! ! ОЗУ ! ! ! ! 32 КБАЙТ ! ! ! ! ! 0 ! ! - - - - -------------------- РИС. 5. КАК ВИДНО ИЗ РИС.5 В АДРЕСНОЕ ПРОСТРАНСТВО ПП ВКЛЮЧЕНЫ: СИСТЕМНОЕ ОЗУ - ДИАПАЗОН АДРЕСОВ 0-77777 "ОКНО" - 100000-117777 СИСТЕМНОЕ ПЗУ - 120000-176777 СТРАНИЦА ВВОДА/ВЫВОДА - 177000-177777 В ДИАПАЗОН АДРЕСОВ 100000-117777 ("ОКНО") МОЖЕТ БЫТЬ ПОДКЛЮЧЕНО ПРОГРАММНЫМИ СРЕДСТВАМИ ЛИБО БАНК СПЗУ, ЛИБО ОДИН ИЗ ШЕСТИ БАНКОВ ПЗУ НА ВНЕШНИХ КАССЕТАХ. К СТРАНИЦЕ ВВОДА/ВЫВОДА ПОДКЛЮЧЕНЫ СИСТЕМНЫЕ РЕГИСТРЫ БЛО- КА БЭК. ПЕРЕЧЕНЬ РЕГИСТРОВ ПРИВЕДЕН В ТАБЛ. 17. ДЛЯ ОТЛАДКИ СИСТЕМНЫХ ПРОГРАММ ПРЕДУСМОТРЕН РЕЖИМ ОТКЛЮ- ЧЕНИЯ ИЗ АДРЕСНОГО ПРОСТРАНСТВА ОДНОГО ИЛИ НЕСКОЛЬКИХ БАНКОВ СПЗУ И ПОДКЛЮЧЕНИЯ ОЗУ ИЗ СОСТАВА ЭКРАННОЙ ПАМЯТИ (ПЛАН 0). � ТАБЛИЦА 17 ----------------------------------------------------------------- АДРЕС ! ! СИСТЕМНОГО ! НАЗНАЧЕНИЕ РЕГИСТРА ! ПРИМЕЧАНИЕ РЕГИСТРА ПП ! ! (ВОСЬМЕРИЧ.)! ! ------------!----------------------------------!----------------- 177010 !РЕГИСТР АДРЕСА ПЛАНОВ !РЕГИСТРОВЫЙ МЕХА- 177012 !РЕГИСТР ДАННЫХ ПЛАНОВ 1 И 2 !НИЗМ ДОСТУПА В 177014 !РЕГИСТР ДАННЫХ ПЛАНА 0 !ПЛАНЫ ЭКРАННОЙ 177016 !РЕГИСТР КОДА ЦВЕТА ТОЧКИ !ПАМЯТИ 177020 !РЕГИСТР КОДА ЦВЕТА ФОНА. ПЛАНЫ 0-1! 177022 !РЕГИСТР КОДА ЦВЕТА ФОНА. ПЛАНЫ 1-2! 177024 !РЕГИСТР ОКТЕТА ТОЧКИ ! 177026 !РЕГИСТР МАСКИ ! ------------!----------------------------------!----------------- 177030 !РЕГИСТРЫ ПЕРЕКОДИРОВКИ СООТВЕТСТ- !РЕЗЕРВ 177032 !ВИЯ ЗНАЧЕНИЙ ПЛАНОВ ЭКРАННОЙ ПА- ! 177034 !МЯТИ В СИГНАЛЫ ЦВЕТНОСТИ р, г, б ! 177036 ! ! 177040 ! ! 177042 ! ! 177044 ! ! 177046 ! ! ------------!----------------------------------!----------------- 177050 !РЕГИСТР ЦВЕТА ФОНА ! 177052 !РЕГИСТР ПОЛОЖЕНИЯ КУРСОРА ! ------------!----------------------------------!----------------- 177054 !РЕГИСТР УПРАВЛЕНИЯ АДРЕСНЫМ ! !ПРОСТРАНСТВОМ ! ------------!----------------------------------!----------------- ! !СВЯЗЬ ЦП И ПП 177060 !РЕГИСТР ДАННЫХ. ПРИЕМНИК. !КАНАЛ 0 177062 !РЕГИСТР ДАННЫХ. ПРИЕМНИК. !КАНАЛ 1 177064 !РЕГИСТР ДАННЫХ. ПРИЕМНИК. !КАНАЛ 2 177066 !РЕГИСТР СОСТОЯНИЯ. ПРИЕМНИК. !КАНАЛЫ 0,1,2 177070 !РЕГИСТР ДАННЫХ. ИСТОЧНИК. !КАНАЛ 0 177072 !РЕГИСТР ДАННЫХ. ИСТОЧНИК. !КАНАЛ 1 177074 !РЕЗЕРВ !ФОРМИРУЕТСЯ ! !СИГНАЛ "СИП" 177076 !РЕГИСТР СОСТОЯНИЯ. ИСТОЧНИК !КАНАЛЫ 0,1 ------------!----------------------------------!----------------- 177100 !УПРАВЛЯЮЩИЙ БАЙТ !ПАРАЛЛЕЛЬНЫЙ 177101 !ПОРТ С !ПРОГРАММИРУЕМЫЙ 177102 !ПОРТ В !ИНТЕРФЕЙС 177103 !ПОРТ А ! ------------!----------------------------------!----------------- 177130 !РЕГИСТР СОСТОЯНИЯ !КОНТРОЛЛЕР НГМД 177132 !РЕГИСТР ДАННЫХ ! ------------!----------------------------------!----------------- 177700 !РЕГИСТР СОСТОЯНИЯ КЛАВИАТУРЫ ! 177702 !РЕГИСТР ДАННЫХ КЛАВИАТУРЫ ! ----------------------------------------------------------------- � ПРОДОЛЖЕНИЕ ТАБЛ.17 ----------------------------------------------------------------- АДРЕС ! ! СИСТЕМНОГО ! НАЗНАЧЕНИЕ РЕГИСТРА ! ПРИМЕЧАНИЕ РЕГИСТРА ПП ! ! (ВОСЬМЕРИЧ.)! ! ------------!----------------------------------!----------------- 177704 !РЕЗЕРВ !ФОРМИРУЕТСЯ ! !СИГНАЛ "СИП" ------------!----------------------------------!----------------- 177710 !РЕГИСТР СОСТОЯНИЯ !ПРОГРАММИРУЕМЫЙ 177712 !БУФЕРНЫЙ РЕГИСТР !ТАЙМЕР 177714 !РЕГИСТР ТЕКУЩЕГО ЗНАЧЕНИЯ ! ------------!----------------------------------!----------------- 177716 !СИСТЕМНЫЙ РЕГИСТР УПРАВЛЕНИЯ ! ----------------------------------------------------------------- ПЕРЕКЛЮЧЕНИЕ АДРЕСНОГО ПРОСТРАНСТВА ПРОВОДИТСЯ С ПОМОЩЬЮ РЕГИСТРА УПРАВЛЕНИЯ АДРЕСНЫМ ПРОСТРАНСТВОМ С АДРЕСОМ 177054 (в/р). ФОРМАТ РЕГИСТРА УПРАВЛЕНИЯ ПРИВЕДЕН В ТАБЛ.18. ТАБЛИЦА 18 ----------------------------------------- ! 9 ! 8 ! 7 ! 6 ! 5 ! 4 ! 3 ! 2 ! 1 ! 0 ! 177054 (в/р) ----------------------------------------- 0 РАЗРЯД - РАЗРЯД ВКЛЮЧЕНИЯ СИСТЕМНОГО ПЗУ В "ОКНО". ЛОГ 1 - СПЗУ - ВКЛЮЧЕНО 1-3 РАЗРЯДЫ - РАЗРЯДЫ ВЫБОРА ВНЕШНЕГО ПЗУ (СМ. ТАБЛ.19). ТАБЛИЦА 19 ----------------------------- РАЗРЯДЫ ! -----------! ВЫБРАНО 3 ! 2 ! 1 ! ---!---!---!----------------- 0 ! 0 ! 0 ! НЕ ВЫБРАНО 0 ! 0 ! 1 ! БАНК 1 КАССЕТЫ 1 0 ! 1 ! 0 ! БАНК 2 КАССЕТЫ 1 0 ! 1 ! 1 ! БАНК 3 КАССЕТЫ 1 1 ! 0 ! 0 ! НЕ ВЫБРАНО 1 ! 0 ! 1 ! БАНК 1 КАССЕТЫ 2 1 ! 1 ! 0 ! БАНК 2 КАССЕТЫ 2 1 ! 1 ! 1 ! БАНК 3 КАССЕТЫ 2 ----------------------------- � 4-7 РАЗРЯДЫ - РАЗРЯДЫ ЗАМЕНЫ БАНКОВ ПЗУ БАНКАМИ ОЗУ (СМ.ТАБЛ.20). ТАБЛИЦА 20 ------------------------------ РАЗРЯДЫ ! ВЫБРАНО ОЗУ ---------------! В АДРЕСАХ 7 ! 6 ! 5 ! 4 ! ---------------!-------------- 0 ! 0 ! 0 ! 1 ! 100000-117777 0 ! 0 ! 1 ! 0 ! 120000-137777 0 ! 1 ! 0 ! 0 ! 140000-157777 1 ! 0 ! 0 ! 0 ! 160000-176777 ------------------------------ 8,9 РАЗРЯДЫ - ВКЛЮЧЕНИЕ СЕТЕВОГО ТАЙМЕРА В КАНАЛАХ ЦП И ПП (СМ. ТАБЛ. 21). ТАБЛИЦА 21 ------------------------------- РАЗРЯД ! ТАЙМЕР -------! ВКЛЮЧЕН 9 ! 8 ! -------!----------------------- 0 ! 0 ! ПП, ЦП 0 ! 1 ! ЦП 1 ! 0 ! ПП 1 ! 1 ! ТАЙМЕР ВЫКЛЮЧЕН ПП, ЦП ------------------------------- 5.1.8.3. ЭКРАННАЯ ПАМЯТЬ МИКРО-ЭВМ. ЭКРАННАЯ ПАМЯТЬ ПРЕДНАЗНАЧЕНА ДЛЯ ХРАНЕНИЯ ВИДЕОИНФОРМА- ЦИИ И ВЫДАЧИ ЕЕ НА ЭКРАН ТЕЛЕВИЗИОННОГО МОНИТОРА. ИЗОБРАЖЕНИЕ НА ЭКРАНЕ СОСТОИТ ИЗ ОТДЕЛЬНЫХ ТОЧЕК. ОДНОЙ ТОЧКЕ ЭКРАНА СООТ- ВЕТСТВУЕТ СОДЕРЖИМОЕ ТРЕХ БИТОВ ОЗУ. ВОСЬМИ ВЫСВЕЧЕННЫМ ПОДРЯД ТОЧКАМ (ОКТЕТ ТОЧЕК) СООТВЕТСТВУЕТ СОДЕРЖИМОЕ ТРЕХ ПАРАЛЛЕЛЬНО СЧИТАННЫХ БАЙТОВ ИЗ ТРЕХ ПЛАНОВ ОЗУ. ЭТИ ТРИ БАЙТА ИМЕЮТ ОБЩИЙ АДРЕС В АДРЕСНОМ ПРОСТРАНСТВЕ ОЗУЭ. 80 (40)(ПОДРЯД,В ПОРЯДКЕ ВОЗРАСТАНИЯ АДРЕСОВ) СЧИТАННЫХ ИЗ КАЖДОГО ПЛАНА БАЙТОВ ОБРАЗУЮТ ОДНУ ИНФОРМАЦИОННУЮ СТРОКУ ОЗУ И ОТОБРАЖАЮТСЯ В ОДНОЙ ТЕЛЕВИЗИОННОЙ СТРОКЕ. ПЕРЕДАЮТСЯ НА ЭКРАН ВИДЕОМОНИТОРА ПОСЛЕДОВАТЕЛЬНО. ИНФОРМАЦИЯ НА ТЕЛЕЭКРАНЕ ФОРМИРУЕТСЯ ИЗ 288 ИНФОРМАЦИОН- НЫХ СТРОК. АДРЕС ПЕРВЫХ БАЙТОВ В КАЖДОЙ СТРОКЕ ВЫБИРАЕТСЯ ИСХОДЯ ИЗ ТРЕБОВАНИЙ ПРОГРАММЫ. НАПРИМЕР, АДРЕС ПЕРВОГО БАЙТА ДЕСЯТОЙ ТЕЛЕВИЗИОННОЙ СТРОКИ 1000; АДРЕС ПЕРВОГО БАЙТА ОДИН- НАДЦАТОЙ СТРОКИ - 1002. НА ЭКРАНЕ В ДЕСЯТОЙ СТРОКЕ БУДЕТ ОТО- БРАЖЕНО СОДЕРЖИМОЕ БАЙТОВ ИЗ ДИАПАЗОНА АДРЕСОВ 1000 - 1120, А В ОДИННАДЦАТОЙ СТРОКЕ ИЗ ДИАПАЗОНА АДРЕСОВ 1002 - 1122. � В ПРОГРАММЕ ДОЛЖНА БЫТЬ СФОРМИРОВАНА ТАБЛИЦА СТРОК (СПИ- СОК), ПРЕДНАЗНАЧЕННЫХ ДЛЯ ОТОБРАЖЕНИЯ НА ЭКРАНЕ. ЭТОТ СПИСОК СОСТОИТ ИЗ 288 ПАР ЭЛЕМЕНТОВ СПИСКА, РАЗМЕ- ЩЕННЫХ В ПАМЯТИ ОЗУ ПП. СПИСОК ОТКРЫВАЕТ ПАРА СПЕЦИАЛЬНЫХ ЯЧЕЕК С АДРЕСАМИ 270 И 272. ЯЧЕЙКА 270 СОДЕРЖИТ 16-РАЗРЯДНЫЙ АДРЕС ПЕРВОЙ СТРОКИ ДЛЯ ПЕРЕДАЧИ НА ЭКРАН. В ЯЧЕЙКЕ 272 СОДЕРЖИТСЯ АДРЕС ЯЧЕЙКИ, В КОТОРОЙ УКАЗАН АДРЕС СЛЕДУЮЩЕЙ СТРОКИ ДЛЯ ПЕРЕ- ДАЧИ НА ЭКРАН. ПРИМЕР ТАБЛИЦЫ СТРОК: 1 СТРОКА: (270)=1000; (272)=400. 2 СТРОКА: (400)=1120; (402)=404. 3 СТРОКА: (404)=1240; (406)=410. 4 СТРОКА: (410)=1360; (412)=270. В ДАННОМ ПРИМЕРЕ НА ЭКРАН БУДЕТ ВЫВЕДЕНА ИНФОРМАЦИЯ С 1000 ПО 1500 АДРЕС, ПРИЧЕМ 1, 5, 9 И Т.Д. ТЕЛЕВИЗИОННЫЕ СТРОКИ БУДУТ СОДЕРЖАТЬ ОДИНАКОВУЮ ИНФОРМАЦИЮ. ФОРМАТ ЯЧЕЙКИ 272 ПРИВЕДЕН В ТАБЛ. 22. ТАБЛИЦА 22 -------------------------------------------------------- !ПРИЗНАК! ! ! !КУРСОРА! АДРЕС СЛЕДУЮЩЕГО ЭЛЕМЕНТА СПИСКА !"ЛИНЗА"! (в/р) !-------!--------------------------------------!-------- ! 15 !14!13!12!11!10! 9! 8! 7! 6! 5! 4! 3! 2! 1 ! 0 ! -------------------------------------------------------- 0,1 РАЗРЯДЫ - МЕХАНИЗМ МАСШТАБИРОВАНИЯ ПО ГОРИЗОНТАЛИ. АППАРАТНО УВЕЛИЧИВАЕТСЯ РАЗМЕР ТОЧКИ ПРИ ОДНОВРЕ- МЕННОМ СОКРАЩЕНИИ КОЛИЧЕСТВА ТОЧЕК В СТРОКЕ (СМ. ТАБЛ. 23) ТАБЛИЦА 23 -------------------------- РАЗРЯДЫ ! КОЛИЧЕСТВО ТОЧЕК 0 ! 1 ! В СТРОКЕ -------------------------- 0 ! 0 ! 320 0 ! 1 ! 160 1 ! 0 ! 80 1 ! 1 ! 40 -------------------------- 2-14 РАЗРЯДЫ - АДРЕС СЛЕДУЮЩЕГО ЭЛЕМЕНТА СПИСКА (АДРЕС ЯЧЕЙКИ, В КОТОРОЙ УКАЗАН АДРЕС СТРОКИ ВЫВОДИМОЙ НА ЭКРАН). РАЗРЯДЫ 0 И 1 В ЭТОМ СЛУЧАЕ ИГНОРИРУЮТСЯ И СЧИТЫ- ВАЮТСЯ КАК ЛОГ. 0. ТАБЛИЦА СТРОК РАЗМЕЩАЕТСЯ ТОЛЬКО В ОЗУ ПП (АДРЕСА 0 - 077777). 15 РАЗРЯД - ПРИЗНАК НАЛИЧИЯ В СТРОКЕ КУРСОРА 1 - СТРОКА СОДЕРЖИТ КУРСОР 0 - СТРОКА НЕ СОДЕРЖИТ КУРСОР � НА РИС.6 ПРИВЕДЕНО РАСПРЕДЕЛЕНИЕ АДРЕСОВ ЭКРАННОЙ ПАМЯТИ. ИЗ РИСУНКА ВИДНО, ЧТО ДЛЯ ВЫДАЧИ НА ЭКРАН ДОСТУПНЫ, КАК СОБСТВЕН- НО ПЛАНЫ ЭКРАННОЙ ПАМЯТИ (АДРЕСА ПЛАНОВ 100000-177777) - СПЕЦИА- ЛИЗИРОВАННАЯ ОБЛАСТЬ ОЗУ, ТАК И ОЗУ ЦП + ОЗУ ПП (АДРЕСА ПЛАНОВ 0-077777). СЧИТЫВАНИЕ ОЗУ МИКРО-ЭВМ НА ЭКРАН ПРОВОДИТСЯ НА ФОНЕ ОБРА- ЩЕНИЯ К ОЗУ ЦП И ПП. ЦП И ПП МОГУТ ОДНОВРЕМЕННО ОБРАЩАТЬСЯ КАЖ- ДЫЙ К СВОЕЙ ПАМЯТИ ИЛИ ПО АРБИТРУ ЧЕРЕЗ РЕГИСТРОВЫЕ МЕХАНИЗМЫ ДОСТУПА К ПЛАНАМ ЭКРАННОЙ ПАМЯТИ. ВРЕМЕННЫЕ ДИАГРАММЫ РАБОТЫ АРБИТРА ПРИВОДЯТСЯ НИЖЕ. ЦП ДОСТУПНЫ ПЛАНЫ 1 И 2; ПП ДОСТУПНЫ ПЛАНЫ 0, 1, 2. РЕГИСТРОВЫЙ МЕХАНИЗМ ПП. В РЕГИСТР АДРЕСА ПЛАНОВ (АДРЕС 177010, в/р) ПРОГРАММНО ЗА- ПИСЫВАЕТСЯ 16-РАЗРЯДНЫЙ АДРЕС ПЛАНОВ ЭКРАННОЙ ПАМЯТИ. ПРИ ЭТОМ АППАРАТНО ЗАНОСИТСЯ СОДЕРЖИМОЕ ОЗУ ПО УКАЗАННОМУ АДРЕСУ В РЕГИСТР ДАННЫХ ПЛАНОВ 1 И 2 (АДРЕС 177014, в/р) И В РЕГИСТР ДАННЫХ ПЛАНА 0 (АДРЕС 177012, в/р). ПРИ ЧТЕНИИ РЕГИСТРОВ ДАННЫХ ОБРАЩЕНИЯ К ОЗУ НЕ ПРОВОДИТСЯ. ПРИ ЗАПИСИ В РЕГИСТР ДАННЫХ ПРОВОДИТСЯ АППАРАТНОЕ ОБРАЩЕНИЕ К ОЗУ ПО АДРЕСУ, НАХОДЯЩЕМУСЯ В РЕГИСТРЕ АДРЕСА. ЗАПИСЬ В ОЗУ ПРИ ЗАПИ- СИ В РЕГИСТРЫ ДАННЫХ И ЧТЕНИЕ ОЗУ ПРИ ЗАПИСИ В РЕГИСТР АДРЕСА НЕ ЗАНИМАЮТ ВРЕМЕНИ В ЦИКЛЕ ОБРАЩЕНИЯ ПРОЦЕССОРОВ, ПП (ЦП) РАБО- ТАЕТ С РЕГИСТРАМИ. ОБМЕН "ОЗУ - РЕГИСТРЫ" ПРОВОДИТСЯ ПАРАЛЛЕЛЬ- НО С ЗАВЕРШАЮЩЕЙ ФАЗОЙ ОБРАЩЕНИЯ ПП (ЦП) К ЭТИМ РЕГИСТРАМ. МЕХАНИЗМОМ ДОСТУПА К ПАМЯТИ С ПОМОЩЬЮ РЕГИСТРОВ ДАННЫХ УДОБНО ПОЛЬЗОВАТЬСЯ, НАПРИМЕР, ПРИ ОБМЕНЕ ИНФОРМАЦИЕЙ С КОНТРОЛ- ЛЕРАМИ ВНЕШНИХ УСТРОЙСТВ. В НЕКОТОРЫХ СЛУЧАЯХ, НАПРИМЕР ПРИ ПРОГРАММНОМ ФОРМИРОВАНИИ АЛФАВИТНО-ЦИФРОВОЙ ИНФОРМАЦИИ, УДОБНО ИСПОЛЬЗОВАТЬ СЛЕДУЮЩИЕ РЕ- ГИСТРЫ, ВХОДЯЩИЕ В СОСТАВ УСТРОЙСТВА УПРАВЛЕНИЯ ОЗУЭ: РЕГИСТР ОКТЕТА ТОЧЕК (177024,в) РЕГИСТР КОДА ЦВЕТА ФОНА (177020,177022, в/р) РЕГИСТР КОДА ЦВЕТА ТОЧКИ (177016, в/р) РЕГИСТР МАСКИ ЗАПИСИ В ПЛАНЫ (177026, в/р) СОДЕРЖИМОЕ РЕГИСТРА ОКТЕТА ТОЧЕК МОЖНО РАССМАТРИВАТЬ КАК МАКЕТ СИМВОЛА В НЕКОТОРОМ СЕЧЕНИИ ЗНАКОМЕСТА (СМ. РИС. 7). КАЖДОМУ РАЗРЯДУ ЭТОГО РЕГИСТРА, СОДЕРЖАЩЕМУ ЛОГ.1 , МОЖНО ПОСТАВИТЬ В СООТВЕТСТВИЕ КОД ЦВЕТА ТОЧКИ, А СОДЕРЖАЩЕМУ ЛОГ.0 - - КОД ЦВЕТА ФОНА ЗАПИСАННЫХ В СООТВЕТСТВУЮЩИХ РЕГИСТРАХ. С РЕГИСТРОМ ОКТЕТА ТОЧЕК ПРОВОДИТСЯ ПРОЦЕДУРА ЧТЕНИЕ-МО- ДИФИКАЦИЯ-ЗАПИСЬ. В ФАЗЕ "ЧТЕНИЕ" ИЗ РЕГИСТРА СЧИТЫВАЕТСЯ ЛОГ.0, А РЕГИСТР КОДА ЦВЕТА ФОНА ЗАГРУЖАЕТСЯ ПО АДРЕСУ РЕГИСТРА АДРЕСА ПЛАНОВ СОДЕРЖИМЫМ ТРЕХ ПЛАНОВ ОЗУ ЭКРАННОЙ ПАМЯТИ (СМ. РИС. 8). � ФОРМАТ РЕГИСТРА КОДА ЦВЕТА ФОНА ТРИАДЫ 4 3 2 1 --- --- --- --- --- --- --- --- ИЗ ------------------------------------------------- ПЛАНА ! !14!13!12!11!10! 9! 8! ! 6! 5! 4! ! 2! 1! 0! 177020 ------------------------------------------------- 2 1 0 2 1 0 2 1 0 2 1 0 8 7 6 5 --- --- --- --- --- --- --- --- ИЗ ------------------------------------------------- ПЛАНА ! !14!13!12!11!10! 9! 8! 7! 6! 5! 4! 3! 2! 1! 0! 177022 ------------------------------------------------- 2 1 0 2 1 0 2 1 0 2 1 0 ПОРЯДКОВЫЙ НОМЕР ТРИАДЫ СООТВЕТСТВУЕТ НОМЕРУ РАЗРЯДА (ТОЧ- КИ) В ОКТЕТЕ ТОЧЕК. РИС. 8. В ФАЗЕ "МОДИФИКАЦИЯ" ПРОВОДИТСЯ АППАРАТНАЯ ЗАМЕНА СОДЕРЖИ- МОГО ТРИАД, СООТВЕТСТВУЮЩИХ РАЗРЯДАМ РЕГИСТРА ОКТЕТА, СОДЕРЖАЩИХ ЛОГ.1. ИНФОРМАЦИЯ КАЖДОЙ ТРИАДЫ ЗАМЕНЯЕТСЯ ЗНАЧЕНИЕМ РЕГИСТРА КОДА ЦВЕТА ТОЧКИ. ФОРМАТ РЕГИСТРА ПРИВЕДЕН В ТАБЛ.24. В ФАЗЕ "ЗАПИСЬ" ПРОВОДИТСЯ ЗАГРУЗКА ПЛАНОВ ОЗУЭ МОДИФИЦИ- РОВАННЫМ ЗНАЧЕНИЕМ РЕГИСТРА КОДА ЦВЕТА ФОНА. ТАКИМ ОБРАЗОМ, ПРИ ИСПОЛЬЗОВАНИИ ПРОЦЕДУРЫ ЧТЕНИЕ - МОДИФИКАЦИЯ ЗАПИСЬ ПО АДРЕСУ РЕГИСТРА ОКТЕТА ТОЧЕК ПРОВОДИТСЯ НАЛОЖЕНИЕ "НОВОГО" ИЗОБРАЖЕНИЯ ПО "СТАРОМУ" ФОНУ. МЕХАНИЗМ УМЕНЬШАЕТ ПРОГРАММНУЮ ОБРАБОТКУ "СТАРОГО" СОДЕРЖИМОГО ЭКРАННОГО ОЗУ ДО МИНИМУМА. ЕСЛИ НЕ ТРЕБУЕТ- СЯ СОХРАНЯТЬ ФОН ("СТАРОЕ" ИЗОБРАЖЕНИЕ), ТО ПРОВОДИТСЯ ПРОЦЕДУРА ЗАПИСИ ЗНАЧЕНИЯ 377 ПО АДРЕСУ РЕГИСТРА ОКТЕТА ТОЧЕК. ПРЕДВАРИ- ТЕЛЬНО РЕГИСТР КОДА ЦВЕТА ФОНА ЗАГРУЖАЕТСЯ ТРЕБУЕМЫМ ЗНАЧЕНИЕМ. ЗАПИСЬ В ПЛАНЫ МОЖЕТ БЫТЬ ПРОВЕДЕНА С МАСКИРОВАНИЕМ ПЛАНОВ РАЗРЯДАМИ РЕГИСТРА МАСКИ. ФОРМАТ РЕГИСТРА ПРИВЕДЕН В ТАБЛ. 25. ТАБЛИЦА 24 ------------------------- ! 2 ! 1 ! 0 ! 177016 (в/р) ------------------------- 0 РАЗРЯД - ИНФОРМАЦИЯ ПЛАНА 0. 1 РАЗРЯД - ИНФОРМАЦИЯ ПЛАНА 1. 2 РАЗРЯД - ИНФОРМАЦИЯ ПЛАНА 2. � ТАБЛИЦА 25 ------------------------- ! 2 ! 1 ! 0 ! 177026 (в/р) ------------------------- 0 РАЗРЯД - МАСКИРОВАНИЕ ПЛАНА 0. 1 РАЗРЯД - МАСКИРОВАНИЕ ПЛАНА 1; 1 - ЗАПИСЬ В ПЛАН 0 ЗАПРЕЩЕНА. 2 РАЗРЯД - МАСКИРОВАНИЕ ПЛАНА 2; 1 - ЗАПИСЬ В ПЛАН 2 ЗАПРЕЩЕНА. В БЛОКЕ ЦЕНТРАЛЬНОГО ОЗУ ЗАРЕЗЕРВИРОВАНЫ АДРЕСА 177030 - 177050 ДЛЯ РЕГИСТРОВ ПРЕОБРАЗОВАНИЯ ИНФОРМАЦИИ ПЛАНОВ ОЗУЭ В ИНФОРМАЦИЮ ВЫХОДОВ СИГНАЛОВ ЦВЕТНОСТИ ргб. ПРИ ОТСУТСТВИИ РЕ- ГИСТРОВ ЛОГИЧЕСКИЕ ЗНАЧЕНИЯ ОЗУ ПЛАНОВ ИНТЕРПРЕТИРУЮТСЯ КАК СИГ- НАЛЫ ЦВЕТНОСТИ ргб. БЛОК ОЗУЭ СОДЕРЖИТ РЕГИСТР ПОЛОЖЕНИЯ КУРСОРА. ЧИСЛО, ЗА- ПИСАННОЕ В РЕГИСТР СООТВЕТСТВУЕТ ПОЗИЦИИ АППАРАТНО ВЫСВЕЧИВАЕМО- ГО ФРАГМЕНТА КУРСОРА В ДАННОЙ СТРОКЕ. КУРСОР ВЫСВЕЧИВАЕТСЯ В ДАННОЙ СТРОКЕ, ЕСЛИ В ЯЧЕЙКЕ С АДРЕСОМ 272 СТАРШИЙ РАЗРЯД СОДЕР- ЖИТ ЛОГ.1. ФОРМАТ РЕГИСТРА ПРИВЕДЕН В ТАБЛ.26 . ТАБЛИЦА 26 --------------------------------- ! 7 ! 6 ! 5 ! 4 ! 3 ! 2 ! 1 ! 0 ! (в/р) --------------------------------- РАЗРЯДЫ 0-7 - ПОЗИЦИЯ КУРСОРА В СТРОКЕ. 5.1.8.4. УСТРОЙСТВО ИНТЕРФЕЙСА КЛАВИАТУРЫ КЛАВИАТУРА ОБЕСПЕЧИВАЕТ ДИАЛОГОВЫЙ РЕЖИМ РАБОТЫ МИКРО-ЭВМ ПРИ ВВОДЕ И РЕДАКТИРОВАНИИ ИНФОРМАЦИИ. ПОЛЕ КЛАВИАТУРЫ СОСТОИТ ИЗ КЛАВИШ: 49 - АЛФАВИТНО-ЦИФРОВЫХ; 6 - РЕДАКТИРУЮЩИХ; 14 - УПРАВЛЯЮЩИХ; 5 - ФУНКЦИОНАЛЬНЫХ; 14 - КАЛЬКУЛЯТОРНЫХ (ДОПОЛНИТЕЛЬНОЕ ПОЛЕ)> РАСПОЛОЖЕНИЕ КЛАВИАТУРЫ ПРИВЕДЕНО В ОЮ2.390.026 ПС. КЛАВИАТУРА ПРЕДСТАВЛЕНА НА МАГИСТРАЛИ РЕГИСТРАМИ: 1) СОСТОЯНИЙ 2) ДАННЫХ. ФОРМАТЫ РЕГИСТРОВ ПРИВЕДЕНЫ В ТАБЛ. 27, 28. �