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

Материал из Emuverse
Версия от 17:43, 31 декабря 2014; Nzeemin (обсуждение | вклад) (Новая страница: «<pre> <<< АРХИТЕКТУРА МИКРО-ЭВМ ПК-11 >>> СОДЕРЖАНИЕ АННОТАЦИЯ…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
             <<< АРХИТЕКТУРА МИКРО-ЭВМ ПК-11 >>>



                         СОДЕРЖАНИЕ



      АННОТАЦИЯ                                           2


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

  1.1.   ПРОЦЕССОР И РЕЖИМЫ ЕГО РАБОТЫ                    4
  1.1.1.   ИЗМЕНЕНИЕ PS ПРИ ПРЕРЫВАНИЯХ                   4
  1.1.2.   ИЗМЕНЕНИЕ PS ПРИ ВЫПОЛНЕНИИ ИНСТРУКЦИЙ         5
  1.1.3.   ДОПОЛНИТЕЛЬНЫЕ ИНСТРУКЦИИ РЕЖИМА HALT          5
  1.1.4.   НЕКОТОРЫЕ ОСОБЕННОСТИ ПРОГРАММИРОВАНИЯ         5
  1.1.5.   ВРЕМЕНА   ВЫПОЛНЕНИЯ   ОСНОВНЫХ   ТИПОВ
           КОМАНД                                         6
  1.1.6.   УПРАВЛЯЮЩИЕ РЕГИСТРЫ                           6
  1.2.   ПАМЯТЬ, ЕЕ ОРГАНИЗАЦИЯ И УПРАВЛЕНИЕ              7
  1.3.   ВИДЕОКОНТРОЛЛЕР                                  8
  1.4.   УПРАВЛЕНИЕ КЛАВИАТУРОЙ                          10
  1.5.   ЭМУЛЯЦИЯ КОНСОЛЬНОГО ТЕРМИНАЛА                  10
  1.6.   ТАЙМЕР                                          11
  1.7.   ПРОГРАММИРУЕМЫЙ ЗВУКОГЕНЕРАТОР                  11
  1.8.   ПОСЛЕДОВАТЕЛЬНЫЙ ПОРТ                           11
  1.9.   ИНТЕРФЕЙС КАССЕТНОГО МАГНИТОФОНА                12
  1.10.  ПРОГРАММИРУЕМЫЙ ПАРАЛЛЕЛЬНЫЙ ИНТЕРФЕЙС          12
  1.11.  ОРИЕНТИРОВОЧНЫЕ ТРЕБОВАНИЯ К ОБ'ЕМУ ПЗУ         13

�
                           - 4 -

                       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 ВТОРОГО СЛОВА ВЫБРАННОГО  ВЕКТОРА  ИГНОРИ-
     РУЕТСЯ.

�
			   - 5 -


          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)	РЕГИСТРА СОСТОЯНИЯ КАКОГО-ЛИБО ИЗ УСТ-
     РОЙСТВ МОЖЕТ ВЫЗВАТЬ ЗАВИСАНИЕ ПРИ	ПРИЕМЕ АДРЕСА  ВЕКТОРА

�
                           - 6 -



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

         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)  - БУФЕРНЫЙ РЕГИСТР ПЕРЕДАТЧИКА.

�
                           - 7 -


            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
	    - ДАННЫЕ РАЗРЯДЫ ОПРЕДЕЛЯЮТ	НОМЕР  БЛОКА  (ОБ'ЕМОМ


�
                           - 8 -


           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):


�
                           - 9 -


   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  СОС-
     ТОЯНИЕ РЕГИСТРА НЕ	МЕНЯЕТСЯ.

�
                           - 10 -


            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)
	    - ПОСЛЕ ОПЕРАЦИИ ЗАПИСИ В ЭТИ РАЗРЯДЫ СБРАСЫВАЕТСЯ


�
                           - 11 -


           В 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;

�
                           - 12 -



  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"

�
                           - 13 -


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



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

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

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

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

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

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

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