Союз-Неон ПК-11/16 архитектура

Материал из Emuverse
Данный материал защищён авторскими правами!

Использование материала заявлено как добросовестное, исключительно для образовательных некоммерческих целей.

Источник: Файл "PK11.TXT"

             <<< АРХИТЕКТУРА МИКРО-ЭВМ ПК-11 >>>

1. АРХИТЕКТУРА

       ОПИСАНИЕ АРХИТЕКТУРЫ ПЕРСОНАЛЬНОЙ УЧЕБНОЙ  МИКРО-ЭВМ
  ИМЕЕТ СЛЕДУЮЩУЮ СТРУКТУРУ:

         - ПРОЦЕССОР И РЕЖИМЫ ЕГО РАБОТЫ;
         - ПАМЯТЬ, ЕЕ ОРГАНИЗАЦИЯ И УПРАВЛЕНИЕ;
         - ВИДЕОКОНТРОЛЛЕР;
         - УПРАВЛЕНИЕ КЛАВИАТУРОЙ;
         - ЭМУЛЯЦИЯ КОНСОЛЬНОГО ТЕРМИНАЛА;
         - ТАЙМЕР;
         - ПРОГРАММИРУЕМЫЙ ЗВУКОГЕНЕРАТОР;
         - ПОСЛЕДОВАТЕЛЬНЫЙ ПОРТ;
         - ИНТЕРФЕЙС КАССЕТНОГО МАГНИТОФОНА;
         - ПАРАЛЛЕЛЬНЫЙ ИНТЕРФЕЙС.

       ОПИСАНИЕ КАЖДОЙ ИЗ  КОМПОНЕНТ  АРХИТЕКТУРЫ  ВКЛЮЧАЕТ
  ОПИСАНИЕ СООТВЕТСТВУЮЩИХ УПРАВЛЯЮЩИХ РЕГИСТРОВ.

1.1. ПРОЦЕССОР И РЕЖИМЫ ЕГО РАБОТЫ

       В КАЧЕСТВЕ  ПРОЦЕССОРА  ИСПОЛЬЗУЕТСЯ  БИС  К1801ВМ2.
  ТАКТОВАЯ ЧАСТОТА 9.25 МГЦ. ПРОЦЕССОР ПОЗВОЛЯЕТ  ОРГАНИЗО-
  ВАТЬ РАБОТУ В ДВУХ РЕЖИМАХ  USER  И  HALT  В  НЕЗАВИСИМЫХ
  АДРЕСНЫХ ПРОСТРАНСТВАХ.

       РЕЖИИМ USER  ПРЕДНАЗНАЧЕН  ДЛЯ  ВЫПОЛНЕНИЯ  ПРОГРАММ
  ПОЛЬЗОВАТЕЛЯ И НЕ ИМЕЕТ  КАКИХ-ЛИБО  ОСОБЕННОСТЕЙ.  РЕЖИМ
  HALT ПРЕДНАЗНАЧЕН ДЛЯ РЕАЛИЗАЦИИ СЛУЖЕБНЫХ,  СИСТЕМНЫХ  И
  Т.П. ПРОГРАММ.

       РЕЖИМ РАБОТЫ ЦП ОПРЕДЕЛЯЕТСЯ  РАЗРЯДОМ  08  РЕГИСТРА
  СОСТОЯНИЯ ПРОЦЕССОРА PS (PS[08]=0 - РЕЖИМ USER,  PS[08]=1
  - РЕЖИМ HALT). ИЗМЕНЕНИЕ РЕГИСТРА PS ПРОИСХОДИТ В  СЛУЧАЕ
  ЕГО ЗАГРУЗКИ. ЗАГРУЗКА PS МОЖЕТ ПРОИСХОДИТЬ  ПО  ПРЕРЫВА-
  НИЯМ, ЛИБО ПРИ ВЫПОЛНЕНИИ СПЕЦИАЛЬНЫХ ИНСТРУКЦИЙ.



          1.1.1. ИЗМЕНЕНИЕ PS ПРИ ПРЕРЫВАНИЯХ



       ПРОЦЕДУРА ПРЕРЫВАНИЯ ЦП РАЗДЕЛЯЕТСЯ НА ДВЕ ФАЗЫ:

  ФАЗА 1 - СОХРАНЕНИЕ ЗНАЧЕНИЯ ВЕКТОРА ТЕКУЩЕГО ПРОЦЕССА
         - ПРОЦЕСС  ХАРАКТЕРИЗУЕТСЯ  ВЕКТОРОМ  -  СЧЕТЧИКОМ
           КОМАНД PC И РЕГИСТРОМ СОСТОЯНИЯ ПРОЦЕССОРА PS; В
           ЗАВИСИМОСТИ ОТ ТИПА ПРЕРЫВАНИЯ СОХРАНЕНИЕ ВЕКТО-
           РА МОЖЕТ ПРОИСХОДИТЬ В СТЕКЕ, ЛИБО В СПЕЦИАЛЬНЫХ
           РЕГИСТРАХ ЦП (PC СОХРАНЯЕТСЯ В CPC, PS - В CPS);


     ФАЗА 2 - ЗАГРУЗКА ЗНАЧЕНИЯ	ВЕКТОРА	ПРЕРЫВАНИЯ
	    - ВНЕШНЕЕ УСТРОЙСТВО ИЛИ ЦП	ФОРМИРУЕТ АДРЕС	ВЕКТО-
	      РА ПРЕРЫВАНИЯ; ПРОИСХОДИТ	ЗАГРУЗКА PC  И	PS  ИЗ
	      ПАРЫ ЯЧЕЕК ПО СФОРМИРОВАННОМУ  АДРЕСУ;  АНАЛИЗИ-
	      РУЕТСЯ СОСТОЯНИЕ ЗАПРОСОВ	 НА  ПРЕРЫВАНИЕ;  ЕСЛИ
	      НЕЗАМАСКИРОВАННЫХ	ЗАПРОСОВ  НЕТ,	ТО  ПРОИСХОДИТ
	      СЧИТЫВАНИЕ И ВЫПОЛНЕНИЕ ПЕРВОЙ ИНСТРУКЦИИ	НОВОГО
	      ПРОЦЕССА;	ИНАЧЕ СНОВА ПРОИСХОДИТ ПРОЦЕДУРА  ПРЕ-
	      РЫВАНИЯ.

	  В СЛУЧАЕ ОДНОВРЕМЕННОГО ПОЯВЛЕНИЯ НЕСКОЛЬКИХ	ЗАПРО-
     СОВ НА ПРЕРЫВАНИЕ,	ДЕЙСТВУЕТ СЛЕДУЮЩАЯ ИЕРАРХИЯ ПРИОРИТЕ-
     ТОВ:

	    1. ЗАВИСАНИЕ (ТАЙМ-АУТ ШИНЫ)
	    2. РЕЗЕРВНЫЙ ИЛИ ЗАПРЕЩЕННЫЙ КОД ИНСТРУКЦИИ
	    3. Т-РАЗРЯД	В PS
	    4. СБОЙ ПИТАНИЯ
	    5. СИГНАЛ ПРЕРЫВАНИЯ HALT
	    6. "ТАЙМЕР"
	    7. ВНЕШНЕЕ ПРЕРЫВАНИЕ

   МАСКИРОВАНИЕМ	ЗАПРОСОВ НА ПРЕРЫВАНИЕ УПРАВЛЯЮТ  ЗНА-
   ЧЕНИЯ PS[08..07]:

		PS[08]  PS[07]	МАСКИРУЮТСЯ ПРЕРЫВАНИЯ
	     -------------------------------------------
	      0	     0		НЕТ МАСКИРОВАНИЯ
	      0	     1		ТАЙМЕР (6) И ВНЕШНЕЕ (7)
	      1	     0		СИГНАЛ HALT (5)
	      1	     1		ПИТАНИЕ	(4), HALT (5),
				ТАЙМЕР (6), ВНЕШНЕЕ (7)

	  СУЩЕСТВУЕТ НЕСКОЛЬКО СПЕЦИАЛЬНЫХ  СИТУАЦИЙ,  КОТОРЫЕ
     ВЫЗЫВАЮТ ПРЕРЫВАНИЕ, ПРИ КОТОРОМ ПРОИСХОДИТ  ПРИНУДИТЕЛЬ-
     НАЯ УСТАНОВКА РЕЖИМА HALT (PS[08] УСТАНАВЛИВАЕТСЯ	В  1),
     ДЛЯ ТОГО ЧТОБЫ МОЖНО БЫЛО ПРОВЕСТИ	ЗАГРУЗКУ НОВЫХ	ЗНАЧЕ-
     НИЙ PC И PS ИЗ АДРЕСНОГО ПРОСТРАНСТВА РЕЖИМА HALT.	 ОДНА-
     КО, ОКОНЧАТЕЛЬНЫЙ РЕЖИМ РАБОТЫ ЦП	В  ЭТОМ	 СЛУЧАЕ	 БУДЕТ
     ОПРЕДЕЛЯТЬСЯ ЗАГРУЖАЕМЫМ ЗНАЧЕНИЕМ	PS[08]	ИЗ  ПАМЯТИ  ПО
     АДРЕСУ ВЕКТОРА.

	  ОСОБЕННОСТЬЮ ЭТИХ ПРЕРЫВАНИЙ ЯВЛЯЕТСЯ	ТО, ЧТО	СОХРА-
     НЕНИЕ ВЕКТОРА ТЕКУЩЕГО ПРОЦЕССА  ПРОИСХОДИТ  В  РЕГИСТРАХ
     CPC И CPS,	А НЕ В СТЕКЕ. К	ОСОБЫМ	ПРЕРЫВАНИЯМ  ОТНОСЯТСЯ
     СЛЕДУЮЩИЕ (В СКОБКАХ ПРЕДСТАВЛЕНО ЗНАЧЕНИЕ	АДРЕСА ВЕКТОРА
     В ПРОСТРАНСТВЕ РЕЖИМА HALT):

	    1. ВКЛЮЧЕНИЕ ПИТАНИЯ		    (400)
	    2. ЗАВИСАНИЕ В РЕЖИМЕ HALT		    (404)
	    3. ИНСТРУКЦИИ FIS (ЕСЛИ SEL[07]=0)	    (410)
	    4. СИГНАЛ ИЛИ ИНСТРУКЦИЯ HALT	    (570)
	    5. ДВОЙНОЕ ЗАВИСАНИЕ		    (574)
	    6. ЗАВИСАНИЕ ПРИ ПРИЕМЕ АДРЕСА ВЕКТОРА  (674)

	  ВСЕ ОСТАЛЬНЫЕ	ПРЕРЫВАНИЯ ПЕРЕВОДЯТ ЦП	В  РЕЖИМ  USER
     ДЛЯ ЗАГРУЗКИ НОВЫХ	ЗНАЧЕНИЙ PC И PS ИЗ  АДРЕСНОГО	ПРОСТ-
     РАНСТВА USER. ПРИ ЭТОМ ВСЕГДА PS[08] УСТАНАВЛИВАЕТСЯ В 0,
     Т.Е. РАЗРЯД 08 ВТОРОГО СЛОВА ВЫБРАННОГО  ВЕКТОРА  ИГНОРИ-
     РУЕТСЯ.


          1.1.2. ИЗМЕНЕНИЕ PS ПРИ ВЫПОЛНЕНИИ ИНСТРУКЦИЙ



       СЛЕДУЮЩИЕ ИНСТРУКЦИИ ЗАГРУЖАЮТ НОВЫЙ ВЕКТОР:

  RTI, RTT
         - ВЕКТОР ИЗВЛЕКАЕТСЯ ИЗ СТЕКА;

  TRAP, IOT, EMT
         - ВЕКТОР ЗАГРУЖАЕТСЯ ИЗ ОБЛАСТИ ВЕКТОРОВ АДРЕСНОГО
           ПРОСТРАНСТВА USER;

  HALT
         - ВЕКТОР ЗАГРУЖАЕТСЯ ИЗ ОБЛАСТИ ВЕКТОРОВ АДРЕСНОГО
           ПРОСТРАНСТВА HALT;

  GO, STEP
         - ВЕКТОР ЗАГРУЖАЕТСЯ ИЗ РЕГИСТРОВ CPC, CPS.

       ПРИ ЭТОМ РЕГИСТР PS ЗАГРУЖАЕТСЯ СЛЕДУЮЩИМ ОБРАЗОМ:

  RTI, RTT       - PS[07..00]  ЗАГРУЖАЮТСЯ
                   PS[08]      НЕ ИЗМЕНЯЕТСЯ, ЕСЛИ
                               НОВЫЙ PC[15..13]<>111,
                        ИНАЧЕ  PS[08] ЗАГРУЖАЕТСЯ

  TRAP, IOT, EMT - PS[07..00]  ЗАГРУЖАЮТСЯ
                   PS[08]      СБРАСЫВАЕТСЯ В 0

  HALT, GO, STEP - PS[08..00] ЗАГРУЖАЮТСЯ ИЗ ВЕКТОРА

  MTPS           - PS[07..05,03..00] ЗАГРУЖАЮТСЯ
                   PS[04]            НЕ ИЗМЕНЯЕТСЯ
                   PS[08]            НЕ ИЗМЕНЯЕТСЯ



          1.1.3. ДОПОЛНИТЕЛЬНЫЕ ИНСТРУКЦИИ РЕЖИМА HALT



       ДАННАЯ  ГРУППА  ИНСТРУКЦИЙ  ВЫПОЛНЯЕТСЯ  ТОЛЬКО  ПРИ
  PS[08]=1. ЕСЛИ PS[08]=0, ТО ЭТА ГРУППА  ИНСТРУКЦИЙ  РАСС-
  МАТРИВАЕТСЯ КАК РЕЗЕРВНЫЕ КОДЫ.

  GO         (000012)        PC:=CPC; PS:=CPS
         - ЗАГРУЖАЕТ НОВЫЙ ВЕКТОР ИЗ  РЕГИСТРОВ  CPC,  CPS;
           ЕСЛИ НЕТ ЗАПРОСОВ НА ПРЕРЫВАНИЕ,  ТО  НАЧИНАЕТСЯ
           ВЫПОЛНЕНИЕ  НОВОГО  ПРОЦЕССА,  ИНАЧЕ  ПРОИСХОДИТ
           ВЫПОЛНЕНИЕ  ПРОЦЕДУРЫ   ПРЕРЫВАНИЯ   (АНАЛОГИЧНО
           ИНСТРУКЦИИ RTI); МОЖНО ИСПОЛЬЗОВАТЬ ДЛЯ ПЕРЕКЛЮ-
           ЧЕНИЯ ЦП ИЗ РЕЖИМА HALT В РЕЖИМ USER;


     STEP	(000016)	PC:=CPC; PS:=CPS
	    - ОТЛИЧАЕТСЯ ОТ ИНСТРУКЦИИ GO ТЕМ, ЧТО  НЕЗАВИСИМО
	      ОТ НАЛИЧИЯ ЗАПРОСОВ НА ПРЕРЫВАНИЕ	ВЫПОЛНЯЕТ ПЕР-
	      ВУЮ ИНСТРУКЦИЮ НОВОГО ПРОЦЕССА (АНАЛОГИЧНО ИНСТ-
	      РУКЦИИ RTT);

     RSEL	(000020)	R0:=SEL
	    - РЕГИСТР  R0   ЗАГРУЖАЕТСЯ	  ЗНАЧЕНИЕМ   ВНЕШНЕГО
	      РЕГИСТРА SEL ПО ПРОЦЕДУРЕ	БЕЗАДРЕСНОГО ЧТЕНИЯ;

     MFUS	(000021)	R0:=(R5)+
	    - R0  ЗАГРУЖАЕТСЯ  СОДЕРЖИМЫМ  ЯЧЕЙКИ  ПАМЯТИ   ИЗ
	      АДРЕСНОГО	ПРОСТРАНСТВА USER ПО АДРЕСУ,  СОДЕРЖА-
	      ЩЕМУСЯ В R5; ЗАТЕМ R5 УВЕЛИЧИВАЕТСЯ НА 2;

     RCPC	(000022)	R0:=CPC
	    - СОДЕРЖИМОЕ РЕГИСТРА CPC ЗАГРУЖАЕТСЯ В R0;

     RCPS	(000024)	R0:=CPS
	    - СОДЕРЖИМОЕ РЕГИСТРА CPS ЗАГРУЖАЕТСЯ В R0;

	     MTUS	(000031)	-(R5):=R0
	    - СОДЕРЖИМОЕ R5 УМЕНЬШАЕТСЯ	НА 2;  ЗАТЕМ  ЗНАЧЕНИЕ
	      R0 ПЕРЕСЫЛАЕТСЯ В	ЯЧЕЙКУ ПАМЯТИ АДРЕСНОГО	ПРОСТ-
	      РАНСТВА USER ПО АДРЕСУ, СОДЕРЖАЩЕМУСЯ В R5;

     WCPC	(000032)	CPC:=R0
	    - СОДЕРЖИМОЕ R0 ЗАГРУЖАЕТСЯ	В РЕГИСТР CPC;

     WCPS	(000034)	CPS:=R0
    - СОДЕРЖИМОЕ R0 ЗАГРУЖАЕТСЯ	В РЕГИСТР CPS.



	     1.1.4. НЕКОТОРЫЕ ОСОБЕННОСТИ ПРОГРАММИРОВАНИЯ



	  1. ВО	ВРЕМЯ ВЫПОЛНЕНИЯ ТЕКУЩЕЙ ИНСТРУКЦИИ В  РЕГИСТ-
     РАХ CPC И CPS СОХРАНЯЮТСЯ ЗНАЧЕНИЯ	PC И PS, ОСТАВШИЕСЯ ОТ
     ВЫПОЛНЕНИЯ	ПРЕДЫДУЩЕЙ ИНСТРУКЦИИ. СМЕНА ИНФОРМАЦИИ	В ЭТИХ
     РЕГИСТРАХ ПРОИСХОДИТ В КОНЦЕ НОРМАЛЬНОГО ОКОНЧАНИЯ	 ТЕКУ-
     ЩЕЙ ИНСТРУКЦИИ. ПРИ  ПЕРЕКЛЮЧЕНИИ	ПРОЦЕССОРА  ИЗ	РЕЖИМА
     USER В РЕЖИМ HALT	И  УСТАНОВЛЕНОМ	 В  1  РАЗРЯДЕ	PS[07]
     ПРОИСХОДИТ	БЛОКИРОВКА СМЕНЫ ЗНАЧЕНИЙ  ЭТИХ	 РЕГИСТРОВ  ДО
     МОМЕНТА ИЛИ ПЕРЕКЛЮЧЕНИЯ В	РЕЖИМ USER ИЛИ СБРОСА В	0 РАЗ-
     РЯДА PS[07]. ЭТО  ДАЕТ  ВОЗМОЖНОСТЬ  СИСТЕМНОЙ  ПРОГРАММЕ
     РЕЖИМА HALT ПОЛУЧИТЬ ЗНАЧЕНИЕ ВЕКТОРА ПРЕРВАННОГО ПРОЦЕС-
     СА. ЕСЛИ В	РЕЖИМЕ	HALT  БЫЛА  РАЗРЕШЕНА  СМЕНА  ЗНАЧЕНИЙ
     РЕГИСТРОВ CPC И CPS, ТО ПРИ ВОЗВРАТЕ  ИЗ  РЕЖИМА  HALT  В
     РЕЖИМ USER	НЕОБХОДИМО СНАЧАЛА БЛОКИРОВАТЬ СМЕНУ  ЗНАЧЕНИЙ
     ЭТИХ РЕГИСТРОВ УСТАНОВКОЙ В 1 РАЗРЯДА PS[07], ЗАТЕМ  ЗАГ-
     РУЗИТЬ СООТВЕТСТВУЮЩИЕ ЗНАЧЕНИЯ В ЭТИ РЕГИСТРЫ  И	ВЫПОЛ-
     НИТЬ ПЕРЕХОД В РЕЖИМ USER.

	  2. ВЫПОЛНЕНИЕ	ОЧИСТКИ	РАЗРЯДА	РАЗРЕШЕНИЯ  ПРЕРЫВАНИЯ
     (ОБЫЧНО РАЗРЯД 06)	РЕГИСТРА СОСТОЯНИЯ КАКОГО-ЛИБО ИЗ УСТ-
     РОЙСТВ МОЖЕТ ВЫЗВАТЬ ЗАВИСАНИЕ ПРИ	ПРИЕМЕ АДРЕСА  ВЕКТОРА

  ПРЕРЫВАНИЯ ИЗ КАНАЛА,  ЕСЛИ  ПРИ  ВЫПОЛНЕНИИ  ИНСТРУКЦИИ,
  ОЧИЩАЮЩЕЙ ЭТОТ РАЗРЯД, ВОЗНИКЛО ТРЕБОВАНИЕ ПРЕРЫВАНИЯ  ОТ
  ЭТОГО ВНЕШНЕГО УСТРОЙСТВА. ДЛЯ ИЗБЕЖАНИЯ ПОДОБНОЙ  СИТУА-
  ЦИИ РЕКОМЕНДУЕТСЯ СЛЕДУЮЩАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ДЕЙСТВИЙ:

         MTPS    #200            ;ЗАПРЕТИТЬ ПРЕРЫВАНИЯ
         BIC     #100,@#CSR      ;ОЧИСТИТЬ РАЗРЯД
         MTPS    #0              ;РАЗРЕШИТЬ ПРЕРЫВАНИЯ

       3. СЛЕДУЕТ УЧИТЫВАТЬ, ЧТО ПРИ  РАБОТЕ  ЦП  В  РЕЖИМЕ
  HALT ПРЕРЫВАНИЯ ПО СИГНАЛУ  HALT  ЗАМАСКИРОВАНЫ  И  МОГУТ
  ПРОИЗОЙТИ ТОЛЬКО ПОСЛЕ ПЕРЕХОДА ЦП В РЕЖИМ USER.  ОДНАКО,
  ПРОГРАММНОЕ ПРЕРЫВАНИЕ ПО ИНСТРУКЦИИ HALT ВСЕГДА РАЗРЕШЕ-
  НО.

       4. БОЛЬШИНСТВО ПРЕРЫВАНИЙ ПО СИГНАЛУ HALT  СОПРОВОЖ-
  ДАЮТСЯ УСТАНОВКОЙ РАЗРЯДА  В  СООТВЕТСТВУЮЩИХ  РЕГИСТРАХ.
  ДЛЯ ОТЛИЧИЯ ИНСТРУКЦИИ HALT ОТ ПРЕРЫВАНИЯ ПО СИГНАЛУ HALT
  (В  СЛУЧАЕ  ОТСУТСТВИЯ  СООТВЕТСТВУЮЩЕГО  РАЗРЯДА)  МОЖНО
  ИСПОЛЬЗОВАТЬ РАЗРЯД 15 РЕГИСТРА  KEYCSR  (KEYCSR[00]=0  -
  ИНСТРУКЦИЯ HALT; KEYCSR[15]=1 - СИГНАЛ HALT).



          1.1.5. ВРЕМЕНА   ВЫПОЛНЕНИЯ   ОСНОВНЫХ   ТИПОВ
                 КОМАНД



       ЦП ВЫПОЛНЯЕТ ИНСТРУКЦИИ В ПЗУ БЫСТРЕЕ,  ЧЕМ  В  ОЗУ.
  КРОМЕ ТОГО ВРЕМЯ ВЫПОЛНЕНИЯ ИНСТРУКЦИИ В ПЗУ СТАБИЛЬНО, А
  В ОЗУ МОЖЕТ ВАРЬИРОВАТЬСЯ В ОПРЕДЕЛЕННЫХ  ПРЕДЕЛАХ  ИЗ-ЗА
  СПЕЦИФИКИ РАБОТЫ ВИДЕОКОНТРОЛЛЕРА.  СТАБИЛЬНОСТЬ  ВРЕМЕНИ
  ВЫПОЛНЕНИЯ ИНСТРУКЦИИ В ПЗУ НАРУШАЕТСЯ  ПРИ  ОБРАЩЕНИИ  В
  ОЗУ.  РЕКОМЕНДУЕТСЯ  ПРОВОДИТЬ  ЭКСПЕРИМЕНТАЛЬНУЮ  ОЦЕНКУ
  ВРЕМЕНИ ВЫПОЛНЕНИЯ.

       ВРЕМЯ ВЫПОЛНЕНИЯ ИНСТРУКЦИИ В ПЗУ (В ТАКТАХ ЦП):

   R-R          8 T      MUL R,R       96 T
   MOV @R,R    24 T      DIV R,R      112 T
   MOV #A,R    20 T      ASH R,R       24 T
   MOV @R,@R   34 T      ASHC R,R      32 T
   BIS @R,@R   38 T      TRAP,IOT,EMT  80 T
   INC @R      26 T      RESET        256 T + 768 T
   CLR @R      20 T



	     1.1.6. УПРАВЛЯЮЩИЕ	РЕГИСТРЫ



	  СЛЕДУЮЩИЕ УПРАВЛЯЮЩИЕ	РЕГИСТРЫ  ЯВЛЯЮТСЯ  ДОСТУПНЫМИ
     КАК В РЕЖИМЕ USER,	ТАК И В	РЕЖИМЕ HALT:

     РЕГИСТР КАССЕТНОГО	МАГНИТОФОНА:
      177500  (CASCSR) - РЕГИСТР УПРАВЛЕНИЯ КАССЕТНОГО МАГНИТО

     РЕГИСТРЫ ЗВУКОГЕНЕРАТОРА:
      177510  (SNDCSR) - РЕГИСТР УПРАВЛЕНИЯ ТАЙМЕРОМ 1 (ЧАСТОТ
      177512  (SNDC2R) - СЧЕТЧИК 2 (КАНАЛ 2);
      177514  (SNDC1R) - СЧЕТЧИК 1 (КАНАЛ 1);
      177516  (SNDC0R) - СЧЕТЧИК 0 (КАНАЛ 0);
      177520  (VOLCSR) - РЕГИСТР УПРАВЛЕНИЯ ТАЙМЕРОМ 2 (ГРОМКО
      177522  (VOLC2R) - СЧЕТЧИК 2 (КАНАЛ 2);
      177524  (VOLC1R) - СЧЕТЧИК 1 (КАНАЛ 1);
      177526  (VOLS0R) - СЧЕТЧИК 0 (КАНАЛ 0);

     РЕГИСТРЫ ПРОГРАММИРУЕМОГО ПАРАЛЛЕЛЬНОГО ИНТЕРФЕЙСА:
      177530  (PPICSR) - РЕГИСТР УПРАВЛЕНИЯ ИНТЕРФЕЙСОМ;
      177532  (PPIC)   - РЕГИСТР ПОРТА "C";
      177534  (PPIB)   - РЕГИСТР ПОРТА "B";
      177536  (PPIA)   - РЕГИСТР ПОРТА "A";

      177540  (MEMCSR) - РЕГИСТР УПРАВЛЕНИЯ ПАМЯТЬЮ;
      177542  (KEYCSR) - РЕГИСТР КЛАВИАТУРЫ И ФЛАГОВ HALT;
      177544  (VDPCSR) - РЕГИСТР УПРАВЛЕНИЯ ВИДЕОКОНТРОЛЛЕРОМ;
      177546  (CLKCSR) - РЕГИСТР СЕТЕВОГО ТАЙМЕРА;

    РЕГИСТРЫ ЭМУЛЯТОРА КОНСОЛЬНОГО ТЕРМИНАЛА:
      177560  (KBCSR)  - РЕГИСТР УПРАВЛЕНИЯ "КЛАВИАТУРЫ";
      177562  (KBBUF)  - БУФЕРНЫЙ РЕГИСТР "КЛАВИАТУРЫ";
      177564  (PRCSR)  - РЕГИСТР УПРАВЛЕНИЯ "ЭКРАНА";
      177566  (PRBUF)  - БУФЕРНЫЙ РЕГИСТР "ЭКРАНА";

  СЛЕДУЮЩИЕ РЕГИСТРЫ ДОСТУПНЫ ТОЛЬКО В РЕЖИМЕ USER:

    РЕГИСТРЫ ПОСЛЕДОВАТЕЛЬНОГО ПОРТА:
      176560  (RXCSR)  - РЕГИСТР УПРАВЛЕНИЯ ПРИЕМНИКА;
      176562  (RXBUF)  - БУФЕРНЫЙ РЕГИСТР ПРИЕМНИКА;
      176564  (TXCSR)  - РЕГИСТР УПРАВЛЕНИЯ ПЕРЕДАТЧИКА;
      176566  (TXBUF)  - БУФЕРНЫЙ РЕГИСТР ПЕРЕДАТЧИКА.

1.2. ПАМЯТЬ, ЕЕ ОРГАНИЗАЦИЯ И УПРАВЛЕНИЕ

       ФИЗИЧЕСКАЯ ПАМЯТЬ СОСТОИТ ИЗ ОЗУ И  ПЗУ.  ОБ'ЕМ  ОЗУ
  ФИКСИРОВАН И СОСТАВЛЯЕТ 128К БАЙТ. МИНИМАЛЬНЫЙ ОБ'ЕМ  ПЗУ
  СОСТАВЛЯЕТ 16К БАЙТ И МОЖЕТ НАРАЩИВАТЬСЯ.

       ФИЗИЧЕСКОЕ  ОЗУ  ИМЕЕТ  НЕПРЕРЫВНОЕ   ПОЛЕ   АДРЕСОВ
  0-377777.

       ВИРТУАЛЬНОЕ АДРЕСНОЕ ПРОСТРАНСТВО ПРОЦЕССОРА В РЕЖИ-
  МЕ USER ИМЕЕТ СЛЕДУЮЩИЙ ВИД:

  000000-077777 (32К)
         - ЕСЛИ РАЗРЯД 00 РЕГИСТРА MEMCSR УСТАНОВЛЕН  В  1,
           ТО В ЭТУ ОБЛАСТЬ АДРЕСНОГО ПРОСТРАНСТВА  ОТОБРА-
           ЖАЕТСЯ ОЗУ С ФИЗИЧЕСКИМИ АДРЕСАМИ 000000-077777;
           В ПРОТИВНОМ СЛУЧАЕВ ЭТУ ОБЛАСТЬ АДРЕСНОГО ПРОСТ-
           РАНСТВА ОТОБРАЖАЕТСЯ ПЗУ АНАЛОГИЧНО РЕЖИМУ HALT;

  100000-157777 (24К)
         - МОЖЕТ ОТОБРАЖАТЬСЯ НА ЛЮБУЮ ОБЛАСТЬ  ФИЗИЧЕСКОГО
           ОЗУ, НАЧИНАЮЩУЮСЯ С АДРЕСА, КРАТНОГО 4К;  УПРАВ-
           ЛЕНИЕ ОТОБРАЖЕНИЕМ ОСУЩЕСТВЛЯЕТСЯ РЕГИСТРОМ ОКНА
           MEMCSR (177540);

  160000-167777 (4K)
         - СООТВЕТСТВУЕТ   ОЗУ   С   ФИЗИЧЕСКИМИ   АДРЕСАМИ
           360000-367777 И ЭТО СООТВЕТСТВИЕ НЕ  МОЖЕТ  БЫТЬ
           ИЗМЕНЕНО;

  170000-177777 (4K)
         - ОБЛАСТЬ АДРЕСОВ РЕГИСТРОВ; ОЗУ  В  ЭТОЙ  ОБЛАСТИ
           ОТСУТСТВУЕТ.

       ВИРТУАЛЬНОЕ АДРЕСНОЕ ПРОСТРАНСТВО ПРОЦЕССОРА В РЕЖИ-
  МЕ HALT ИМЕЕТ СЛЕДУЮЩИЙ ВИД:

  000000-037777 (16К)
         - СООТВЕТСТВУЕТ   ПЗУ   С   ФИЗИЧЕСКИМИ   АДРЕСАМИ
           000000-037777 И ЭТО СООТВЕТСТВИЕ НЕ  МОЖЕТ  БЫТЬ
           ИЗМЕНЕНО;

  040000-077777 (16K)
         - МОЖЕТ ОТОБРАЖАТЬСЯ НА ДОПОЛНИТЕЛЬНЫЕ МОДУЛИ ПЗУ,
           НАЧИНАЮЩИЕСЯ С АДРЕСА, КРАТНОГО 16К;  УПРАВЛЕНИЕ
           ОТОБРАЖЕНИЕМ ОСУЩЕСТВЛЯЕТСЯ РЕГИСТРОМ УПРАВЛЕНИЯ
           ПАМЯТЬЮ MEMCSR (177540);

  100000-157777 (24К)
         - МОЖЕТ ОТОБРАЖАТЬСЯ НА ЛЮБУЮ ОБЛАСТЬ  ФИЗИЧЕСКОГО
           ОЗУ, НАЧИНАЮЩУЮСЯ С АДРЕСА, КРАТНОГО 4К;  УПРАВ-
           ЛЕНИЕ  ОТОБРАЖЕНИЕМ   ОСУЩЕСТВЛЯЕТСЯ   РЕГИСТРОМ
           УПРАВЛЕНИЯ ПАМЯТЬЮ MEMCSR (177540);

  160000-167777 (4K)
         - СООТВЕТСТВУЕТ   ОЗУ   С   ФИЗИЧЕСКИМИ   АДРЕСАМИ
           360000-367777 И ЭТО СООТВЕТСТВИЕ НЕ  МОЖЕТ  БЫТЬ
           ИЗМЕНЕНО;


  170000-177777 (4K)
    - СООТВЕТСТВУЕТ   ОЗУ   С	ФИЗИЧЕСКИМИ   АДРЕСАМИ
      370000-377777, НО	ПО  НЕКОТОРЫМ  АДРЕСАМ	ВМЕСТО
      ЯЧЕЕК ОЗУ	НАХОДЯТСЯ РЕГИСТРЫ.


	  АРХИТЕКТУРА ПАМЯТИ МОЖЕТ БЫТЬ	 УСЛОВНО  ПРЕДСТАВЛЕНА
     СЛЕДУЮЩЕЙ СХЕМОЙ:


			  I- 377777 128K /__
			  I- 370000 124K \  \
		       -> I- 360000 120K <-  \
		      /	  I		   \  \
		     /	  I		   !  !
		    /	  I		   !  !
		   /	  I		   !  !
		  /	  I		   !  !
		 /	  I		   !  !
		 !	  I		   !  !
		 !	  I		   !  !
		 !	  I		   !  !
		 !	  I		   !  !
		 !	  I		   !  !
		 !	  I		   !  !
		 /	  I- 200000 64K	    \ \
    РЕГИСТРЫ I	/	  I		     \ >I ОЗУ+РЕГИСТРЫ
	     I<-	  I- 160000 56K	      ->I
	    /I		  I			I\
    ОКНО   / I		  I			I \ ОКНО ДЛЯ
    ДЛЯ	     I		  I			I   ДОСТУПА
    ДОСТУПА  I		  I			I   В ОЗУ
    В ОЗУ  \_I		  I- 100000 32К		I_/
	     I <========> I			I\  ОКНО ДЛЯ
	     I <========> I			I \ ДОСТУПА
	     I <========> I			I / В ПЗУ
	     I <========> I			I/
	     I <========> I			I <====> I
	     I <========> I			I <====> I ПЗУ
	     I <========> I			I <====> I 16К
	     I <========> I- 000000 0K		I <====> I

		 АДРЕСНОЕ	 ОЗУ		    АДРЕСНОЕ
	       ПРОСТРАНСТВО			  ПРОСТРАНСТВО
	       РЕЖИМА USER			   РЕЖИМА HALT

	  РЕГИСТР УПРАВЛЕНИЯ ПАМЯТЬЮ MEMCSR ДОСТУПЕН  В	 ОБОИХ
     РЕЖИМАХ ПО	АДРЕСУ 177540 И	ИМЕЕТ СЛЕДУЮЩИЙ	ФОРМАТ:

     РАЗРЯД 00
	    - ИСПОЛЬЗУЕТСЯ ДЛЯ ОТОБРАЖЕНИЯ ПЗУ В  РЕЖИМ	 USER;
	      ЕСЛИ РАЗРЯД РАБЕН	0, ТО В	 ПРОСТРАНСТВО	РЕЖИМА
	      USER ПО АДРЕСАМ 000000-077777 ОТОБРАЖАЕТСЯ  ПЗУ;
	      ЕСЛИ РАЗРЯД РАВЕН	1, ТО ОТОБРАЖАЕТСЯ  ФИЗИЧЕСКОЕ
	      ОЗУ С АДРЕСАМИ 000000-077777;

     РАЗРЯДЫ 01-07
	    - ДАННЫЕ РАЗРЯДЫ ОПРЕДЕЛЯЮТ	НОМЕР  БЛОКА  (ОБ'ЕМОМ
           16К)  ИЗ  ДОПОЛНИТЕЛЬНОГО  ПЗУ,  КОТОРЫЙ  ДОЛЖЕН
           ОТОБРАЖАТЬСЯ  ПО  АДРЕСАМ  040000-077777;  ТАКИМ
           ОБРАЗОМ ДАННЫЙ МЕХАНИЗМ ПОЗВОЛЯЕТ ПОЛУЧИТЬ  ДОС-
           ТУП К ПАМЯТИ, ОБ'ЕМОМ ДО 2 МБ;

  РАЗРЯДЫ 08-11
         - НЕ ИСПОЛЬЗУЮТСЯ;

  РАЗРЯДЫ 12-15
         - ИСПОЛЬЗУЮТСЯ ДЛЯ УКАЗАНИЯ НИЖНЕЙ ГРАНИЦЫ ОКНА  В
           ФИЗИЧЕСКОМ ОЗУ:

                  РАЗРЯДЫ        АДРЕС НИЖНЕЙ
                  РЕГИСТРА       ГРАНИЦЫ ОКНА
                  15 14 13 12    В ФИЗИЧЕСКОМ ОЗУ

                  0  0  0  0  -  100000
                  0  0  0  1  -  120000
                  0  0  1  0  -  140000
                  0  0  1  1  -  160000
                  0  1  0  0  -  200000
                  0  1  0  1  -  220000
                  0  1  1  0  -  240000
                  0  1  1  1  -  260000
                  1  0  0  0  -  300000
                  1  0  0  1  -  320000
                  1  0  1  0  -  340000
                  1  0  1  1  -  360000
                  1  1  0  0  -  000000
                  1  1  0  1  -  020000
                  1  1  1  0  -  040000
                  1  1  1  1  -  060000

       ТАКИМ ОБРАЗОМ, ПРИ ОБРАЩЕНИИ ПРОЦЕССОРА К  ВИРТУАЛЬ-
  НЫМ АДРЕСАМ ОКНА (ВАО), ФИЗИЧЕСКИЙ АДРЕС ОЗУ (ФАО) ВЫЧИС-
  ЛЯЕТСЯ КАК:

            ФАО = ВАО + (R & 170000)*2

  ГДЕ  R - СОДЕРЖИМОЕ РЕГИСТРА ОКНА.

       ПРИ ВКЛЮЧЕНИИ ПИТАНИЯ  СОСТОЯНИЕ  РАЗРЯДОВ  РЕГИСТРА
  ОКНА НЕ ОПРЕДЕЛЕНО, ПО СИГНАЛУ INIT СОСТОЯНИЕ РЕГИСТРА НЕ
  МЕНЯЕТСЯ.

1.3. ВИДЕОКОНТРОЛЛЕР

	  ВИДЕОКОНТРОЛЛЕР ФОРМИРУЕТ ИЗОБРАЖЕНИЕ	НА  ЭКРАНЕ  ИЗ
     ОТДЕЛЬНЫХ ТОЧЕК В СООТВЕТСТВИИ С  СОДЕРЖИМЫМ  ЧАСТИ  ОЗУ.
     ДАЛЕЕ,  ЭТА  ЧАСТЬ	 ОЗУ  УСЛОВНО  БУДЕТ  ИМЕНОВАТЬСЯ  КАК
     "ВИДЕО-ОЗУ".  КАКАЯ  ИМЕННО  ЧАСТЬ	 ОЗУ  ИСПОЛЬЗУЕТСЯ   В
     КАЧЕСТВЕ ВИДЕО-ОЗУ, ОПРЕДЕЛЯЕТСЯ НИЖЕ.

	  ПОСКОЛЬКУ ИЗОБРАЖЕНИЕ	НА ВИДЕОМОНИТОРЕ  СТРОИТСЯ  ИЗ
     ОТДЕЛЬНЫХ СТРОК, ТО КАЖДОЙ	ТАКОЙ СТРОКЕ В ВИДЕО-ОЗУ СООТ-
     ВЕТСТВУЕТ НЕПРЕРЫВНАЯ ОБЛАСТЬ ПАМЯТИ - ВИДЕО-СТРОКА. ДЛИ-
     НА	ОДНОЙ ВИДЕО-СТРОКИ ПОСТОЯННА И РАВНА 82	СЛОВА.	ВИДЕО-
     СТРОКИ МОГУТ РАЗМЕЩАТЬСЯ В	ЛЮБОЙ ЧАСТИ ОЗУ, В ЛЮБОЙ  ПОС-
     ЛЕДОВАТЕЛЬНОСТИ И ЗАНИМАТЬ	НЕСМЕЖНЫЕ ОБЛАСТИ ПАМЯТИ.  ДЛЯ
     ОПРЕДЕЛЕНИЯ  НАЧАЛА  ОЧЕРЕДНОЙ  ВИДЕО-СТРОКИ   КОНТРОЛЛЕР
     ИСПОЛЬЗУЕТ	НАХОДЯЩУЮСЯ В ОЗУ ТАБЛИЦУ АДРЕСОВ СТРОК. ТАКИМ
     ОБРАЗОМ ВИДЕО-ОЗУ СОСТОИТ ИЗ ДВУХ ОСНОВНЫХ	ЧАСТЕЙ:

	    - ТАБЛИЦА АДРЕСОВ ВИДЕО-СТРОК
	    - СОБСТВЕННО ВИДЕО-СТРОК.

	  ТАБЛИЦА АДРЕСОВ ВИДЕО-СТРОК (ТАС) ПРЕДСТАВЛЯЕТ СОБОЙ
     НЕПРЕРЫВНУЮ ПОСЛЕДОВАЛЬНОСТЬ  ИЗ  576.  СЛОВ,  КАЖДОЕ  ИЗ
     КОТОРЫХ  СОДЕРЖИТ	ВЕЛИЧИНУ,  РАВНУЮ  ФИЗИЧЕСКОМУ	АДРЕСУ
     СООТВЕТСТВУЮЩЕЙ ВИДЕО-СТРОКИ, ДЕЛЕННОМУ НА	2. ТАКИМ ОБРА-
     ЗОМ   ОДНО	  СЛОВО	  (16	РАЗРЯДОВ)   ТАБЛИЦЫ   СОДЕРЖИТ
     17-РАЗРЯДНЫЙ ФИЗИЧЕСКИЙ АДРЕС ОЗУ,	А  ВИДЕО-СТРОКА	 НАЧИ-
     НАЕТСЯ С ЧЕТНОГО АДРЕСА.  АДРЕС  НАЧАЛА  ТАС  ЗАДАЕТСЯ  В
     РЕГИСТРЕ УПРАВЛЕНИЯ ВИДЕОКОНТРОЛЛЕРА. ПЕРВОМУ  СЛОВУ  ТАС
     СООТВЕТСТВУЕТ ПЕРВАЯ (ВЕРХНЯЯ) СТРОКА ЭКРАНА.

	  РЕГИСТ УПРАВЛЕНИЯ ВИДЕОКОНТРОЛЛЕРОМ ИМЕЕТ  СЛЕДУЮЩИЙ
     ФОРМАТ:

     РАЗРЯДЫ 00..01
	    - ЗАДАЮТ РЕЖИМ РАБОТЫ КОНТРОЛЛЕРА:

	    ------------------------------------------
	    РАЗРЯДЫ	КОЛИЧЕСТВО	КОЛИЧЕСТВО
	    РЕГИСТРА	БИТ НА ТОЧКУ	ТОЧЕК В	СТРОКЕ
	    01 00
	    ------------------------------------------
	     0	0	   4		   246
	     0	1	   3		   328
	     1	0	   2		   492
	     1	1	   1		   984
	    ------------------------------------------

     РАЗРЯДЫ 02..12
	    - ОПРЕДЕЛЯЮТ  РАЗРЯДЫ  02..12  ФИЗИЧЕСКОГО	АДРЕСА
	      НАЧАЛА ТАС, В КОТОРОМ РАЗРЯДЫ  13..16  -	ВСЕГДА
	      РАВНЫ 1, А РАЗРЯДЫ  00..01  -  ВСЕГДА  РАВЕН  0;
	      ТАКИМ ОБРАЗОМ, ТАС МОЖЕТ БЫТЬ РАСПОЛОЖЕНА	В  ОЗУ
	      В	ДИАПАЗОНЕ АДРЕСОВ 360000-377776	(ТАКИМ ОБРАЗОМ
	      В	РЕЖИМЕ USER БЕЗ	ИСПОЛЬЗОВАНИЯ ОКНА МОЖНО РАБО-
	      ТАТЬ С ТАБЛИЦЕЙ, ТОЛЬКО ЕСЛИ ОНА ЛЕЖИТ В	ДИАПА-
              ЗОНЕ 360000-367776):


   16 15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0
  ----------------------------------------------------
  : 1: 1: 1: 1:   РАЗРЯДЫ 12..02 РЕГИСТРА      : 0: 0:
  ----------------------------------------------------

  РАЗРЯД 13
         - УПРАВЛЯЕТ ТИПОМ  РАЗВЕРТКИ:  1  -  ПРОГРЕССИВНАЯ
           (288 СТРОК), 0 - ЧЕРЕССТРОЧНАЯ (576 СТРОК);  ПРИ
           ПРОГРЕССИВНОЙ РАЗВЕРТКЕ ВИДЕО-СТРОКИ  СООТВЕТСТ-
           ВУЮЩИЕ КАЖДОЙ ПАРЕ  ЭЛЕМЕНТОВ  ТАС  ОТОБРАЖАЮТСЯ
           ОДНОЙ СТРОКОЙ НА ЭКРАНЕ, НО В РАЗНЫХ ПОЛУКАДРАХ;

  РАЗРЯД 14
         - ВИДЕОКОНТРОЛЛЕР ПОЗВОЛЯЕТ ОРГАНИЗОВАТЬ  МЕРЦАНИЕ
           ОТДЕЛЬНЫХ ТОЧЕК ЭКРАНА,  ЧТО  ОПРЕДЕЛЯЕТСЯ  СПЕ-
           ЦИАЛЬНЫМИ РАЗРЯДАМИ В ВИДЕО-СТРОКАХ;  РАЗРЯД  14
           УПРАВЛЯЕТ РЕЖИМОМ "МЕРЦАНИЯ"; 0 - МЕРЦАНИЕ  ЗАП-
           РЕЩЕНО, 1 - МЕРЦАНИЕ РАЗРЕШЕНО;

  РАЗРЯД 15
         - РАЗРЕШАЕТ ПРЕРЫВАНИЯ (0 - ЗАПРЕЩЕНО, 1 -  РАЗРЕ-
           ШЕНО) СИГНАЛОМ HALT  ПО  НАЧАЛУ  ОБРАТНОГО  ХОДА
           КАДРОВОЙ РАЗВЕРТКИ.

       КАЖДАЯ ВИДЕО-СТРОКА  СОСТОИТ  ИЗ  82-Х  16-РАЗРЯДНЫХ
  СЛОВ. КАЖДОЕ СЛОВО УПРАВЛЯЕТ  ИЗОБРАЖЕНИЕМ  ГРУППЫ  ТОЧЕК
  ТЕЛЕВИЗИОННОЙ СТРОКИ И ИМЕЕТ СЛЕДУЮЩИЙ ФОРМАТ:

  РАЗРЯДЫ 00..11
         - В ЗАВИСИМОСТИ ОТ РЕЖИМА УПРАВЛЯЮТ  ВЫСВЕЧИВАНИЕМ
           ОТДЕЛЬНЫХ ТОЧЕК ГРУППЫ; КАЖДОЙ  ТОЧКЕ  В  ГРУППЕ
           СООТВЕТСВУЮТ ОПРЕДЕЛЕННЫЕ РАЗРЯДЫ  (ИЗ  00..11);
           ЗНАЧЕНИЯ ЭТИХ РАЗРЯДОВ ОПРЕДЕЛЯЮТ КОД ЦВЕТА ТОЧ-
           КИ В ПАЛИТРЕ ЦВЕТОВ  (СМ.  НИЖЕ);  ТОЧКИ  ГРУППЫ
           НУМЕРУЮТСЯ НА ЭКРАНЕ СЛЕВА НАПРАВО, Т.Е.  НОМЕРУ
           0 - СООТВЕТСТВУЕТ САМАЯ ЛЕВАЯ ТОЧКА ГРУППЫ:

    РЕЖИМ 0 (ГРУППА СОСТОИТ ИЗ 3 ТОЧЕК)
    ------=--------------------=-------
    НОМЕР ТОЧКИ      РАЗРЯДЫ, ОБРАЗУЮЩИЕ КОД
            0        00 03 06 09
            1        01 04 07 10
            2        02 05 08 11

    РЕЖИМ 1 (ГРУППА СОСТОИТ ИЗ 4 ТОЧЕК)
    ------=--------------------=-------
    НОМЕР ТОЧКИ      РАЗРЯДЫ, ОБРАЗУЮЩИЕ КОД
            0        00 04 08
            1        01 05 09
            2        02 06 10
            3        03 07 11

    РЕЖИМ 2 (ГРУППА СОСТОИТ ИЗ 6 ТОЧЕК)
    ------=--------------------=-- -----
    НОМЕР ТОЧКИ      РАЗРЯДЫ, ОБРАЗУЮЩИЕ КОД
            0        00 06
            1	     01 07
            2	     02 08
            3	     03 09
            4	     04 10
            5	     05 11


       РЕЖИМ 3 (ГРУППА СОСТОИТ ИЗ 12 ТОЧЕК)
       ------=--------------------==------
       НОМЕР ТОЧКИ	РАЗРЯДЫ, ОБРАЗУЮЩИЕ КОД
	       0	00
	       1	01
	       2	02
	      ...	...
	      10	10
	      11	11


     РАЗРЯДЫ 12..14
	    - ДАННЫЕ РАЗРЯДЫ ОТНОСЯТСЯ КО ВСЕМ ТОЧКАМ  ГРУППЫ;
	      ЗНАЧЕНИЯ РАЗРЯДОВ	ОПРЕДЕЛЯЮТ НОМЕР "ПАЛИТРЫ" (ОТ
	      0-Й ДО 7-Й),  КОТОРАЯ  ИСПОЛЬЗУЕТСЯ  ДЛЯ	ДАННОЙ
	      ГРУППЫ ТОЧЕК, А КОД ТОЧКИ	ОПРЕДЕЛЯЕТ КАКИМ "ЦВЕ-
	      ТОМ" ИЗ  ВЫБРАННОЙ  ПАЛИТРЫ  БУДЕТ  ИЗОБРАЖАТЬСЯ
	      ДАННАЯ ТОЧКА; ЧИСЛО  ЦВЕТОВ  В  КАЖДОЙ  ИЗ  7-МИ
	      ПАЛИТР ОПРЕДЕЛЯЕТСЯ НОМЕРОМ РЕЖИМА:

	  НОМЕР	      ЧИСЛО ЦВЕТОВ
	  РЕЖИМА      В	ПАЛИТРАХ
	  ------------------------
	    0		  16
	    1		   8
	    2		   4
	    3		   2


	    - В	ЛЮБОМ РЕЖИМЕ, ВСЕ ЦВЕТА	ПАЛИТРЫ	С НОМЕРОМ 7  -
	      ЧЕРНЫЕ; РЕЖИМ 3 ВСЕГДА ЯВЛЯЕТСЯ МОНОХРОМНЫМ, ПРИ
	      ЭТОМ РАЗЛИЧНЫЕ "ЦВЕТА" В ЕГО ПАЛИТРАХ СООТВЕТСТ-
	      ВУЮТ РАЗЛИЧНЫМ ГРАДАЦИЯМ ЯРКОСТИ;

     РАЗРЯД 15
	    - ОПРЕДЕЛЯЕТ МЕРЦАНИЕ ГРУППЫ ТОЧЕК;	ЕСЛИ 15-Й РАЗ-
	      РЯД СЛОВА	УСТАНОВЛЕН В 1,	ТО ГРУППА ТОЧЕК	 БУДЕТ
	      МЕРЦАТЬ ПРИ УСТАНОВЛЕННОМ	В 1 РАЗРЯДЕ 14 РЕГИСТ-
	      РА УПРАВЛЕНИЯ КОНТРОЛЛЕРА.

	  ПРИ ВКЛЮЧЕНИИ	ПИТАНИЯ	 СОСТОЯНИЕ  РАЗРЯДОВ  РЕГИСТРА
     ВИДЕОКОНТРОЛЛЕРА НЕ ОПРЕДЕЛЕНО И  ДОЛЖНО  УСТАНАВЛИВАТЬСЯ
     СИСТЕМНОЙ ПРОГРАММОЙ ИНИЦИАЛИЗАЦИИ. ПО СИГНАЛУ INIT  СОС-
     ТОЯНИЕ РЕГИСТРА НЕ	МЕНЯЕТСЯ.

1.4. УПРАВЛЕНИЕ КЛАВИАТУРОЙ

       СВЯЗЬ ЦП С КЛАВИАТУРОЙ ОРГАНИЗОВАНА ЧЕРЕЗ ПОСЛЕДОВА-
  ТЕЛЬНЫЙ КАНАЛ СВЯЗИ, НА ОСНОВЕ БИС  КР580ВВ51А.  КЛАВИШИ,
  НАЖИМАЕМЫЕ  НА  КЛАВИАТУРЕ,  ГЕНЕРИРУЮТ   СООТВЕТСТВУЮЩИЕ
  КОДЫ, КОТОРЫЕ  ПОСТУПАЮТ  В  БУФЕРНЫЙ  РЕГИСТР  ПРИЕМНИКА
  КАНАЛА. ПЕРЕДАТЧИК  КАНАЛА  ИСПОЛЬЗУЕТСЯ  ДЛЯ  УПРАВЛЕНИЯ
  ИНДИКАТОРАМИ, РАСПОЛОЖЕННЫМИ НА КЛАВИАТУРЕ.

       ЛИНИИ DSR, DTR И RTS БИС КР580ВВ51А ИСПОЛЬЗУЮТСЯ ДЛЯ
  РАБОТЫ С КАССЕТНЫМ МАГНИТОФОНОМ.

       РЕГИСТРЫ ПОСЛЕДОВАТЕЛЬНОГО  КАНАЛА  ИМЕЮТ  СЛЕДУЮЩИЙ
  ФОРМАТ.

  177510 KEYCSR - РЕГИСТР УПРАВЛЕНИЯ КЛАВИАТУРОЙ:

  РАЗРЯД 00..07 (R/W)
         - ПРИ ЧТЕНИИ СООТВЕТСТВУЮТ РАЗРЯДАМ СЛОВА  СОСТОЯ-
           НИЯ ПОСЛЕДОВАТЕЛЬНОГО КАНАЛА; ПРИ  ЗАПИСИ  СООТ-
           ВЕТСТВУЕТ РЕГИСТРУ УПРАВЛЕНИЯ  ПОСЛЕДОВАТЕЛЬНОГО
           КАНАЛА;

  177512 KEYBUF - РЕГИСТР БУФЕРА КЛАВИАТУРЫ:

  РАЗРЯДЫ 00..07 (R/W)
         - ПРИ ЧТЕНИИ СОДЕРЖАТ КОД, ПРИНЯТЫЙ С  КЛАВИАТУРЫ,
           ПРИ УСТАНОВЛЕННОМ В 1 РАЗРЯДЕ 01  СЛОВА  СОСТОЯ-
           НИЯ;  ПРИ  ЗАПИСИ  КАЖДЫЙ  РАЗРЯД  СООТВЕТСТВУЕТ
           ОДНОМУ ИЗ ВОСЬМИ  ИНДИКАТОРОВ  КЛАВИАТУРЫ  (0  -
           ИНДИКАТОР ВЫКЛЮЧАЕТСЯ; 1 - ВКЛЮЧАЕТСЯ).

       НАЧАЛЬНАЯ  УСТАНОВКА  ПАРАМЕТРОВ   (ПРОГРАММИРОВАНИЕ
  ИНТЕРФЕЙСА)  ДОЛЖНО  ДОЛЖНО   ОСУЩЕСТВЛЯТЬСЯ   ПРОГРАММНО
  (ОБЫЧНО ПОСЛЕ ВКЛЮЧЕНИЯ ПИТАНИЯ). ПРЕРЫВАНИЯ ПРИ  ПОЛУЧЕ-
  НИИ КОДА С КЛАВИАТУРЫ ОТСУТСТВУЮТ. ОПРОС ГОТОВНОСТИ (ПРИ-
  НЯТ ЛИ КОД С  КЛАВИАТУРЫ)  МОЖНО  ПРОВОДИТЬ  ПО  ТАЙМЕРУ.
  ПЕРЕД  ЗАПИСЬЮ  В  РЕГИСТР  KEYBUF  НЕОБХОДИМО  ПРОВЕРИТЬ
  ГОТОВНОСТЬ ПЕРЕДАТЧИКА.

1.5. ЭМУЛЯЦИЯ КОНСОЛЬНОГО ТЕРМИНАЛА

       ДЛЯ  СОВМЕСТИМОСТИ  СО  СТАНДАРТНЫМ  ОБЕСПЕЧЕНИЕМ  В
  РЕЖИМЕ USER В СОСТАВ МИКРО-ЭВМ ВХОДЯТ 4 РЕГИСТРА  (KBCSR,
  KBBUF, PRCSR, PRBUF), ПРЕДНАЗНАЧЕННЫЕ ДЛЯ  ЭМУЛЯЦИИ  КОН-
  СОЛЬНОГО ТЕРМИНАЛА. ЭТИ РЕГИСТРЫ ДОСТУПНЫ ИЗ ОБОИХ  РЕЖИ-
  МОВ ЦП И ИМЕЮТ СТАНДАРТНЫЕ АДРЕСА (177560-177566), А ТАК-
  ЖЕ ПОЗВОЛЯЮТ УПРАВЛЯТЬ ПРЕРЫВАНИЯМИ СО СТАНДАРТНЫМИ АДРЕ-
  САМИ ВЕКТОРОВ (60, 64).


          ОТЛИЧИЕ ОТ СТАНДАРТНЫХ РЕГИСТРОВ ЗАКЛЮЧАЕТСЯ В  ТОМ,
     ЧТО РЕГИСТРЫ ДАННЫХ KBBUF И PRBUF  МОГУТ  РАССМАТРИВАТЬСЯ
     КАК ЯЧЕЙКИ	ОЗУ И ХРАНИТЬ 16-РАЗРЯДНЫЕ ДАННЫЕ. ПРИ ОБРАЩЕ-
     НИИ К НИМ ПО АДРЕСАМ 177562 И 177566 ОНИ ВЕДУТ  СЕБЯ  КАК
     РЕГИСТРЫ, Т.Е. ВЫЗЫВАЮТ  ИЗМЕНЕНИЕ	 РАЗРЯДОВ  ГОТОВНОСТИ,
     ПРЕРЫВАНИЯ	И Т.Д. ЕСЛИ ОБРАЩЕНИЕ К	ЭТИМ ЯЧЕЙКАМ  ПРОИЗВО-
     ДИТСЯ ЧЕРЕЗ АДРЕСНОЕ ОКНО,	Т.Е. КОГДА ОНИ ОТОБРАЖАЮТСЯ  В
     ВИРТУАЛЬНОЕ   ПРОСТРАНСТВО	  ПО   АДРЕСАМ	 В   ДИАПАЗОНЕ
     100000-157777, ТО ОНИ ВЕДУТ СЕБЯ КАК ОБЫЧНЫЕ ЯЧЕЙКИ ОЗУ.

	  ВТОРОЙ ОСОБЕННОСТЬЮ РЕГИСТРОВ	ЭМУЛЯТОРА ЯВЛЯЕТСЯ ТО,
     ЧТО ПРИ ОПЕРАЦИИ ЗАПИСИ ПО	АДРЕСУ РЕГИСТРА	PRBUF ПРОИСХО-
     ДИТ ПРЕРЫВАНИЕ ПО СИГНАЛУ HALT.

	  РЕГИСТРЫ ЭМУЛЯТОРА ИМЕЮТ СЛЕДУЮЩИЙ ФОРМАТ:

     177560 KBCSR - РЕГИСТР УПРАВЛЕНИЯ "КЛАВИАТУРОЙ"

     РАЗРЯД 06 (R/W)
	    - РАЗРЕШЕНИЕ ПРЕРЫВАНИЯ (0 - ЗАПРЕЩЕНО, 1 -	РАЗРЕ-
	      ШЕНО) ПО УСТАНОВКЕ  РАЗРЯДА  ГОТОВНОСТИ  (РАЗРЯД
	      07); ПРЕРЫВАНИЕ ПЕРЕВОДИТ	ЦП  В  РЕЖИМ  USER  ПО
	      ВЕКТОРУ 60; СБРАСЫВАЕТСЯ ПО ВКЛЮЧЕНИЮ ПИТАНИЯ  И
	      СИГНАЛУ INIT;

     РАЗРЯД 07 (RO)
	    - УСТАНАВЛИВАЕТСЯ В	1  ПОСЛЕ  ОПЕРАЦИИ  ЗАПИСИ  ПО
	      АДРЕСУ РЕГИСТРА KBBUF; СБРАСЫВАЕТСЯ  В  0	 ПОСЛЕ
	      ОПЕРАЦИИ ЧТЕНИЯ ПО АДРЕСУ	РЕГИСТРА KBBUF;	 СБРА-
	      СЫВАЕТСЯ ПО ВКЛЮЧЕНИЮ ПИТАНИЯ И СИГНАЛУ INIT;

     177562 KBBUF - РЕГИСТР БУФЕРА "КЛАВИАТУРЫ"

     РАЗРЯДЫ 00..15 (R/W)
	    - ПОСЛЕ ОПЕРАЦИИ ЗАПИСИ В ЭТИ  РАЗРЯДЫ  УСТАНАВЛИ-
	      ВАЕТСЯ В 1 РАЗРЯД	07 РЕГИСТРА KBCSR;  ЗАПИСАННАЯ
	      ИНФОРМАЦИЯ ДОСТУПНА ДЛЯ ПОСЛЕДУЮЩЕГО НЕОДНОКРАТ-
	      НОГО СЧИТЫВАНИЯ, НО ПОСЛЕ	ПЕРВОЙ ОПЕРАЦИИ	ЧТЕНИЯ
	      ПО АДРЕСУ	РЕГИСТРА KBBUF ПРОИСХОДИТ  СБРОС  В  0
	      РАЗРЯДА 07 РЕГИСТРА KBCSR;

     177564 PRCSR - РЕГИСТР УПРАВЛЕНИЯ "ЭКРАНА"

     РАЗРЯД 06 (R/W)
	    - РАЗРЕШЕНИЕ ПРЕРЫВАНИЯ (0 - ЗАПРЕЩЕНО, 1 -	РАЗРЕ-
	      ШЕНО) ПО УСТАНОВКЕ  РАЗРЯДА  ГОТОВНОСТИ  (РАЗРЯД
	      07); ПРЕРЫВАНИЕ ПЕРЕВОДИТ	ЦП  В  РЕЖИМ  USER  ПО
	      ВЕКТОРУ 64; СБРАСЫВАЕТСЯ ПО ВКЛЮЧЕНИЮ ПИТАНИЯ  И
	      СИГНАЛУ INIT;

     РАЗРЯД 07 (RO)
	    - СБРАСЫВАЕТСЯ В 0 ПОСЛЕ ОПЕРАЦИИ ЗАПИСИ ПО	АДРЕСУ
	      РЕГИСТРА PRBUF; УСТАНАВЛИВАЕТСЯ В	1 ПОСЛЕ	ОПЕРА-
	      ЦИИ ЧТЕНИЯ ПО АДРЕСУ РЕГИСТРА PRBUF;  УСТАНАВЛИ-
	      ВАЕТСЯ ПО	ВКЛЮЧЕНИЮ ПИТАНИЯ И СИГНАЛУ INIT;

     177566 PRBUF - РЕГИСТР БУФЕРА "ЭКРАНА"

     РАЗРЯДЫ 00..15 (R/W)
	    - ПОСЛЕ ОПЕРАЦИИ ЗАПИСИ В ЭТИ РАЗРЯДЫ СБРАСЫВАЕТСЯ
           В 0 РАЗРЯД 07 РЕГИСТРА PRCSR И ПРОИСХОДИТ ПРЕРЫ-
           ВАНИЕ ПО  СИГНАЛУ  HALT;  ЗАПИСАННАЯ  ИНФОРМАЦИЯ
           ДОСТУПНА ДЛЯ ПОСЛЕДУЮЩЕГО НЕОДНОКРАТНОГО  СЧИТЫ-
           ВАНИЯ, НО ПОСЛЕ ПЕРВОЙ ОПЕРАЦИИ ЧТЕНИЯ ПО АДРЕСУ
           РЕГИСТРА PRBUF ПРОИСХОДИТ УСТАНОВКА В 1  РАЗРЯДА
           07 РЕГИСТРА PRCSR.

1.6. ТАЙМЕР

       В КАЧЕСТВЕ ТАЙМЕРА  ИСПОЛЬЗУЕТСЯ  СЕТЕВОЙ  ТАЙМЕР  С
  ЧАСТОТОЙ 50 ГЦ. ТАЙМЕР СИНХРОНИЗОВАН С НАЧАЛОМ  ОБРАТНОГО
  ХОДА КАДРОВОЙ РАЗВЕРТКИ, ЧТО ПОЗВОЛЯЕТ  ПРОГРАММЕ  ПРОВО-
  ДИТЬ ИЗМЕНЕНИЕ ИЗОБРАЖЕНИЯ НА ЭКРАНЕ ВО  ВРЕМЯ  ОБРАТНОГО
  ХОДА ЛУЧА (ДЛИТЕЛЬНОСТЬ 1600 МКС).  ИСПОЛЬЗОВАНИЕ  ДАННОЙ
  ОСОБЕННОСТИ ТАЙМЕРА ИСКЛЮЧИТЬ ВОЗМОЖНЫЕ МГНОВЕННЫЕ  ИСКА-
  ЖЕНИЯ ИЗОБРАЖЕНИЯ ПРИ ЕГО МОДИФИКАЦИЯХ.

  177546 CLKCSR - РЕГИСТР УПРАВЛЕНИЯ ТАЙМЕРОМ:

  РАЗРЯД 06 (R/W)
         - РАЗРЕШЕНИЕ ПРЕРЫВАНИЙ ПО НАЧАЛУ  ОБРАТНОГО  ХОДА
           КАДРОВОЙ  РАЗВЕРТКИ;  ПРЕРЫВАНИЯ  ПРОИСХОДЯТ  ПО
           ВЕКТОРУ 100 В АДРЕСНОМ ПРОСТРАНСТВЕ РЕЖИМА USER;
           РАЗРЯД СБРАСЫВАЕТСЯ ПО ВКЛЮЧЕНИЮ ПИТАНИЯ И  СИГ-
           НАЛУ INIT;

  РАЗРЯД 07 (RO)
         - УСТАНАВЛИВАЕТСЯ ПО НАЧАЛУ ОБРАТНОГО ХОДА  КАДРО-
           ВОЙ РАЗВЕРТКИ; СБРАСЫВАЕТСЯ ПРИ ЗАПИСИ В РЕГИСТР
           CLKCSR ПРОЦЕССОРОМ, ПО ВКЛЮЧЕНИЮ ПИТАНИЯ И  СИГ-
           НАЛУ INIT.

1.7. ПРОГРАММИРУЕМЫЙ ЗВУКОГЕНЕРАТОР

       ЗВУКОГЕНЕРАТОР ПРЕДНАЗНАЧЕН ДЛЯ ВЫДАЧИ ЗВУКОВЫХ СИГ-
  НАЛОВ ПО ТРЕМ НЕЗАВИСИМЫМ КАНАЛАМ С ПРОГРАММИРУЕМОЙ  ЧАС-
  ТОТОЙ. ЗВУКОГЕНЕРАТОР ПОСТРОЕН НА  ОСНОВЕ  БИС  КР580ВИ53
  (ИНТЕРВАЛЬНЫЙ ПРОГРАММИРУЕМЫЙ  ТАЙМЕР).  ПРОГРАММИРОВАНИЕ
  ТАЙМЕРА ОСУЩЕСТВЛЯЕТСЯ В  СООТВЕТСТВИИ  С  ОПИСАНИЕМ  БИС
  КР580ВИ53 ПОСРЕДСТВОМ 4-Х РЕГИСТРОВ. ГОТОВНОСТЬ И  ПРЕРЫ-
  ВАНИЯ ОТСУТСТВУЮТ.

       РЕГИСТРЫ ЗВУКОГЕНЕРАТОРА:

  177530 SNDCSR (WO) - РЕГИСТР УПРАВЛЕНИЯ ТАЙМЕРОМ:

  177532 SNDC2R (R/W) - СЧЕТЧИК 2.

  177534 SNDC1R (R/W) - СЧЕТЧИК 1.

  177536 SNDC0R (R/W) - СЧЕТЧИК 0.

1.8. ПОСЛЕДОВАТЕЛЬНЫЙ ПОРТ

	  ПОСЛЕДОВАТЕЛЬНЫЙ ПОРТ	ПРЕДНАЗНАЧЕН ДЛЯ СВЯЗИ	МИКРО-
     ЭВМ  С  РАЗЛИЧНЫМ	ВНЕШНИМИ  УСТРОЙСТВАМИ.	  ИСПОЛЬЗУЕТСЯ
     ИНТЕРФЕЙС "15 МА ТОКОВАЯ  ПЕТЛЯ".	ФОРМАТ	ПОСЫЛОК	 (СКО-
     РОСТЬ, ЧЕТНОСТЬ И Т.Д.)  УСТАНАВЛИВАЮТСЯ  ПЕРЕКЛЮЧАТЕЛЯМИ
     НА	ПЛАТЕ МИКРО-ЭВМ. КРОМЕ ЭТОГО ПРИЕМНИК ПОСЛЕДОВАТЕЛЬНО-
     ГО	ПОРТА ИМЕЕТ ДОПОЛНИТЕЛЬНЫЙ  ВЫСОКОЧУВСТВИТЕЛЬНЫЙ  ВХОД
     (С	ВХОДНЫМ	ТОКОМ НЕ БОЛЕЕ 100 МКА И  ВХОДНЫМ  СОПРОТИВЛЕ-
     НИЕМ 100  КОМ)  ДЛЯ  ОРГАНИЗАЦИИ  ПАРАЛЛЕЛЬНОЙ  ЛОКАЛЬНОЙ
     КЛАССНОЙ СЕТИ. МАКСИМАЛЬНАЯ СКОРОСТЬ ОБМЕНА - 57600 БОД.

	  ДЛЯ ОРГАНИЗАЦИИ ПОСЛЕДОВАТЕЛНОГО КАНАЛА ИСПОЛЬЗУЕТСЯ
     БИС К1801ВП1-035

	  РЕГИСТРЫ  ПОСЛЕДОВАТЕЛЬНОГО  ПОРТА  ИМЕЮТ  СЛЕДУЮЩИЙ
     ФОРМАТ.

     176560 RXCSR - РЕГИСТР УПРАВЛЕНИЯ ПРИЕМНИКОМ:

     РАЗРЯДЫ 00..05, 08..11, 13, 14
	    - НЕ ИСПОЛЬЗУЮТСЯ И	ЧИТАЮТСЯ КАК 0;

     РАЗРЯД 06 (R/W)
	    - РАЗРЕШЕНИЕ ПРЕРЫВАНИЯ (0 - ЗАПРЕЩЕНО; 1 -	РАЗРЕ-
	      ШЕНО) ПО УСТАНОВКЕ  РАЗРЯДА  ГОТОВНОСТИ  (РАЗРЯД
	      07); СБРАСЫВАЕТСЯ	ПРИ  ВКЛЮЧЕНИИ	ПИТАНИЯ	 И  ПО
	      СИГНАЛУ INIT; ПРЕРЫВАНИЕ ОТ ПРИЕМНИКА  ПЕРЕВОДИТ
	      ЦП В РЕЖИМ USER ПО ВЕКТОРУ 360;

     РАЗРЯД 07 (RO)
	    - УСТАНАВЛИВАЕТСЯ В	1 ПРИ ПОЯВЛЕНИИ	БАЙТА В	БУФЕР-
	      НОМ РЕГИСТРЕ ПРИЕМНИКА; СБРАСЫВАЕТСЯ В 0,	 КОГДА
	      ЦП СЧИТЫВАЕТ КОД ИЗ БУФЕРНОГО РЕГИСТРА;

     РАЗРЯД 12 (RO)
	    - УСТАНАВЛИВАЕТСЯ В	1, ЕСЛИ	 В  СДВИГОВЫЙ  РЕГИСТР
	      ПРИЕМНИКА	ПОСТУПИЛО БОЛЕЕ	ОДНОЙ ПОСЫЛКИ БЕЗ ЧТЕ-
	      НИЯ ИЗ БУФЕРНОГО РЕГИСТРА	ПРИЕМНИКА 1-Й ПОСЫЛКИ;
	      ПРИ ЭТОМ НЕЗАВИСИМО ОТ ЧИСЛА ПОСТУПИВШИХ ПОСЫЛОК
	      В	БУФЕРНОМ РЕГИСТРЕ СОХРАНЯЕТСЯ ПЕРВАЯ  ПОСЫЛКА;
	      СБРАСЫВАЕТСЯ В 0 ПОСЛЕ ЧТЕНИЯ БУФЕРНОГО РЕГИСТРА
	      ПРИЕМНИКА	ИЛИ ПО СИГНАЛУ INIT;

     РАЗРЯД 15 (RO)
	    - ОШИБКА В ПРИНЯТОЙ	ПОСЫЛКЕ; УСТАНАВЛИВАЕТСЯ В  1,
	      ЕСЛИ ЕСТЬ	ОШИБКА ПАРИТЕТА;  В  ПРОТИВНОМ	СЛУЧАЕ
	      НАХОДИТСЯ	В СОСТОЯНИИ 0; СБРАСЫВАЕТСЯ В 0	 ПОСЛЕ
	      ЧТЕНИЯ БУФЕРНОГО РЕГИСТРА	ПРИЕМНИКА ИЛИ ПО  СИГ-
	      НАЛУ INIT;

  176562 RXBUF - РЕГИСТР БУФЕРА ПРИЕМНИКА:

  РАЗРЯДЫ 00..07 (RO)
         - СОДЕРЖАТ ПРИНЯТЫЙ БАЙТ  ПРИ  УСТАНОВЛЕННОМ  В  1
           РАЗРЯДЕ 07 RXCSR;

  176564 TXCSR - РЕГИСТР УПРАВЛЕНИЯ ПЕРЕДАТЧИКОМ:

  РАЗРЯД 00 (R/W)
         - РАЗРЫВ ЛИНИИ; ЕСЛИ РАЗРЯД УСТАНОВЛЕН В 1, ТО  НА
           ВЫХОДЕ  ПЕРЕДАТЧИКА  УСТАНАВЛИВАЕТСЯ   СОСТОЯНИЕ
           "СТАРТ" ПРИ УСЛОВИИ, ЧТО НА ВХОДЕ СИГНАЛА  ЗАНЯ-
           ТОСТИ КАНАЛА НИЗКИЙ УРОВЕНЬ; ЕСЛИ НА ВХОДЕ ЗАНЯ-
           ТОСТИ ВЫСОКИЙ УРОВЕНЬ, ТО НА ВЫХОДЕ  ПЕРЕДАТЧИКА
           УСТАНАВЛИВАЕТСЯ СОСТОЯНИЕ "СТОП"; СБРАСЫВАЕТСЯ В
           0 ПО СИГНАЛУ INIT;

  РАЗРЯД 02 (R/W)
         - ВКЛЮЧЕНИЕ ТЕСТОВОГО РЕЖИМА; ЕСЛИ УСТАНОВЛЕН В 1,
           ТО ПОСЫЛКА С  ВЫХОДА  ПЕРЕДАТЧИКА  ПОСТУПАЕТ  НА
           ВХОД ПРИЕМНИКА; СБРАСЫВАЕТСЯ В 0 ПО INIT;

  РАЗРЯД 06 (R/W)
         - РАЗРЕШЕНИЕ ПРЕРЫВАНИЯ (0 - ЗАПРЕЩЕНО; 1 - РАЗРЕ-
           ШЕНО); ПО УСТАНОВКЕ РАЗРЯДА  ГОТОВНОСТИ  (РАЗРЯД
           07); СБРАСЫВАЕТСЯ ПРИ  ВКЛЮЧЕНИИ  ПИТАНИЯ  И  ПО
           СИГНАЛУ INIT; ПРЕРЫВАНИЕ ПЕРЕВОДИТ  ЦП  В  РЕЖИМ
           USER ПО ВЕКТОРУ 364;

  РАЗРЯД 07 (RO)
         - УСТАНАВЛИВАЕТСЯ В 1 ПРИ ГОТОВНОСТИ К ПРИЕМУ БАЙ-
           ТА БУФЕРНЫМ РЕГИСТРОМ ПЕРЕДАТЧИКА;  СБРАСЫВАЕТСЯ
           В  0,  КОГДА  ЦП  ЗАПИСЫВАЕТ  БАЙТ  В   БУФЕРНЫЙ
           РЕГИСТР;
  176566 TXBUF - БУФЕРНЫЙ РЕГИСТР ПЕРЕДАТЧИКА:

  РАЗРЯДЫ 00..07 (WO)
         - В ЭТИ РАЗРЯДЫ ЗАНОСИТСЯ ПЕРЕДАВАЕМЫЙ БАЙТ.

       ВНЕШНИЙ РАЗ'ЕМ ИНТЕРФЕЙСА  ПОСЛЕДОВАТЕЛЬНОГО  КАНАЛА
  СОДЕРЖИТ ПЕРЕМЫЧКУ, КОТОРАЯ РАЗРЕШАЕТ ПРЕРЫВАНИЕ ПО  СИГ-
  НАЛУ HALT, ЕСЛИ ПРИЕМНИК ЗАФИКСИРУЕТ НА  ЛИНИИ  СОСТОЯНИЕ
  "РАЗРЫВ ЛИНИИ". ПРЕРЫВАНИЕ ПО СИГНАЛУ HALT МОЖНО  ИСПОЛЬ-
  ЗОВАТЬ  ДЛЯ  СИНХРОНИЗАЦИИ  ОБМЕНА  ПРИ  РАБОТЕ  КЛАССНОЙ
  ЛОКАЛЬНОЙ  СЕТИ.  ДОПОЛНИТЕЛЬНЫМИ  ПРИЗНАКАМИ   СОСТОЯНИЯ
  "РАЗРЫВ ЛИНИИ" ЯВЛЯЮТСЯ УСТАНОВЛЕННЫЕ В 1 РАЗРЯДЫ 12 И 15
  РЕГИСТРА RXCSR, А  ТАКЖЕ  RXBUF=0.  ПЕРЕМЫЧКА  В  РАЗЬЕМЕ
  ОБЕСПЕЧИВАЕТ ОТЦУТСТВИЕ ПРЕРЫВАНИЙ ПРИ ОТКЛЮЧЕНИИ  МИКРО-
  ЭВМ ОТ ЛИНИИ СВЯЗИ.

1.9. ИНТЕРФЕЙС КАССЕТНОГО МАГНИТОФОНА

	  ИНТЕРФЕЙС КАССЕТНОГО МАГНИТОФОНА РЕАЛИЗОВАН НА ОСНО-
     ВЕ	БИС КР580ВВ51А,	ИСПОЛЬЗУЕМОЙ ДЛЯ УПРАВЛЕНИЯ  КЛАВИАТУ-
     РОЙ. ЭЛЕКТРИЧЕСКИЕ	ПАРАМЕТРЫ ЗАПИСИ И  ЧТЕНИЯ  СООТВЕТСТ-
     ВУЮТ СТАНДАРТУ MSX. СИНХРОНИЗАЦИЯ,	МОДУЛЯЦИЯ И  ДЕМОДУЛЯ-
     ЦИЯ СИГНАЛОВ ОСУЩЕСТВЛЯЕТСЯ НА ПРОГРАММНОМ	УРОВНЕ.

	  ФОРМАТ РЕГИСТРА:

     KEYCSR (177510) - РЕГИСТР УПРАВЛЕНИЯ КЛАВИАТУРОЙ:

     РАЗРЯДЫ 00, 02..04, 06
	    - ИСПОЛЬЗУЮТСЯ ДЛЯ РАБОТЫ С	КЛАВИАТУРОЙ;

     РАЗРЯД 01 (WO)
	    - ВЫВОД ДАННЫХ НА МАГНИТОФОН; СООТВЕТСТВУЕТ	РАЗРЯ-
	      ДУ DTR РЕГИСТРА УПРАВЛЕНИЯ БИС;

     РАЗРЯД 05 (WO)
	    - УПРАВЛЕНИЕ ДВИГАТЕЛЕМ МАГНИТОФОНА	(1  -  ВКЛЮЧЕ-
	      НИЕ, 0 - ВЫКЛЮЧЕНИЕ); СООТВЕТСТВУЕТ РАЗРЯДУ  RTS
	      РЕГИСТРА УПРАВЛЕНИЯ БИС;

     РАЗРЯД 07 (RO)
	    - ЧТЕНИЕ ДАННЫХ С МАГНИТОФОНА; СООТВЕТСТВУЕТ  РАЗ-
	      РЯДУ DSR РЕГИСТРА	СОСТОЯНИЯ БИС.

1.10. ПРОГРАММИРУЕМЫЙ ПАРАЛЛЕЛЬНЫЙ ИНТЕРФЕЙС

	  ПАРАЛЛЕЛЬНЫЙ	ИНТЕРФЕЙС  МОЖЕТ  ИСПОЛЬЗОВАТЬСЯ   ДЛЯ
     ПОДКЛЮЧЕНИЯ К МИКРО-ЭВМ РАЗЛИЧНОГО	ДОПОЛНИТЕЛЬНОГО	ОБОРУ-
     ДОВАНИЯ, ВКЛЮЧАЯ ПРИНТЕР. ИНТЕРФЕЙС РЕАЛИЗОВАН НА	ОСНОВЕ
     БИС КР580ИК55. УСТАНОВКА РЕЖИМОВ РАБОТЫ ДОЛЖНА ВЫПОЛНЯТЬ-
     СЯ	 ПРОГРАММНО.  ПРЕРЫВАНИЯ  ПРИ  РАБОТЕ  С   ИНТЕРФЕЙСОМ
     ОТСУТСТВУЮТ. УПРАВЛЕНИЕ ПРОГРАММИРУЕМЫМ ИНТЕРФЕЙСОМ  ОСУ-
     ЩЕСТВЛЯЕТСЯ ПОСРЕДСТВОМ НАБОРА РЕГИСТРОВ, ИМЕЮЩИХ СЛЕДУЮ-
     ЩИЙ ФОРМАТ:

     PPICSR (177520) - РЕГИСТР УПРАВЛЕНИЯ ИНТЕРФЕЙСА:

     PPIC (177522) - РЕГИСТР ПОРТА "C"

     PPIC (177524) - РЕГИСТР ПОРТА "B"

     PPIC (177526) - РЕГИСТР ПОРТА "A"

1.11. ОРИЕНТИРОВОЧНЫЕ ТРЕБОВАНИЯ К ОБ'ЕМУ ПЗУ

 --------------------------------------------------------
 ВЫПОЛНЯЕМЫЕ ФУНКЦИИ        ДОПОЛНИТЕЛЬНОЕ    ОБ'ЕМ ПЗУ
                            ОБОРУДОВАНИЕ
 --------------------------------------------------------
 1. ТЕРМИНАЛ АЛФАВИТНО-                          16 K
    ЦИФРОВОЙ ТИПА VT340,
    VT52, VT100

 2. АЦ ТЕРМИНАЛ С ФУНК-                          24 К
    ЦИЯМИ КАЛЬКУЛЯТОРА

 3. АЦ И ГРАФИЧЕСКИЙ                             32 К
    ТЕРМИНАЛ

 4. ПЭВМ С БЕЙСИКОМ         МАГНИТОФОН           48 К

 5. ПЭВМ С ДИСКОВЫМ         ДИСК                 64 К
    БЕЙСИКОМ И ДОС

 6. ПЭВМ С СЕТЕВЫМ          СЕТЕВОЙ АДАПТЕР      64 К
    БЕЙСИКОМ (РМУ)

 7. ПЭВМ С ДИСКОВЫМ         ДИСК, ПРИНТЕР,       80 К
    БЕЙСИКОМ, ДОС И         СЕТЕВОЙ АДАПТЕР
    СЕТЬЮ   (РМП)