УКНЦ Техническое описание прототипа: различия между версиями
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.
�