<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://emuverse.ru/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nzeemin</id>
	<title>Emuverse - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://emuverse.ru/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nzeemin"/>
	<link rel="alternate" type="text/html" href="https://emuverse.ru/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Nzeemin"/>
	<updated>2026-06-16T19:37:03Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D1%86%D0%B2%D0%B5%D1%82%D0%B0&amp;diff=4255</id>
		<title>Специалист/Контроллер цвета</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D1%86%D0%B2%D0%B5%D1%82%D0%B0&amp;diff=4255"/>
		<updated>2026-06-13T17:49:25Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: /* Специалист MX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;На «Специалисте» существует четыре варианта реализации цвета, во всех вариантах разрешение 384×256:&lt;br /&gt;
# &amp;quot;Классический&amp;quot; ч/б вариант без цвета&lt;br /&gt;
# 5-цветный вариант - PAPER всегда чёрный + 4 цвета для INK; цвет задаётся записью в порт FF02 биты 6-7&lt;br /&gt;
# 8-цветный вариант, расширение 5-цветного; цвет задаётся записью в порт FF02 биты 4/6/7&lt;br /&gt;
# Цвет в «Специалист MX», байт цвета имеет 4 бита на PAPER и 4 бита на INK; порт FFF8&lt;br /&gt;
&lt;br /&gt;
== 5-цветный вариант ==&lt;br /&gt;
&lt;br /&gt;
На примере ПК &amp;quot;Специалист&amp;quot; из журнала «Моделист - конструктор», № 8 за 1990 г.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Для усовершенствования «Специалиста» нужен формирователь RGB (контроллер цвета) для сопряжения с цветным телевизором. Устройство представляет собой модуль, конструктивно оформленный в виде отдельной приставки. Модуль имеет четыре выхода: R, G, B и Y+SS. Каково же их назначение?&lt;br /&gt;
Многообразие цветовых оттенков на экране телевизора складывается из трех основных цветов – красного (Red), зеленого (Green) и синего (Blue). Соответственно у цветного кинескопа имеются три электронные пушки и столько же видеоусилителей: R, G, B. Отклонение лучей осуществляет блок разверток. Следовательно, для цветного телевизора нужно сформировать три видеосигнала R, G, B и сигнал синхросмеси (Y+SS). Данную функцию и выполняет модуль RGB.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Таблица цветности, запись в порт FF02:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Specialist-colortable4.png]]&lt;br /&gt;
&lt;br /&gt;
* [http://www.spetsialist-mx.ru/schemes/ColorController1.png Контроллер цвета ПК &amp;quot;Специалист&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 8-цветный вариант ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Модуль RGB собран на шести микросхемах (см. рисунок) и состоит из дополнительного ОЗУ (DD1, DD2, DD5), буферного регистра DD3, выходного регистра DD4 и формирователя RGB сигналов на микросхеме DD6. Код цвета выставляется на выводах 10, 11 и 13 параллельного адаптера. При записи информации на экранное ОЗУ одновременно записывается код цвета в дополнительное ОЗУ, работающее синхронно с экранным. Назначение регистра DD3 аналогично DD46 на схеме компьютера.&lt;br /&gt;
В течение 1 мкс на выходе регистра DD4 сохраняется код цвета, который стробируется яркостным сигналом. Таким образом, светлые элементы изображения окрашиваются в один из семи цветов. Вместе с черным получаем восемь цветов.&lt;br /&gt;
Подключение модуля к выводу 13 DD44 вызвало необходимость изменить схему начального пуска. Теперь схема начального пуска отключается командой FBH (разрешение прерывания).&lt;br /&gt;
Для каждого блока из восьми точек, соответствующего 1 байту, задают свой цвет изображения, но в пределах блока можно использовать только один из восьми цветов. Фоновый цвет всегда черный. Для установки цвета изображения надо записать код цвета в порт FF02H:&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 MVI A, COLOUR1	; НА АССЕМБЛЕРЕ&lt;br /&gt;
 STA FF03		; НА АССЕМБЛЕРЕ&lt;br /&gt;
 POKE -2, COLOUR2	; НА БЕЙСИКЕ&lt;br /&gt;
 где, COLOUR1 – код цвета на ассемблере, COLOUR2 – код цвета на Бейсике.&lt;br /&gt;
&lt;br /&gt;
Таблица цветности, запись в порт FF02:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Specialist-colortable1.png]]&lt;br /&gt;
* [http://www.spetsialist-mx.ru/images/colortable1.png &amp;quot;Цветовая&amp;quot; таблица ПК &amp;quot;Специалист&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Специалист MX ==&lt;br /&gt;
&lt;br /&gt;
Таблица кодов цветности:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Номер цвета !! Y !! R !! G !! B !! Цвет&lt;br /&gt;
|-&lt;br /&gt;
| 0 || 0 || 0 || 0 || 0&lt;br /&gt;
|style=&amp;quot;background-color:#000000; color:white&amp;quot;| Черный&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|style=&amp;quot;background-color:#0000C0; color:white&amp;quot;| Синий&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 0 || 0 || 1 || 0&lt;br /&gt;
|style=&amp;quot;background-color:#00C000; color:white&amp;quot;| Зеленый&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 0 || 0 || 1 || 1&lt;br /&gt;
|style=&amp;quot;background-color:#00C0C0; color:white&amp;quot;| Бирюзовый&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 0 || 1 || 0 || 0&lt;br /&gt;
|style=&amp;quot;background-color:#C00000; color:white&amp;quot;| Красный&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 0 || 1 || 0 || 1&lt;br /&gt;
|style=&amp;quot;background-color:#C000C0; color:white&amp;quot;| Фиолетовый&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 0 || 1 || 1 || 0&lt;br /&gt;
|style=&amp;quot;background-color:#C0C000; color:black&amp;quot;| Коричневый&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 0 || 1 || 1 || 1&lt;br /&gt;
|style=&amp;quot;background-color:#C0C0C0; color:black&amp;quot;| Белый&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 1 || 0 || 0 || 0&lt;br /&gt;
|style=&amp;quot;background-color:#808080; color:white&amp;quot;| Серый&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 1 || 0 || 0 || 1&lt;br /&gt;
|style=&amp;quot;background-color:#0000FF; color:white&amp;quot;| Голубой&lt;br /&gt;
|-&lt;br /&gt;
| A || 1 || 0 || 1 || 0&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00; color:black&amp;quot;| Светло-зеленый&lt;br /&gt;
|-&lt;br /&gt;
| B || 1 || 0 || 1 || 1&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF; color:black&amp;quot;| Светло-бирюзовый&lt;br /&gt;
|-&lt;br /&gt;
| C || 1 || 1 || 0 || 0&lt;br /&gt;
|style=&amp;quot;background-color:#FF0000; color:black&amp;quot;| Розовый&lt;br /&gt;
|-&lt;br /&gt;
| D || 1 || 1 || 0 || 1&lt;br /&gt;
|style=&amp;quot;background-color:#FF00FF; color:black&amp;quot;| Светло-фиолетовый&lt;br /&gt;
|-&lt;br /&gt;
| E || 1 || 1 || 1 || 0&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00; color:black&amp;quot;| Желтый&lt;br /&gt;
|-&lt;br /&gt;
| F || 1 || 1 || 1 || 1&lt;br /&gt;
|style=&amp;quot;background-color:#FFFFFF; color:black&amp;quot;| Ярко-белый&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Биты порта FFF8: цвет точек изображения/цвет фоновых точек&lt;br /&gt;
 0 1 2 3 4 5 6 7&lt;br /&gt;
 Y R G B Y R G B&lt;br /&gt;
&lt;br /&gt;
[[Категория:Специалист]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D1%86%D0%B2%D0%B5%D1%82%D0%B0&amp;diff=4254</id>
		<title>Специалист/Контроллер цвета</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D1%86%D0%B2%D0%B5%D1%82%D0%B0&amp;diff=4254"/>
		<updated>2026-06-13T17:21:53Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;На «Специалисте» существует четыре варианта реализации цвета, во всех вариантах разрешение 384×256:&lt;br /&gt;
# &amp;quot;Классический&amp;quot; ч/б вариант без цвета&lt;br /&gt;
# 5-цветный вариант - PAPER всегда чёрный + 4 цвета для INK; цвет задаётся записью в порт FF02 биты 6-7&lt;br /&gt;
# 8-цветный вариант, расширение 5-цветного; цвет задаётся записью в порт FF02 биты 4/6/7&lt;br /&gt;
# Цвет в «Специалист MX», байт цвета имеет 4 бита на PAPER и 4 бита на INK; порт FFF8&lt;br /&gt;
&lt;br /&gt;
== 5-цветный вариант ==&lt;br /&gt;
&lt;br /&gt;
На примере ПК &amp;quot;Специалист&amp;quot; из журнала «Моделист - конструктор», № 8 за 1990 г.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Для усовершенствования «Специалиста» нужен формирователь RGB (контроллер цвета) для сопряжения с цветным телевизором. Устройство представляет собой модуль, конструктивно оформленный в виде отдельной приставки. Модуль имеет четыре выхода: R, G, B и Y+SS. Каково же их назначение?&lt;br /&gt;
Многообразие цветовых оттенков на экране телевизора складывается из трех основных цветов – красного (Red), зеленого (Green) и синего (Blue). Соответственно у цветного кинескопа имеются три электронные пушки и столько же видеоусилителей: R, G, B. Отклонение лучей осуществляет блок разверток. Следовательно, для цветного телевизора нужно сформировать три видеосигнала R, G, B и сигнал синхросмеси (Y+SS). Данную функцию и выполняет модуль RGB.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Таблица цветности, запись в порт FF02:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Specialist-colortable4.png]]&lt;br /&gt;
&lt;br /&gt;
* [http://www.spetsialist-mx.ru/schemes/ColorController1.png Контроллер цвета ПК &amp;quot;Специалист&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 8-цветный вариант ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Модуль RGB собран на шести микросхемах (см. рисунок) и состоит из дополнительного ОЗУ (DD1, DD2, DD5), буферного регистра DD3, выходного регистра DD4 и формирователя RGB сигналов на микросхеме DD6. Код цвета выставляется на выводах 10, 11 и 13 параллельного адаптера. При записи информации на экранное ОЗУ одновременно записывается код цвета в дополнительное ОЗУ, работающее синхронно с экранным. Назначение регистра DD3 аналогично DD46 на схеме компьютера.&lt;br /&gt;
В течение 1 мкс на выходе регистра DD4 сохраняется код цвета, который стробируется яркостным сигналом. Таким образом, светлые элементы изображения окрашиваются в один из семи цветов. Вместе с черным получаем восемь цветов.&lt;br /&gt;
Подключение модуля к выводу 13 DD44 вызвало необходимость изменить схему начального пуска. Теперь схема начального пуска отключается командой FBH (разрешение прерывания).&lt;br /&gt;
Для каждого блока из восьми точек, соответствующего 1 байту, задают свой цвет изображения, но в пределах блока можно использовать только один из восьми цветов. Фоновый цвет всегда черный. Для установки цвета изображения надо записать код цвета в порт FF02H:&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 MVI A, COLOUR1	; НА АССЕМБЛЕРЕ&lt;br /&gt;
 STA FF03		; НА АССЕМБЛЕРЕ&lt;br /&gt;
 POKE -2, COLOUR2	; НА БЕЙСИКЕ&lt;br /&gt;
 где, COLOUR1 – код цвета на ассемблере, COLOUR2 – код цвета на Бейсике.&lt;br /&gt;
&lt;br /&gt;
Таблица цветности, запись в порт FF02:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Specialist-colortable1.png]]&lt;br /&gt;
* [http://www.spetsialist-mx.ru/images/colortable1.png &amp;quot;Цветовая&amp;quot; таблица ПК &amp;quot;Специалист&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Специалист MX ==&lt;br /&gt;
&lt;br /&gt;
Таблица кодов цветности:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Номер цвета !! Y !! R !! G !! B !! Цвет&lt;br /&gt;
|-&lt;br /&gt;
| 0 || 0 || 0 || 0 || 0 || Черный&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 0 || 0 || 0 || 1 || Синий&lt;br /&gt;
|-&lt;br /&gt;
| 2 || 0 || 0 || 1 || 0 || Зеленый&lt;br /&gt;
|-&lt;br /&gt;
| 3 || 0 || 0 || 1 || 1 || бирюзовый&lt;br /&gt;
|-&lt;br /&gt;
| 4 || 0 || 1 || 0 || 0 || Красный&lt;br /&gt;
|-&lt;br /&gt;
| 5 || 0 || 1 || 0 || 1 || фиолетовый&lt;br /&gt;
|-&lt;br /&gt;
| 6 || 0 || 1 || 1 || 0 || коричневый&lt;br /&gt;
|-&lt;br /&gt;
| 7 || 0 || 1 || 1 || 1 || Белый&lt;br /&gt;
|-&lt;br /&gt;
| 8 || 1 || 0 || 0 || 0 || Серый&lt;br /&gt;
|-&lt;br /&gt;
| 9 || 1 || 0 || 0 || 1 || Голубой&lt;br /&gt;
|-&lt;br /&gt;
| A || 1 || 0 || 1 || 0 || светло-зеленый&lt;br /&gt;
|-&lt;br /&gt;
| B || 1 || 0 || 1 || 1 || светло-бирюзовый&lt;br /&gt;
|-&lt;br /&gt;
| C || 1 || 1 || 0 || 0 || Розовый&lt;br /&gt;
|-&lt;br /&gt;
| D || 1 || 1 || 0 || 1 || светло-фиолетовый&lt;br /&gt;
|-&lt;br /&gt;
| E || 1 || 1 || 1 || 0 || Желтый&lt;br /&gt;
|-&lt;br /&gt;
| F || 1 || 1 || 1 || 1 || ярко-белый&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Биты порта FFF8: цвет точек изображения/цвет фоновых точек&lt;br /&gt;
 0 1 2 3 4 5 6 7&lt;br /&gt;
 Y R G B Y R G B&lt;br /&gt;
&lt;br /&gt;
[[Категория:Специалист]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82&amp;diff=4253</id>
		<title>Специалист</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82&amp;diff=4253"/>
		<updated>2026-06-13T14:51:47Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: /* Документация */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Википедия|Специалист (компьютер)}}&lt;br /&gt;
&lt;br /&gt;
[[Изображение:MK 1987 02.jpg|thumb|227px|Обложка журнала «Моделист-конструктор» № 2/1987]]&lt;br /&gt;
&#039;&#039;&#039;«Специалист»&#039;&#039;&#039; — любительский 8-разрядный микрокомпьютер. Разработан в [[1985]] году А.&amp;amp;nbsp;Ф.&amp;amp;nbsp;Волковым, г.&amp;amp;nbsp;Днепродзержинск Днепропетровской области. Но схема и описание компьютера для самостоятельного повторения радиолюбителями были опубликованы в [[Моделист-конструктор (журнал)|журнале «Моделист-Конструктор»]] лишь в начале [[1987]] года.&lt;br /&gt;
&lt;br /&gt;
Технические характеристики:&lt;br /&gt;
* Процессор: КР580ИК80А либо [[КР580ВМ80А]] (клоны [[i8080]]) на тактовой частоте 2&amp;amp;nbsp;МГц&lt;br /&gt;
* Память: [[ОЗУ]] — 32/48 КБ, [[ПЗУ]] — 2-12 КБ&lt;br /&gt;
* Устройство вывода: бытовой [[телевизор]]&lt;br /&gt;
* Режимы отображения: чёрно-белый графический 384 &amp;amp;times; 256 точек (драйвер в ПЗУ поддерживает текст 25 строк по 64 символа), цветной: 4 или 8 цветов при наличии внешнего контроллера цвета[https://emuverse.ru/wiki/Специалист/Контроллер_цвета]&lt;br /&gt;
* Клавиатура: матрица из 72-х клавиш плюс одна отдельная (в оригинале — плёночная)&lt;br /&gt;
* Внешняя память: бытовой кассетный [[магнитофон]], позднее — дисковод&lt;br /&gt;
* Питание: блок питания от 220В, на выходе: +12В, +5В (1.5А), −5В, потребляемая мощность — 10 Вт&lt;br /&gt;
&lt;br /&gt;
== История «Специалиста» ==&lt;br /&gt;
&lt;br /&gt;
Компьютер «Специалист» был разработан преподавателем СПТУ N4 г. Днепродзержинска Анатолием Федоровичем Волковым. В 1984 году, обладая необходимыми знаниями, полученные им работая ранее инженером, и по договорённости с директором училища, он взялся за разработку компьютера. Целью было разработать школьный компьютер и на его базе создать компьютерный учебный класс для училища. В результате был разработан компьютер «Школьник», который зимой 1985 г. экспонировался на выставке ВДНХ в Киеве. Однако компьютер получился слишком сложным. Он содержал до 300 микросхем и был выполнен на нескольких промышленно изготовленных печатных платах. Большое число микросхем получилось из-за малоёмких статических ОЗУ и использования сенсорной клавиатуры, что требовало нескольких микросхем для каждой клавиши. Было понятно, что необходимо существенное удешевление и упрощение схемы компьютера.&lt;br /&gt;
&lt;br /&gt;
Вскоре автору удалось изобрести эффективный метод ручного монтажа, который не требовал изготовления промышленных плат и позволял вручную смонтировать целый компьютер в полсотни микросхем всего за три вечера. Также, чтобы добиться существенного удешевления, автор придумал плёночную клавиатуру, не требующую промышленных деталей и получаемую аккуратным расслаиванием до тонкой плёнки платы фольгированного стеклотекстолита и вырезанной из такой же плёнки маски, положенных на фольгированную печатную плату с вытравленными в фольге контактами. Используя эти наработки, талантливому инженеру удалось разработать один из самых удачных (и, без преувеличения, самый гениальный по своей простоте и эффективности) бытовой советский компьютер.&lt;br /&gt;
&lt;br /&gt;
Компьютер, названный «Специалист-85» содержал менее 60 дешёвых микросхем (в основном уже устаревшей 155 серии), из них всего две недефицитных БИС 580 серии (к тому времени уже лет 7-8 как выпускаемых промышленностью). В качестве памяти использовались динамические ОЗУ К565РУ3, которые тоже с начала 80-х уже производились в стране. Их можно было ставить как 24 штуки, что давало для программ 36 Кб, так и всего 16, что приводило к фрагментированию памяти и давало 16 Кб сплошной памяти, впрочем и этого объёма вполне хватало для работы бейсика размером в 8 Кб.&lt;br /&gt;
&lt;br /&gt;
Позднее (уже не А.Волковым) в схеме была проведена замена ОЗУ на более ёмкие, и она сократилась до всего 38 корпусов. Эта предназначенная для любителей кооперативная плата «Специалист-Экспресс» выпускалась в Новосибирске и продавалась в 1988 году в салонах «Электроника» за 38 рублей. Схемотехника узла синхронизации процессора и видеоконтроллера была оптимальной и не встречалась ни в западных, ни в отечественных промышленных изделиях, разработанных ни до, ни после. В частности, отечественные «Вектор» и «Львов», разработанные намного позже, не использовали данную идею синхронизации, отчего существенно проиграли в параметрах.&lt;br /&gt;
&lt;br /&gt;
Автором был написан ROM-BIOS, а от популярного в те годы компьютера «[[Микро-80]]» был адаптирован бейсик, который был расширен графическими операторами. Разработка компьютера была полностью завершена в сентябре 1985 года. После чего автор приступил к разработке сетевого ПО и изготовлению необходимого количества машин для компьютерного класса. Машина ученика содержала всего 2 Кб ПЗУ, но имела возможность по радиальной линии скачать из машины преподавателя бейсик, который там хранился в резидентном ПЗУ.&lt;br /&gt;
&lt;br /&gt;
В это же время журнал «Моделист-Конструктор», узнав о разработке из газет, обратился к автору с предложением. В итоге был опубликован цикл статей, по которым любой радиолюбитель мог собрать такой компьютер у себя на кухонном столе. Тем не менее в конце 80-х - начале 90-х клоны «Специалиста» производились десятком предприятий.&lt;br /&gt;
&lt;br /&gt;
А. Волков не ставил целью создать домашний любительский компьютер, вероятно, потому и не обратился сразу с предложением о публикации и рекламе в журнал «Радио». А после стало поздно, так как там начался цикл статей о «Радио-86РК». Задачу по компьютеризации училища он выполнил, а продвижение и программное сопровождение компьютера, как любительского и бытового, уже не являлось его задачей и не входило в его планы. Тем не менее, редакции удалось убедить А. Волкова опубликовать в журнале достаточный для начала пакет системных программ (в том числе графический редактор и экранные шахматы, тоже кстати, адаптированные от «Микро-80»), а также очень простую аппаратную доработку, позволяющую добавить в компьютер цвет. После 1988 года публикации А. Волкова прекратились, и дальнейшие публикации на тему «Специалиста» уже худшего качества делали сами радиолюбители. Из опубликованных аппаратных доработок, имевших значение, можно упомянуть лишь доработку контроллера цвета (1990), увеличивающую число цветов с 4 до 8.&lt;br /&gt;
&lt;br /&gt;
А.Волков придавал большое значение и возлагал большие надежды на метод «стежкового монтажа» и был разочарован, когда это не сработало. Предложенная автором технология не особо помогала любителям в сборке компьютера. Эта технология требовала определённого навыка, применения специальной резины, а главное, было необходимо наличие дефицитной самозалуживающейся проволоки. Почти всем любителям, собиравшим компьютер в 1987 году, пришлось монтировать аппарат во много раз более трудоёмким традиционным способом на макетке, используя обычный провод, зачищаемый скальпелем.&lt;br /&gt;
&lt;br /&gt;
Вначале лишь в крупных городах любители имели возможность достать печатную плату и детали, но вскоре ряд кооперативов наладил изготовление и рассылку посылторгом печатных плат и комплектующих, что помогло подключиться любителям из сельской местности, где достать даже устаревшие и недефицитные радиодетали было невозможно. Но в крупных городах «Специалист» и другие отечественные самоделки вскоре были вытеснены клонами ZX-Spectrum, обладающим намного большим и существенно более качественным ПО. Потому «Специалист» больше собирали в сельской местности, особенно на Украине.&lt;br /&gt;
&lt;br /&gt;
В 1991 году, после публикации в более массовом журнале «Радио» нового ПК «[[Орион-128]]», интерес к «Специалисту» начал падать, а в силу идентичности структуры экрана не составило проблемы часть игрового программного обеспечения «Специалиста» перенести на «Орион-128», где, в частности, несколько чёрно-белых исходно игр было оцвечено. Основным преимуществом «Ориона» стала лучшая архитектура, а именно наличие для программ сплошного участка ОЗУ в 61 Кб, что необходимо для установки на компьютер ОС [[CP/M]], в то время как объёма доступного для программ ОЗУ в 36 Кб, имеющегося в Специалисте, для этого недостаточно.&lt;br /&gt;
&lt;br /&gt;
Не считая промышленные и сделанные в кустарных мастерских кооперативные клоны «Специалиста», количество изготовленных любителями самодельных компьютеров хотя и существенно уступало другой популярной в те годы самоделке «[[Радио-86РК|Радио-86РК]]», но несомненно составило несколько тысяч.&lt;br /&gt;
&lt;br /&gt;
В то время, как промышленность выпускала лишь полные клоны «Специалиста», простая и понятная схема «Специалиста», исходно лишённая цвета (опубликованного позднее) буквально подталкивала любителей к доработкам, которые были настолько просты и очевидны, что их мог сделать любой дилетант, лишь вчера прочитавший в журнале «Радио» о работе цифровых микросхем.&lt;br /&gt;
&lt;br /&gt;
Множество любителей в разных городах сделали доработки до цвета, но лишь для себя. Известными и доведёнными до производства стали лишь две доработки. И рассказывая историю «Специалиста», нельзя не упомянуть о этих двух специалисто-производных компьютерах. Оба появились в Омске. Эти компьютеры нельзя считать клонами, они были несовместимыми, но их схемы на 85% повторяли схему «Специалиста», отличаясь лишь формированием видеосигнала.&lt;br /&gt;
&lt;br /&gt;
В компьютере «Патисоник-580», появившимся первым, для получения цвета разрешение экрана было сокращено вдвое до 192*256, что дало возможность иметь 4 цвета при той же скорости видеовывода (эта же идея была также использована в промышленном клоне «Эврика»). Разработчиком был В. Г. Казаринов, а эти компьютеры мелкосерийно производились его кооперативом и использовались в первых игровых салонах (для чего были написано несколько игр, неотличимых от игр MSX), а также поставлялись в компьютерные классы в школы области. В 1991 В. Г. Казариновым была создана фирма Patisonic[http://speccy.info/Patisonic], которая в дальнейшем до середины 90-х выпускала ряд уникальных клонов ZX-Spectrum и MSX, а после занялась торговлей IBM-комплектующими.&lt;br /&gt;
&lt;br /&gt;
Вторым специалисто-производным был компьютер [[Радуга (компьютер)|Радуга]], разработанный в том же 1988 году В.Пудовым и В.Тимофеевым в Омском авиационном техникуме. Компьютер [[Радуга (компьютер)|Радуга]] в качестве производственной практики мелкосерийно выпускался учащимися в мастерских техникума для школ области. В этот компьютер цвет был введён уникальным, нигде не повторенным способом. Формат экрана был сохранён 384*256, но добавлено 16 цветов. В компьютере были применены 16 микросхем 32-х килобитных версий ОЗУ К565РУ5. Хотя таким образом компьютер имел 64 Кб; но из них лишь 32 Кб предназначались для программ и данных, ещё 16 Кб доступные процессору содержали графическую информацию (плоскость графики), а в оставшейся 16-ти килобайтовой странице хранилась информация о цвете (плоскость цвета). При этом, процессор не имел прямого доступа к странице цвета, но при занесении процессором байта в экранный буфер (то есть в плоскость графики) содержимое специального регистра цвета автоматически переписывалось в плоскость цвета. При чтении экранного байта байт цвета из другой плоскости автоматически сохранялся в регистре цвета. Если считанный экранный байт затем записать в другое место экрана, то переписывался и цвет. Таким образом при копировании по экрану цветных спрайтов и выводе цветного текста не возникало потерь ресурса процессора на цвет, что очень важно для небыстрого компьютера (во всех остальных компьютерах с тем же цветовым разрешением вывод в цвете замедляет вывод, как минимум, вдвое).&lt;br /&gt;
&lt;br /&gt;
== Печатные платы ==&lt;br /&gt;
Хотя автор А.Волков предложил вполне успешную методику позволяющую смонтировать компьютер на макетной плате всего за несколько вечеров, но таким способом (из-за недоступности самозалуживающейся проволоки) в 1987 году немного радиолюбителей сумело повторить компьютер. Однако уже в конце 1987 года на импровизированных радиорынках появились вот такие[http://www.spetsialist-mx.ru/images/SpetsialistM6.png] печатные платы. Благодаря этому популярность «Специалиста» стала быстро расти.&lt;br /&gt;
&lt;br /&gt;
В середине 1988 года в журнале МК был опубликован рисунок печати для несколько изменённого варианта оригинальной схемы (были добавлены буфера шин данных и адреса). Но этот вариант платы не получил большое распространение, разводка была сделана достаточно непрофессионально, а в буферах никакой нужды не было, т.к. намного проще проблема перегрузки шин решается применением 555/1533 серий, вполне доступных к тому времени. Да и при ИМС 155-той серии (даже с шестью ПЗУ 573РФ2 и вторым ППА) никаких проблем не было.&lt;br /&gt;
&lt;br /&gt;
Видимо самой массовой для самодельщиков, и точно самой удачной, стала печатная плата «Экспресс» выпускаемая одним частным кооперативом из Новосибирска. Плата получила большое распространение благодаря тому, что не только продавалась по почте посылторгом (со 100% предоплатой), но и в 1988-1989 годах её можно было купить в магазинах «Электроника» (хотя цена была явно завышеной: 38 рублей). Эта плата была выполнена на более современном ОЗУ 565РУ5, что позволило резко сократить размер платы (почти вдвое меньше журнальной), а общее число микросхем упало до всего 38.&lt;br /&gt;
&lt;br /&gt;
Вариантов плат «Специалиста» встречается много, но большинство было сделано на основе ранней (выше упомянутой) платы с 6-ю панельками ПЗУ. Вариантов плат содержащих контроллер цвета[https://emuverse.ru/wiki/Специалист/Контроллер_цвета] вообще не было (вероятно потому, что  контроллер цвета был опубликован в журнале МК слишком поздно, лишь в июле 1988 года). Из-за этого большинство игр «Специалиста» монохромные.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Программное обеспечение ==&lt;br /&gt;
На начальном этапе основным источником программ для пользователей стал журнал «Моделист-конструктор». В нём в виде требующих утомительного ручного ввода дампов было опубликовано базовое системное ПО: «Загрузчик» (начальный адрес C000), «Монитор» (с адреса C800), адаптированный от Радио-86РК,  доработанный графическими операторами [[Бейсик]] А.Волкова, адаптация инструментального пакета «Микрон» от «Радио-86РК», графический редактор и несколько графических игр. &lt;br /&gt;
&lt;br /&gt;
Редакция журнала программ не создавала и не могла удовлетворить ощущаемый пользователями в первые годы острый программный голод. Впоследствии программное обеспечение, созданное программистами-любителями, распространялась через кооперативы, а также через продажи и обмен на нелегальных радиорынках. Кроме написанных изначально для «Специалиста» графических программ, есть адаптации и от чисто текстовых машин. Наряду с авторскими разработками, 30-40 программ были адаптированы от «[[Микро-80]]», «[[Радио 86РК]]» и [[ZX-Spectrum]].&lt;br /&gt;
&lt;br /&gt;
Наличие у «Специалиста» графического экрана позволило адаптировать для него также с десяток игр от [[ZX-Spectrum]], хотя это было весьма трудоёмко из-за процессора Z80. &lt;br /&gt;
&lt;br /&gt;
Ряд самых известных игр компьютера «Специалист»: ZOO, Land, LodeRunner, Budy, Copter, Sky Scrapper, Saboteur, Digger, Tutanhamon, DTE, Manic-Miner, Jet-Set Willy. Из-за малого объёма оперативной памяти и сложности разработки без наличия дисковода, авторских игр, максимально использующих графические возможности компьютера, было немного, по качеству лучшими были адаптации с «ZX-Spectrum».&lt;br /&gt;
&lt;br /&gt;
Для «Специалиста» было написано 7-8 вариантов базовых резидентных программ (ROM-BIOS) в разных городах страны (некоторые из которых были несовместимы с ПЗУ А.Волкова и не прижились), было адаптировано практически всё системное ПО Радио-86РК, отладчики, (диз-)ассемблеры, макро-ассемблер «Микроши», несколько текстовых редакторов, несколько музыкальных редакторов, синтезатор речи, несколько графических редакторов, программа для трассировки плат и прочие программы для практических целей радиолюбителей.&lt;br /&gt;
&lt;br /&gt;
Языки программирования для компьютера «Специалист»: (макро-) ассемблер, [[Forth|Форт]], Паскаль (Паскаль-ЛС), Си (Best-C), Бейсик-интерпретатор (с десяток вариаций). Но без дисковода компиляторы ЯВУ могли использоваться лишь для изучения ЯВУ, а не как серьёзный инструмент. Т.к. в ОЗУ одновременно должен был находиться редактор текста, компилятор, текст программы и буфер трансляции, то можно было странслировать лишь небольшие программы, содержащие не более полутора сотен строк.&lt;br /&gt;
&lt;br /&gt;
В 1990—1992 гг. в Ленинграде, Москве и Магнитогорске (независимо) к «Специалисту» был подключен дисковод, хотя это и потребовало нетрадиционных аппаратно-программных решений (так как скорости процессора на такте 2 МГц не хватает, чтобы принять поток данных дисковода в DD-формате). Вначале дисковод был очень дорог и потому доступен лишь единицам, большее применение он получил лишь несколько лет спустя, но уже на «Специалисте» усовершенствованном по варианту MX Л.Афанасьева.&lt;br /&gt;
&lt;br /&gt;
Стандартная для данного процессора ОС CP/M мало подходила для «Специалиста», т.к без доработок он обладает всего около 35 кб ОЗУ, чего недостаточно для большинства программ CP/M. Таким образом ОС CP/M можно было использовать лишь, как файловую систему. Лишь для хранения и запуска родных программ «Специалиста», а для фирменных пакетов и компиляторов ЯВУ не хватало объёма памяти. Опубликованный в 1990 году другой самодельный компьютер [[Орион-128]] в этом плане обладал значительно лучшими возможностями, что привело вскоре к быстрому падению популярности «Специалиста».&lt;br /&gt;
&lt;br /&gt;
== Модификации и клоны ==&lt;br /&gt;
Все выпускавшиеся серийно промышленные клоны были полностью совместимы с базовым монохромным вариантом «Специалиста». Наиболее известный аналог — ПК «Лик».&lt;br /&gt;
Промышленные клоны «Специалиста», которых было около десятка, были 100% совместимы с оригиналом и почти все они были монохромными. А некоторые имели иной вариант цвета. Отчасти поэтому, а также потому, что контроллер цвета был не очень популярен (т.к. бытовые цветные мониторы были очень дефицитны, а в 80-тые годы не каждый мог себе позволить отдать цветной телевизор для нужд бытовой ЭВМ) процент 4-х цветных программ невелик, а 8-ми цветных вообще нет. Лишь в XXI веке известный программист А.Морозов (более известный на тематических форумах, как vinxru[http://alemorf.ru/]) разработал несколько качественных 8-ми цветных игр для «Специалиста».&lt;br /&gt;
&lt;br /&gt;
=== Лик ===&lt;br /&gt;
«Лик» незначительно отличался от основной (журнальной) модели:&lt;br /&gt;
* Изменена раскладка клавиатуры&lt;br /&gt;
* Своя программа «Монитор», облегчающая отладку программ&lt;br /&gt;
* Мелкие отличия в схемотехнике&lt;br /&gt;
&lt;br /&gt;
Заводской вариант был собран в пластиковом корпусе и имел дешевую и очень неудобную мембранную клавиатуру. На задней стенке имелся 3-х рядный разъём расширения, низкочастотный выход на монитор (телевизор) и гнездо для подключения магнитофона. В комплект поставки входило немного программ — четыре игры: «Реверси», «Питон», «Морской бой» и «Шахматы», причём последняя работала только в текстовом режиме. А также интерпретатор BASIC-а, транслятор ассемблера и простенький текстовый редактор. Дизассемблер был уже встроен в «Монитор» и вызывался горячей клавишей.&lt;br /&gt;
&lt;br /&gt;
Так как ИМС ПЗУ были в то время достаточно дорогими, выпускалось несколько вариантов копьютера. В самом дешевом варианте устанавливалась одна микросхема 573РФ2 с «Загрузчиком». После включения компьютера пользователь загружал «Монитор» с магнитофона в ОЗУ (ниже RAMTOP) и только после этого компьютером можно было пользоваться. Второй вариант имел уже две микросхемы 573РФ2 c полноценным «Монитором» и компьютер был готов к работе сразу после включения. Третий вариант имел пять микросхем, три дополнительных содержали интерпретатор BASIC-а. При подаче команды бейсик загружался в ОЗУ из ПЗУ, что намного быстрее, чем его загрузка с магнитофона.&lt;br /&gt;
&lt;br /&gt;
=== «Эврика» ===&lt;br /&gt;
ПК «Эврика» производился с 1988 г. вильнюсским заводом радиоизмерительных приборов. За исключением небольшой доработки видеовыхода, схема представляет собой полный клон «Специалиста», в том числе и клавиатура специалистовская.&lt;br /&gt;
&lt;br /&gt;
Однако в том виде, что компьютер поставлялся заводом, его можно было назвать «Специалистом», предназначенным для использования программ «Радио-86РК». Для этого в ПЗУ, стоящем на F800, были предусмотрены JMP-ы со стандартных входов ПЗУ «Радио-86РК» на область 8100 (в ОЗУ). ПЗУ F800 имело размер всего 512 байт и содержало только холодный загрузчик, который позволял загрузить с магнитофона в область 8100 ROM-BIOS, который эмулировал ПЗУ «Радио-86РК». После его загрузки компьютер имел функционирующие стандартные входы ПЗУ F800 и позволял использовать все системные программы «Радио-86РК», включая бейсик, ассемблер, текстовый редактор и др. Игры от «Радио-86РК», которые все без исключения используют прямой доступ в его экранную область, естественно, не работают (запустить можно, но картинки нет).&lt;br /&gt;
&lt;br /&gt;
А вот программы «Специалиста», несмотря на 100 % специалистовскую схему, в оригинале запустить, наоборот, нельзя, так как все программы «Специалиста» имеют, как минимум, обращения в ПЗУ C000 (а большинство обращаются и в C800). Но эти ПЗУ в «Эврике» отсутствуют как класс.&lt;br /&gt;
&lt;br /&gt;
Но видимо, потому, что это всё-же «Специалист», или по крайней мере изначально так планировалось, на печатной плате есть 6 посадочных мест для ПЗУ 573РФ2. Значит, установив на заводскую плату две ПЗУ, можно было бы использовать ВСЕ программы «Специалиста».&lt;br /&gt;
&lt;br /&gt;
Панельки в заводской поставке не запаяны. Таким образом вообще ни одну из программ «Специалиста» в оригинале на этом 100% клоне «Специалиста» использовать нельзя. И наоборот, можно использовать в оригинале системные программы от несовместимого по железу «Радио-86РК».&lt;br /&gt;
&lt;br /&gt;
Т.к. программно всё отличие от «Специалиста» заключается лишь в невозможности делать вызовы ПЗУ «Специалиста», то адаптация специалистовских программ на такой компьютер легка и сводится лишь в нахождении вызовов нескольких специалистовских подпрограмм и замене их на эквиваленты в ПЗУ F800 у «Радио-86РК». А игры, которые сами сканируют матрицу клавиатуры и делают графический вывод на экран, не используя стандартные подпрограммы ПЗУ, вообще не нуждаются в адаптации.&lt;br /&gt;
&lt;br /&gt;
Объяснением такой метаморфозы компьютера можно посчитать такое, что сделав клон «Специалиста» инженеры предприятия вдруг обнаружили, что для него ещё не успели написать много программ, тогда как для «Радио-86РК» их есть уже намного больше. Или же просто посчитали, что стандарт ПЗУ «Радио-86РК» намного правильнее (что так и есть, учитывая CP/M).&lt;br /&gt;
&lt;br /&gt;
При этом 100% аппаратная &lt;br /&gt;
&lt;br /&gt;
=== Специалист MX ===&lt;br /&gt;
[[Изображение:Specialist_Land_Screenshot.png|thumb|267px|right|Скриншот игры Land (клон [[Lode Runner]]) на эмуляторе ПК «Специалист MX»]]&lt;br /&gt;
В [[1991]] году в журнале [[Радио]] был отрекламирован вариант модернизации компьютера — &#039;&#039;&#039;Специалист MX&#039;&#039;&#039;. Печатная плата не предлагалась, доработки предлагалось делать вручную на плате оригинального «Специалиста». В [http://www.spetsialist-mx.ru/Docs/RAMFOS.pdf брошюре] описывается процесс модификации обычного компьютера до варианта «Специалист-МХ». Основные доработки:&lt;br /&gt;
* несовместимый с базовым, вариант цвета дающий 16 цветов через [http://www.spetsialist-mx.ru/schemes/ColorController3.png Контроллер цвета]&lt;br /&gt;
* подключение DD-дисковода через [http://www.spetsialist-mx.ru/schemes/FDDController1.png Контроллер дисковода]&lt;br /&gt;
* RAM-диск на 62 КБ из добавленной банки 565РУ5&lt;br /&gt;
* ROM-диск на 48 КБ и ОС RAMFOS для работы с квазидисками (имеется резидентный нортон)&lt;br /&gt;
* таймер 580ВИ53 в качестве аппаратного генератора звуков&lt;br /&gt;
&lt;br /&gt;
=== Эрик ===&lt;br /&gt;
{{Main|Эрик/Радиолюбитель 1994/Персональный компьютер «Эрик»|Персональный компьютер «Эрик»}}&lt;br /&gt;
В [[Радиолюбитель (журнал)|журнале «Радиолюбитель»]] 4/94 была опубликована схема компьютера «Эрик», разработанного О.Ложкиным на основе схемы «Специалиста», и программно частично совместимого с ним. Он использовал более быстрый процессор [[Zilog Z80|Z80A]] на частоте 4 МГЦ, имел ОЗУ 64 КБ и ПЗУ 64 КБ, цветной графический режим (384&amp;amp;times;256, одновременное отображение 4 цветов из 2-х палитр, т.е всего 8 цветов), контроллер дисковода.&lt;br /&gt;
&lt;br /&gt;
Несмотря на улучшенные параметры, компьютер не стал популярным. В 1994 году эпоха 8-ми разрядок подошла к концу -- уже повсюду продавались импортные IBM PC 486, а цены на PC XT упали до уровня цен 8-миразрядок. А наличие на рынке других бытовых компьютеров и игровых приставок, обладавших в сотни раз более богатым и качественным ПО, не оставили этому варианту «Специалиста» ни одного шанса. В итоге, этот вариант компьютера никем кроме автора не собирался, и соответственно, программно не был поддержан. ROM-BIOS поддерживающий все возможности машины также отсутствовал. Кроме того, возникла несовместимость ПО признанная самим автором &amp;quot;Эрика&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Другие модели ===&lt;br /&gt;
&lt;br /&gt;
[http://www.spetsialist-mx.ru/index5.html Здесь] описываются некоторые другие промышленные клоны «Специалиста». На базе схемы «Специалиста» были также разработаны два несовместимых с ним специалисто-производных компьютера.&lt;br /&gt;
 &lt;br /&gt;
В 1988 году в Омском авиационном техникуме В.А.Пудовым и В.В.Тимофеевым был разработан и мелкосерийно производился [[Радуга (компьютер)|компьютер «Радуга»]], созданный на основе схемотехники «Специалиста». Он имел 64 КБ ОЗУ, причём 32 из них тратились на экран графики и цвета, а ОЗУ для программ сокращено до 32 КБ.&lt;br /&gt;
&lt;br /&gt;
Тогда же и в том же городе предпринимателем В.Г.Казариновым был разработан и также мелкосерийно производился компьютер «Патисоник», который также был почти полной копией схемы «Специалиста» (не путать с «Патисоник-48», клоном «ZX-48К»  с картриджами, выпускаемым той же фирмой в 1991-1994). Этот компьютер имел экранный формат 192*256 с 4-мя цветами на каждый пиксель (использовался в первых игровых салонах города). Оба эти компьютера схемно отличались от «Специалиста» только видеовыходом, - в обоих этих компьютерах был цвет, в обоих разный и несовместимый с журнальным цветом.&lt;br /&gt;
&lt;br /&gt;
== Публикации ==&lt;br /&gt;
* Волков А. &#039;&#039;«Ваш помощник — компьютер»&#039;&#039;. — журнал Моделист-Конструктор, 1987, №№ 2,3,5,6,7.&lt;br /&gt;
* Ложкин О. &#039;&#039;Персональный компьютер «Эрик»&#039;&#039;. — журнал Радиолюбитель, 1994, № 4, стр.9-12.&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://www.old.h1.ru/xussr/specialist.shtml Компьютерный музей — Специалист]&lt;br /&gt;
* [http://www.spetsialist-mx.ru/index.html Сайт о ПК &amp;quot;Специалист&amp;quot; и его клонах]&lt;br /&gt;
&lt;br /&gt;
== Документация ==&lt;br /&gt;
* [[Специалист/Моделист-Конструктор 87/Описание компьютера|Описание в журнале «Моделист-Конструктор»]]&lt;br /&gt;
* [[Специалист/Техническая информация|Краткая техническая информация]]&lt;br /&gt;
* [[Специалист/Контроллер цвета]]&lt;br /&gt;
* [[Лик/Руководство пользователя|Руководство пользователя ПК «Лик»]]&lt;br /&gt;
&lt;br /&gt;
== Файлы ==&lt;br /&gt;
* [http://www.spetsialist-mx.ru/Soft/monitor2_1.rar Прошивка ПЗУ «Специалист»]&lt;br /&gt;
* [http://www.spetsialist-mx.ru/Soft/Specimx.rar Прошивка ПЗУ «Специалист-MX»]&lt;br /&gt;
* [http://www.spetsialist-mx.ru/Soft/soft_lik_rks.rar Прошивки ПЗУ «Лик»]&lt;br /&gt;
&lt;br /&gt;
== Эмуляторы ==&lt;br /&gt;
* [http://bashkiria-2m.narod.ru/ Универсальный эмулятор Башкирия-2М]&lt;br /&gt;
* [http://www.spetsialist-mx.ru/Soft/Emu80.rar Emu80]&lt;br /&gt;
* [http://www.spetsialist-mx.ru/Soft/spmx_v42.rar spmx_v42]&lt;br /&gt;
&lt;br /&gt;
== Программы ==&lt;br /&gt;
* [http://bashkiria-2m.narod.ru/download.html Подборка программ для «Специалиста» и «Лика» на сайте эмулятора Башкирия-2М]&lt;br /&gt;
* [http://www.spetsialist-mx.ru/Soft/soft_rks.rar Подборка программ для «Специалиста» на сайте ПК &amp;quot;Специалист&amp;quot; и его клонов]&lt;br /&gt;
* [http://www.spetsialist-mx.ru/Soft/soft_mx_i80.rar Подборка программ для «Специалиста_МХ» на сайте ПК &amp;quot;Специалист&amp;quot; и его клонов]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Специалист]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D1%86%D0%B2%D0%B5%D1%82%D0%B0&amp;diff=4252</id>
		<title>Специалист/Контроллер цвета</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D1%86%D0%B2%D0%B5%D1%82%D0%B0&amp;diff=4252"/>
		<updated>2026-06-13T14:18:01Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;На «Специалисте» существует четыре варианта реализации цвета, во всех вариантах разрешение 384×256:&lt;br /&gt;
# &amp;quot;Классический&amp;quot; ч/б вариант без цвета&lt;br /&gt;
# 5-цветный вариант - PAPER всегда чёрный + 4 цвета для INK; цвет задаётся записью в порт FF02 биты 6-7&lt;br /&gt;
# 8-цветный вариант, расширение 5-цветного; цвет задаётся записью в порт FF02 биты 4/6/7&lt;br /&gt;
# Цвет в «Специалист MX», байт цвета имеет 4 бита на PAPER и 4 бита на INK; порт FFF8&lt;br /&gt;
&lt;br /&gt;
== 5-цветный вариант ==&lt;br /&gt;
&lt;br /&gt;
На примере ПК &amp;quot;Специалист&amp;quot; из журнала «Моделист - конструктор», № 8 за 1990 г.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Для усовершенствования «Специалиста» нужен формирователь RGB (контроллер цвета) для сопряжения с цветным телевизором. Устройство представляет собой модуль, конструктивно оформленный в виде отдельной приставки. Модуль имеет четыре выхода: R, G, B и Y+SS. Каково же их назначение?&lt;br /&gt;
Многообразие цветовых оттенков на экране телевизора складывается из трех основных цветов – красного (Red), зеленого (Green) и синего (Blue). Соответственно у цветного кинескопа имеются три электронные пушки и столько же видеоусилителей: R, G, B. Отклонение лучей осуществляет блок разверток. Следовательно, для цветного телевизора нужно сформировать три видеосигнала R, G, B и сигнал синхросмеси (Y+SS). Данную функцию и выполняет модуль RGB.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Таблица цветности, запись в порт FF02:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Specialist-colortable4.png]]&lt;br /&gt;
&lt;br /&gt;
* [http://www.spetsialist-mx.ru/schemes/ColorController1.png Контроллер цвета ПК &amp;quot;Специалист&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 8-цветный вариант ==&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Модуль RGB собран на шести микросхемах (см. рисунок) и состоит из дополнительного ОЗУ (DD1, DD2, DD5), буферного регистра DD3, выходного регистра DD4 и формирователя RGB сигналов на микросхеме DD6. Код цвета выставляется на выводах 10, 11 и 13 параллельного адаптера. При записи информации на экранное ОЗУ одновременно записывается код цвета в дополнительное ОЗУ, работающее синхронно с экранным. Назначение регистра DD3 аналогично DD46 на схеме компьютера.&lt;br /&gt;
В течение 1 мкс на выходе регистра DD4 сохраняется код цвета, который стробируется яркостным сигналом. Таким образом, светлые элементы изображения окрашиваются в один из семи цветов. Вместе с черным получаем восемь цветов.&lt;br /&gt;
Подключение модуля к выводу 13 DD44 вызвало необходимость изменить схему начального пуска. Теперь схема начального пуска отключается командой FBH (разрешение прерывания).&lt;br /&gt;
Для каждого блока из восьми точек, соответствующего 1 байту, задают свой цвет изображения, но в пределах блока можно использовать только один из восьми цветов. Фоновый цвет всегда черный. Для установки цвета изображения надо записать код цвета в порт FF02H:&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 MVI A, COLOUR1	; НА АССЕМБЛЕРЕ&lt;br /&gt;
 STA FF03		; НА АССЕМБЛЕРЕ&lt;br /&gt;
 POKE -2, COLOUR2	; НА БЕЙСИКЕ&lt;br /&gt;
 где, COLOUR1 – код цвета на ассемблере, COLOUR2 – код цвета на Бейсике.&lt;br /&gt;
&lt;br /&gt;
Таблица цветности, запись в порт FF02:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Specialist-colortable1.png]]&lt;br /&gt;
* [http://www.spetsialist-mx.ru/images/colortable1.png &amp;quot;Цветовая&amp;quot; таблица ПК &amp;quot;Специалист&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Специалист MX ==&lt;br /&gt;
&lt;br /&gt;
Таблица кодов цветности&lt;br /&gt;
Номер цвета Y R G B Цвет&lt;br /&gt;
 0 0 0 0 0 Черный&lt;br /&gt;
 1 0 0 0 1 Синий&lt;br /&gt;
 2 0 0 1 0 Зеленый&lt;br /&gt;
 3 0 0 1 1 бирюзовый&lt;br /&gt;
 4 0 1 0 0 Красный&lt;br /&gt;
 5 0 1 0 1 фиолетовый&lt;br /&gt;
 6 0 1 1 0 коричневый&lt;br /&gt;
 7 0 1 1 1 Белый&lt;br /&gt;
 8 1 0 0 0 Серый&lt;br /&gt;
 9 1 0 0 1 Голубой&lt;br /&gt;
 A 1 0 1 0 светло-зеленый&lt;br /&gt;
 B 1 0 1 1 светло-бирюзовый&lt;br /&gt;
 C 1 1 0 0 Розовый&lt;br /&gt;
 D 1 1 0 1 светло-фиолетовый&lt;br /&gt;
 E 1 1 1 0 Желтый&lt;br /&gt;
 F 1 1 1 1 ярко-белый&lt;br /&gt;
&lt;br /&gt;
Биты порта FFF8: цвет точек изображения/цвет фоновых точек&lt;br /&gt;
 0 1 2 3 4 5 6 7&lt;br /&gt;
 Y R G B Y R G B&lt;br /&gt;
&lt;br /&gt;
[[Категория:Специалист]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D1%86%D0%B2%D0%B5%D1%82%D0%B0&amp;diff=4251</id>
		<title>Специалист/Контроллер цвета</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D1%86%D0%B2%D0%B5%D1%82%D0%B0&amp;diff=4251"/>
		<updated>2026-06-13T14:15:53Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;На «Специалисте» существует четыре варианта реализации цвета, во всех вариантах разрешение 384×256:&lt;br /&gt;
# &amp;quot;Классический&amp;quot; ч/б вариант без цвета&lt;br /&gt;
# 5-цветный вариант - PAPER всегда чёрный + 4 цвета для INK; цвет задаётся записью в порт FF02 биты 6-7&lt;br /&gt;
# 8-цветный вариант, расширение 5-цветного; цвет задаётся записью в порт FF02 биты 4/6/7&lt;br /&gt;
# Цвет в «Специалист MX», байт цвета имеет 4 бита на PAPER и 4 бита на INK; порт FFF8&lt;br /&gt;
&lt;br /&gt;
== 5-цветный вариант ==&lt;br /&gt;
&lt;br /&gt;
На примере ПК &amp;quot;Специалист&amp;quot; из журнала «Моделист - конструктор», № 8 за 1990 г.&lt;br /&gt;
&lt;br /&gt;
Для усовершенствования «Специалиста» нужен формирователь RGB (контроллер цвета) для сопряжения с цветным телевизором. Устройство представляет собой модуль, конструктивно оформленный в виде отдельной приставки. Модуль имеет четыре выхода: R, G, B и Y+SS. Каково же их назначение?&lt;br /&gt;
Многообразие цветовых оттенков на экране телевизора складывается из трех основных цветов – красного (Red), зеленого (Green) и синего (Blue). Соответственно у цветного кинескопа имеются три электронные пушки и столько же видеоусилителей: R, G, B. Отклонение лучей осуществляет блок разверток. Следовательно, для цветного телевизора нужно сформировать три видеосигнала R, G, B и сигнал синхросмеси (Y+SS). Данную функцию и выполняет модуль RGB.&lt;br /&gt;
&lt;br /&gt;
Таблица цветности, запись в порт FF02:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Specialist-colortable4.png]]&lt;br /&gt;
&lt;br /&gt;
* [http://www.spetsialist-mx.ru/schemes/ColorController1.png Контроллер цвета ПК &amp;quot;Специалист&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 8-цветный вариант ==&lt;br /&gt;
&lt;br /&gt;
Модуль RGB собран на шести микросхемах (см. рисунок) и состоит из дополнительного ОЗУ (DD1, DD2, DD5), буферного регистра DD3, выходного регистра DD4 и формирователя RGB сигналов на микросхеме DD6. Код цвета выставляется на выводах 10, 11 и 13 параллельного адаптера. При записи информации на экранное ОЗУ одновременно записывается код цвета в дополнительное ОЗУ, работающее синхронно с экранным. Назначение регистра DD3 аналогично DD46 на схеме компьютера.&lt;br /&gt;
В течение 1 мкс на выходе регистра DD4 сохраняется код цвета, который стробируется яркостным сигналом. Таким образом, светлые элементы изображения окрашиваются в один из семи цветов. Вместе с черным получаем восемь цветов.&lt;br /&gt;
Подключение модуля к выводу 13 DD44 вызвало необходимость изменить схему начального пуска. Теперь схема начального пуска отключается командой FBH (разрешение прерывания).&lt;br /&gt;
Для каждого блока из восьми точек, соответствующего 1 байту, задают свой цвет изображения, но в пределах блока можно использовать только один из восьми цветов. Фоновый цвет всегда черный. Для установки цвета изображения надо записать код цвета в порт FF02H:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MVI A, COLOUR1	; НА АССЕМБЛЕРЕ&lt;br /&gt;
STA FF03		; НА АССЕМБЛЕРЕ&lt;br /&gt;
POKE -2, COLOUR2	; НА БЕЙСИКЕ&lt;br /&gt;
где, COLOUR1 – код цвета на ассемблере, COLOUR2 – код цвета на Бейсике.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Specialist-colortable1.png]]&lt;br /&gt;
* [http://www.spetsialist-mx.ru/images/colortable1.png &amp;quot;Цветовая&amp;quot; таблица ПК &amp;quot;Специалист&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Специалист MX ==&lt;br /&gt;
&lt;br /&gt;
Таблица кодов цветности&lt;br /&gt;
Номер цвета Y R G B Цвет&lt;br /&gt;
 0 0 0 0 0 Черный&lt;br /&gt;
 1 0 0 0 1 Синий&lt;br /&gt;
 2 0 0 1 0 Зеленый&lt;br /&gt;
 3 0 0 1 1 бирюзовый&lt;br /&gt;
 4 0 1 0 0 Красный&lt;br /&gt;
 5 0 1 0 1 фиолетовый&lt;br /&gt;
 6 0 1 1 0 коричневый&lt;br /&gt;
 7 0 1 1 1 Белый&lt;br /&gt;
 8 1 0 0 0 Серый&lt;br /&gt;
 9 1 0 0 1 Голубой&lt;br /&gt;
 A 1 0 1 0 светло-зеленый&lt;br /&gt;
 B 1 0 1 1 светло-бирюзовый&lt;br /&gt;
 C 1 1 0 0 Розовый&lt;br /&gt;
 D 1 1 0 1 светло-фиолетовый&lt;br /&gt;
 E 1 1 1 0 Желтый&lt;br /&gt;
 F 1 1 1 1 ярко-белый&lt;br /&gt;
&lt;br /&gt;
Биты порта FFF8: цвет точек изображения/цвет фоновых точек&lt;br /&gt;
 0 1 2 3 4 5 6 7&lt;br /&gt;
 Y R G B Y R G B&lt;br /&gt;
&lt;br /&gt;
[[Категория:Специалист]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Specialist-colortable4.png&amp;diff=4250</id>
		<title>Файл:Specialist-colortable4.png</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Specialist-colortable4.png&amp;diff=4250"/>
		<updated>2026-06-13T14:14:36Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: Набор цветов ПК &amp;quot;Специалист&amp;quot; в 5-цветном варианте.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Краткое описание ==&lt;br /&gt;
Набор цветов ПК &amp;quot;Специалист&amp;quot; в 5-цветном варианте.&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D1%86%D0%B2%D0%B5%D1%82%D0%B0&amp;diff=4249</id>
		<title>Специалист/Контроллер цвета</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D1%86%D0%B2%D0%B5%D1%82%D0%B0&amp;diff=4249"/>
		<updated>2026-06-13T14:11:52Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;На «Специалисте» существует четыре варианта реализации цвета, во всех вариантах разрешение 384×256:&lt;br /&gt;
# &amp;quot;Классический&amp;quot; ч/б вариант без цвета&lt;br /&gt;
# 5-цветный вариант - PAPER всегда чёрный + 4 цвета для INK; цвет задаётся записью в порт FF02 биты 6-7&lt;br /&gt;
# 8-цветный вариант, расширение 5-цветного; цвет задаётся записью в порт FF02 биты 4/6/7&lt;br /&gt;
# Цвет в «Специалист MX», байт цвета имеет 4 бита на PAPER и 4 бита на INK; порт FFF8&lt;br /&gt;
&lt;br /&gt;
== 5-цветный вариант ==&lt;br /&gt;
&lt;br /&gt;
На примере ПК &amp;quot;Специалист&amp;quot; из журнала «Моделист - конструктор», № 8 за 1990 г.&lt;br /&gt;
&lt;br /&gt;
Для усовершенствования «Специалиста» нужен формирователь RGB (контроллер цвета) для сопряжения с цветным телевизором. Устройство представляет собой модуль, конструктивно оформленный в виде отдельной приставки. Модуль имеет четыре выхода: R, G, B и Y+SS. Каково же их назначение?&lt;br /&gt;
Многообразие цветовых оттенков на экране телевизора складывается из трех основных цветов – красного (Red), зеленого (Green) и синего (Blue). Соответственно у цветного кинескопа имеются три электронные пушки и столько же видеоусилителей: R, G, B. Отклонение лучей осуществляет блок разверток. Следовательно, для цветного телевизора нужно сформировать три видеосигнала R, G, B и сигнал синхросмеси (Y+SS). Данную функцию и выполняет модуль RGB.&lt;br /&gt;
&lt;br /&gt;
* [http://www.spetsialist-mx.ru/schemes/ColorController1.png Контроллер цвета ПК &amp;quot;Специалист&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 8-цветный вариант ==&lt;br /&gt;
&lt;br /&gt;
Модуль RGB собран на шести микросхемах (см. рисунок) и состоит из дополнительного ОЗУ (DD1, DD2, DD5), буферного регистра DD3, выходного регистра DD4 и формирователя RGB сигналов на микросхеме DD6. Код цвета выставляется на выводах 10, 11 и 13 параллельного адаптера. При записи информации на экранное ОЗУ одновременно записывается код цвета в дополнительное ОЗУ, работающее синхронно с экранным. Назначение регистра DD3 аналогично DD46 на схеме компьютера.&lt;br /&gt;
В течение 1 мкс на выходе регистра DD4 сохраняется код цвета, который стробируется яркостным сигналом. Таким образом, светлые элементы изображения окрашиваются в один из семи цветов. Вместе с черным получаем восемь цветов.&lt;br /&gt;
Подключение модуля к выводу 13 DD44 вызвало необходимость изменить схему начального пуска. Теперь схема начального пуска отключается командой FBH (разрешение прерывания).&lt;br /&gt;
Для каждого блока из восьми точек, соответствующего 1 байту, задают свой цвет изображения, но в пределах блока можно использовать только один из восьми цветов. Фоновый цвет всегда черный. Для установки цвета изображения надо записать код цвета в порт FF02H:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MVI A, COLOUR1	; НА АССЕМБЛЕРЕ&lt;br /&gt;
STA FF03		; НА АССЕМБЛЕРЕ&lt;br /&gt;
POKE -2, COLOUR2	; НА БЕЙСИКЕ&lt;br /&gt;
где, COLOUR1 – код цвета на ассемблере, COLOUR2 – код цвета на Бейсике.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Specialist-colortable1.png]]&lt;br /&gt;
* [http://www.spetsialist-mx.ru/images/colortable1.png &amp;quot;Цветовая&amp;quot; таблица ПК &amp;quot;Специалист&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Специалист MX ==&lt;br /&gt;
&lt;br /&gt;
Таблица кодов цветности&lt;br /&gt;
Номер цвета Y R G B Цвет&lt;br /&gt;
 0 0 0 0 0 Черный&lt;br /&gt;
 1 0 0 0 1 Синий&lt;br /&gt;
 2 0 0 1 0 Зеленый&lt;br /&gt;
 3 0 0 1 1 бирюзовый&lt;br /&gt;
 4 0 1 0 0 Красный&lt;br /&gt;
 5 0 1 0 1 фиолетовый&lt;br /&gt;
 6 0 1 1 0 коричневый&lt;br /&gt;
 7 0 1 1 1 Белый&lt;br /&gt;
 8 1 0 0 0 Серый&lt;br /&gt;
 9 1 0 0 1 Голубой&lt;br /&gt;
 A 1 0 1 0 светло-зеленый&lt;br /&gt;
 B 1 0 1 1 светло-бирюзовый&lt;br /&gt;
 C 1 1 0 0 Розовый&lt;br /&gt;
 D 1 1 0 1 светло-фиолетовый&lt;br /&gt;
 E 1 1 1 0 Желтый&lt;br /&gt;
 F 1 1 1 1 ярко-белый&lt;br /&gt;
&lt;br /&gt;
Биты порта FFF8: цвет точек изображения/цвет фоновых точек&lt;br /&gt;
 0 1 2 3 4 5 6 7&lt;br /&gt;
 Y R G B Y R G B&lt;br /&gt;
&lt;br /&gt;
[[Категория:Специалист]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Specialist-colortable1.png&amp;diff=4248</id>
		<title>Файл:Specialist-colortable1.png</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Specialist-colortable1.png&amp;diff=4248"/>
		<updated>2026-06-13T14:11:08Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Краткое описание ==&lt;br /&gt;
Набор цветов ПК &amp;quot;Специалист&amp;quot; в 8-цветном варианте.&lt;br /&gt;
&lt;br /&gt;
Источник: http://www.spetsialist-mx.ru/images/colortable1.png&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D1%86%D0%B2%D0%B5%D1%82%D0%B0&amp;diff=4247</id>
		<title>Специалист/Контроллер цвета</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D1%86%D0%B2%D0%B5%D1%82%D0%B0&amp;diff=4247"/>
		<updated>2026-06-13T13:54:27Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;На «Специалисте» существует четыре варианта реализации цвета, во всех вариантах разрешение 384×256:&lt;br /&gt;
# &amp;quot;Классический&amp;quot; ч/б вариант без цвета&lt;br /&gt;
# 5-цветный вариант - PAPER всегда чёрный + 4 цвета для INK; цвет задаётся записью в порт FF02 биты 6-7&lt;br /&gt;
# 8-цветный вариант, расширение 5-цветного; цвет задаётся записью в порт FFF8 биты 4/6/7&lt;br /&gt;
# Цвет в «Специалист MX», байт цвета имеет 4 бита на PAPER и 4 бита на INK; порт FFF8&lt;br /&gt;
&lt;br /&gt;
== 5-цветный вариант ==&lt;br /&gt;
&lt;br /&gt;
На примере ПК &amp;quot;Специалист&amp;quot; из журнала «Моделист - конструктор», № 8 за 1990 г.&lt;br /&gt;
&lt;br /&gt;
Для усовершенствования «Специалиста» нужен формирователь RGB (контроллер цвета) для сопряжения с цветным телевизором. Устройство представляет собой модуль, конструктивно оформленный в виде отдельной приставки. Модуль имеет четыре выхода: R, G, B и Y+SS. Каково же их назначение?&lt;br /&gt;
Многообразие цветовых оттенков на экране телевизора складывается из трех основных цветов – красного (Red), зеленого (Green) и синего (Blue). Соответственно у цветного кинескопа имеются три электронные пушки и столько же видеоусилителей: R, G, B. Отклонение лучей осуществляет блок разверток. Следовательно, для цветного телевизора нужно сформировать три видеосигнала R, G, B и сигнал синхросмеси (Y+SS). Данную функцию и выполняет модуль RGB.&lt;br /&gt;
&lt;br /&gt;
* [http://www.spetsialist-mx.ru/schemes/ColorController1.png Контроллер цвета ПК &amp;quot;Специалист&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== 8-цветный вариант ==&lt;br /&gt;
&lt;br /&gt;
Модуль RGB собран на шести микросхемах (см. рисунок) и состоит из дополнительного ОЗУ (DD1, DD2, DD5), буферного регистра DD3, выходного регистра DD4 и формирователя RGB сигналов на микросхеме DD6. Код цвета выставляется на выводах 10, 11 и 13 параллельного адаптера. При записи информации на экранное ОЗУ одновременно записывается код цвета в дополнительное ОЗУ, работающее синхронно с экранным. Назначение регистра DD3 аналогично DD46 на схеме компьютера.&lt;br /&gt;
В течение 1 мкс на выходе регистра DD4 сохраняется код цвета, который стробируется яркостным сигналом. Таким образом, светлые элементы изображения окрашиваются в один из семи цветов. Вместе с черным получаем восемь цветов.&lt;br /&gt;
Подключение модуля к выводу 13 DD44 вызвало необходимость изменить схему начального пуска. Теперь схема начального пуска отключается командой FBH (разрешение прерывания).&lt;br /&gt;
Для каждого блока из восьми точек, соответствующего 1 байту, задают свой цвет изображения, но в пределах блока можно использовать только один из восьми цветов. Фоновый цвет всегда черный. Для установки цвета изображения надо записать код цвета в порт FF02H:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MVI A, COLOUR1	; НА АССЕМБЛЕРЕ&lt;br /&gt;
STA FF03		; НА АССЕМБЛЕРЕ&lt;br /&gt;
POKE -2, COLOUR2	; НА БЕЙСИКЕ&lt;br /&gt;
где, COLOUR1 – код цвета на ассемблере, COLOUR2 – код цвета на Бейсике.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Specialist-colortable1.png]]&lt;br /&gt;
* [http://www.spetsialist-mx.ru/images/colortable1.png &amp;quot;Цветовая&amp;quot; таблица ПК &amp;quot;Специалист&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Специалист MX ==&lt;br /&gt;
&lt;br /&gt;
Таблица кодов цветности&lt;br /&gt;
Номер цвета Y R G B Цвет&lt;br /&gt;
 0 0 0 0 0 Черный&lt;br /&gt;
 1 0 0 0 1 Синий&lt;br /&gt;
 2 0 0 1 0 Зеленый&lt;br /&gt;
 3 0 0 1 1 бирюзовый&lt;br /&gt;
 4 0 1 0 0 Красный&lt;br /&gt;
 5 0 1 0 1 фиолетовый&lt;br /&gt;
 6 0 1 1 0 коричневый&lt;br /&gt;
 7 0 1 1 1 Белый&lt;br /&gt;
 8 1 0 0 0 Серый&lt;br /&gt;
 9 1 0 0 1 Голубой&lt;br /&gt;
 A 1 0 1 0 светло-зеленый&lt;br /&gt;
 B 1 0 1 1 светло-бирюзовый&lt;br /&gt;
 C 1 1 0 0 Розовый&lt;br /&gt;
 D 1 1 0 1 светло-фиолетовый&lt;br /&gt;
 E 1 1 1 0 Желтый&lt;br /&gt;
 F 1 1 1 1 ярко-белый&lt;br /&gt;
&lt;br /&gt;
Биты порта FFF8: цвет точек изображения/цвет фоновых точек&lt;br /&gt;
 0 1 2 3 4 5 6 7&lt;br /&gt;
 Y R G B Y R G B&lt;br /&gt;
&lt;br /&gt;
[[Категория:Специалист]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Specialist-colortable1.png&amp;diff=4246</id>
		<title>Файл:Specialist-colortable1.png</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Specialist-colortable1.png&amp;diff=4246"/>
		<updated>2026-06-13T13:52:31Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: Набор цветов ПК &amp;quot;Специалист&amp;quot; в 8-цветном варианте.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Краткое описание ==&lt;br /&gt;
Набор цветов ПК &amp;quot;Специалист&amp;quot; в 8-цветном варианте.&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D1%86%D0%B2%D0%B5%D1%82%D0%B0&amp;diff=4245</id>
		<title>Специалист/Контроллер цвета</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BF%D0%B5%D1%86%D0%B8%D0%B0%D0%BB%D0%B8%D1%81%D1%82/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D1%86%D0%B2%D0%B5%D1%82%D0%B0&amp;diff=4245"/>
		<updated>2026-06-13T13:51:17Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;На «Специалисте» существует четыре варианта реализации цвета, во всех вариантах разрешение 384×256:&lt;br /&gt;
# &amp;quot;Классический&amp;quot; ч/б вариант без цвета&lt;br /&gt;
# 5-цветный вариант - PAPER всегда чёрный + 4 цвета для INK; цвет задаётся записью в порт FF02 биты 6-7&lt;br /&gt;
# 8-цветный вариант, расширение 5-цветного; цвет задаётся записью в порт FFF8 биты 4/6/7&lt;br /&gt;
# Цвет в «Специалист MX», байт цвета имеет 4 бита на PAPER и 4 бита на INK; порт FFF8&lt;br /&gt;
&lt;br /&gt;
== 5-цветный вариант ==&lt;br /&gt;
&lt;br /&gt;
На примере ПК &amp;quot;Специалист&amp;quot; из журнала «Моделист - конструктор», № 8 за 1990 г.&lt;br /&gt;
&lt;br /&gt;
Для усовершенствования «Специалиста» нужен формирователь RGB (контроллер цвета) для сопряжения с цветным телевизором. Устройство представляет собой модуль, конструктивно оформленный в виде отдельной приставки. Модуль имеет четыре выхода: R, G, B и Y+SS. Каково же их назначение?&lt;br /&gt;
Многообразие цветовых оттенков на экране телевизора складывается из трех основных цветов – красного (Red), зеленого (Green) и синего (Blue). Соответственно у цветного кинескопа имеются три электронные пушки и столько же видеоусилителей: R, G, B. Отклонение лучей осуществляет блок разверток. Следовательно, для цветного телевизора нужно сформировать три видеосигнала R, G, B и сигнал синхросмеси (Y+SS). Данную функцию и выполняет модуль RGB.&lt;br /&gt;
&lt;br /&gt;
== 8-цветный вариант ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.spetsialist-mx.ru/schemes/ColorController1.png Контроллер цвета ПК &amp;quot;Специалист&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
Модуль RGB собран на шести микросхемах (см. рисунок) и состоит из дополнительного ОЗУ (DD1, DD2, DD5), буферного регистра DD3, выходного регистра DD4 и формирователя RGB сигналов на микросхеме DD6. Код цвета выставляется на выводах 10, 11 и 13 параллельного адаптера. При записи информации на экранное ОЗУ одновременно записывается код цвета в дополнительное ОЗУ, работающее синхронно с экранным. Назначение регистра DD3 аналогично DD46 на схеме компьютера.&lt;br /&gt;
В течение 1 мкс на выходе регистра DD4 сохраняется код цвета, который стробируется яркостным сигналом. Таким образом, светлые элементы изображения окрашиваются в один из семи цветов. Вместе с черным получаем восемь цветов.&lt;br /&gt;
Подключение модуля к выводу 13 DD44 вызвало необходимость изменить схему начального пуска. Теперь схема начального пуска отключается командой FBH (разрешение прерывания).&lt;br /&gt;
Для каждого блока из восьми точек, соответствующего 1 байту, задают свой цвет изображения, но в пределах блока можно использовать только один из восьми цветов. Фоновый цвет всегда черный. Для установки цвета изображения надо записать код цвета в порт FF02H:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
MVI A, COLOUR1	; НА АССЕМБЛЕРЕ&lt;br /&gt;
STA FF03		; НА АССЕМБЛЕРЕ&lt;br /&gt;
POKE -2, COLOUR2	; НА БЕЙСИКЕ&lt;br /&gt;
где, COLOUR1 – код цвета на ассемблере, COLOUR2 – код цвета на Бейсике.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://www.spetsialist-mx.ru/images/colortable1.png &amp;quot;Цветовая&amp;quot; таблица ПК &amp;quot;Специалист&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Специалист]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A3%D0%9A%D0%9D%D0%A6_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D1%8B_%D0%B0%D1%80%D1%85%D0%B8%D0%B2%D0%BE%D0%B2&amp;diff=4036</id>
		<title>УКНЦ форматы архивов</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A3%D0%9A%D0%9D%D0%A6_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D1%8B_%D0%B0%D1%80%D1%85%D0%B8%D0%B2%D0%BE%D0%B2&amp;diff=4036"/>
		<updated>2026-03-05T21:09:05Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: Новая страница: «{{ДИ|Источни=https://zx-pk.ru/threads/32934-format-arkhiva-lza.html}}  === LZS/LZA === Программы: * LZ.SAV - упаковщик LZS * UZ.SAV - распаковщик LZS программы с правками от EmeSoft: * LZA.SAV - упаковщик LZA * UZA.SAV - распаковщик LZA Правки: # для упаковщика уменьшен буфер в 2 раза, соответственно памяти требуется...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ДИ|Источни=https://zx-pk.ru/threads/32934-format-arkhiva-lza.html}}&lt;br /&gt;
&lt;br /&gt;
=== LZS/LZA ===&lt;br /&gt;
Программы:&lt;br /&gt;
* LZ.SAV - упаковщик LZS&lt;br /&gt;
* UZ.SAV - распаковщик LZS&lt;br /&gt;
программы с правками от EmeSoft:&lt;br /&gt;
* LZA.SAV - упаковщик LZA&lt;br /&gt;
* UZA.SAV - распаковщик LZA&lt;br /&gt;
Правки:&lt;br /&gt;
# для упаковщика уменьшен буфер в 2 раза, соответственно памяти требуется сильно меньше.&lt;br /&gt;
# сжатые данные инвертированы, но КС считается по неинвертированным данным&lt;br /&gt;
# изменён текст, сделаны незначительные оптимизации.&lt;br /&gt;
&lt;br /&gt;
формат Архива:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
struct ArchHeader {             // заголовок архива&lt;br /&gt;
    word    archID = EmeSoft ? ^R&amp;lt;LZA&amp;gt; : ^R&amp;lt;LZS&amp;gt;; // сигнатура&lt;br /&gt;
    word    version = &amp;quot;21&amp;quot;;     // версия архива&lt;br /&gt;
    word    N;                  // размер кольцевого буфера в байтах 010000 или 04000 для EmeSoft&lt;br /&gt;
    word    date;               // дата создания архива&lt;br /&gt;
    word    password;           // зашифрованный пароль для распаковки, 0, если нету.&lt;br /&gt;
            /* пароль шифруется так:&lt;br /&gt;
               password = comb(swab(^R&amp;lt;nnn&amp;gt; xor archID)),&lt;br /&gt;
               где nnn - открытый пароль, заданный в ключе /P */&lt;br /&gt;
    word    0;                  // зарезервировано&lt;br /&gt;
    word    archCatSize;        // размер каталога архива в байтах, 0 - если нет каталога&lt;br /&gt;
    word    archCatBlk;         // номер блока начала каталога, относительно начала файла архива,&lt;br /&gt;
                                // 0 - если нет каталога&lt;br /&gt;
                                // каталог архива выравнивается по границе блока.&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
struct FileHeader {             // заголовок файла&lt;br /&gt;
    dword   .rad50 &amp;quot;FILNAM&amp;quot;;    // имя файла в RADIX-50&lt;br /&gt;
    word    .rad50 &amp;quot;EXT&amp;quot;        // расширение файла в RADIX-50&lt;br /&gt;
    word    unpSizeBlk;         // размер файла в блоках до архивации&lt;br /&gt;
    word    date;               // дата создания файла&lt;br /&gt;
    word    CS;                 // контрольная сумма упакованного массива&lt;br /&gt;
    dword   pckSize;            // размер упакованного массива в байтах&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
struct ArchCatRecord {  // запись о файле в каталоге архива&lt;br /&gt;
    word    blkNum;     // номер блока относительно начала файла архива, с которого начинается файл в архиве&lt;br /&gt;
    word    offset;     // смещение в блоке, с которого начинается массив упакованных данных файла&lt;br /&gt;
    FileHeader file;    // структура заголовка файла&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// формат Архива&lt;br /&gt;
Archive {&lt;br /&gt;
    ArchHeader header;      // заголовок архива&lt;br /&gt;
    {&lt;br /&gt;
        FileHeader fh;      // заголовок файла&lt;br /&gt;
        byte[fh.pckSize];   // упакованный массив&lt;br /&gt;
        .wordeven           // выравнивание по слову&lt;br /&gt;
    } по количеству файлов в архиве;&lt;br /&gt;
&lt;br /&gt;
    .blockeven                  // выравнивание по блоку&lt;br /&gt;
    // каталог архива, опционально&lt;br /&gt;
    {&lt;br /&gt;
       ArchCatRecord    fileRecord; // запись о файле в каталоге архива&lt;br /&gt;
    } по количеству файлов в архиве;&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== FCU ===&lt;br /&gt;
Структура файла: нет начального заголовка, весь файл архива состоит из набора архивированных файлов:&lt;br /&gt;
заголовок + сжатый поток + контрольные суммы.&lt;br /&gt;
&lt;br /&gt;
Заголовок: 7 слов = 14 байт&lt;br /&gt;
* три слова: Имя + расширение файла в RADIX-50&lt;br /&gt;
* слово: Длина исходного файла, в блоках&lt;br /&gt;
* слово: Дата файла; старший бит означает что файл был защищён от записи (PROTECTED)&lt;br /&gt;
* два слова: Длина файла в архиве (с точностью до слова)&lt;br /&gt;
** Первое слово&lt;br /&gt;
*** младший байт это количество слов&lt;br /&gt;
*** старший байт это признак заголовка (0xBE = 0276 oct)&lt;br /&gt;
** Второе слово: количество блоков&lt;br /&gt;
&lt;br /&gt;
После заголовка следует собственно сжатый поток.&lt;br /&gt;
Длина этого блока в байтах определяется так:&lt;br /&gt;
(седьмое слово) * 512 + (младший байт 6-го слова) * 2&lt;br /&gt;
В эту длину входят также два слова контрольных сумм.&lt;br /&gt;
&lt;br /&gt;
В самом конце блока со сжатым потоком бит лежат два слова:&lt;br /&gt;
* предпоследнее слово: контрольная сумма исходного файла&lt;br /&gt;
* последнее слово: контрольная сумма сжатого потока&lt;br /&gt;
&lt;br /&gt;
Контрольная сумма считается простым сложением слов.&lt;br /&gt;
&lt;br /&gt;
Собственно сжатие выполняется алгоритмом Huffman, за основу была взята известная реализация lzhuf.c от Haruyasu Yoshizaki и Hurahiko Okumura.&lt;br /&gt;
Параметры алгоритма:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// LZSS compression&lt;br /&gt;
&lt;br /&gt;
#define N               4096        // buffer size&lt;br /&gt;
#define F               60          // lookahead buffer size&lt;br /&gt;
#define THRESHOLD       2&lt;br /&gt;
const uint16_t NIL =    0xFFFE;    // leaf of tree&lt;br /&gt;
&lt;br /&gt;
// Huffman coding&lt;br /&gt;
&lt;br /&gt;
#define N_CHAR          (256 - THRESHOLD + F)&lt;br /&gt;
// kinds of characters (character code = 0..N_CHAR-1)&lt;br /&gt;
#define T               (N_CHAR * 2 - 1)        // size of table&lt;br /&gt;
#define R               (T - 1)     // position of root&lt;br /&gt;
#define MAX_FREQ        0x8000      // updates tree when the root frequency comes to this value.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Существенное отличие от оригинала, это кодирование потока бит. В Huffman мы имеем дело с потоком бит, поэтому важно как они укладываются в байты и слова.&lt;br /&gt;
Обычно это просто &amp;quot;берём байты друг за другом&amp;quot; и для каждого байта либо &amp;quot;MSB first&amp;quot; (от старших бит к младшим) либо &amp;quot;LSB first&amp;quot; (от младших бит к старшим).&lt;br /&gt;
Но в FCU всё сложнее, потому что энкодер сохраняет словами, плюс little endian для байт в слове. Поэтому, получается так:&lt;br /&gt;
* во-первых, используем MSB, поэтому для слова `0xABCD` порядок выдачи бит в исходящем потоке будет &amp;lt;code&amp;gt;A B C D&amp;lt;/code&amp;gt;.&lt;br /&gt;
* во-вторых, little endian, поэтому в виде байт это сохраняется в порядке: &amp;lt;code&amp;gt;[CD] [AB]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Категория:УКНЦ]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%92%D0%B5%D0%BA%D1%82%D0%BE%D1%80-06%D0%A6/%D0%94%D0%B6%D0%BE%D0%B9%D1%81%D1%82%D0%B8%D0%BA%D0%B8&amp;diff=4035</id>
		<title>Вектор-06Ц/Джойстики</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%92%D0%B5%D0%BA%D1%82%D0%BE%D1%80-06%D0%A6/%D0%94%D0%B6%D0%BE%D0%B9%D1%81%D1%82%D0%B8%D0%BA%D0%B8&amp;diff=4035"/>
		<updated>2026-03-03T22:56:40Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ДИ|Источник=https://zx-pk.ru/threads/29374-dzhojstiki-na-vektore-06ts.html |Автор=Вячеслав Славинский (svofski)}}&lt;br /&gt;
&lt;br /&gt;
= Джойстики на Векторе-06ц =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;БАЙТ&#039;&#039;&#039;, если я правильно понял, то это из публикации «Байт»:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;НАЗНАЧЕНИЕ ВЫВОДОВ ПУ: А0 - +5В,ОБЩИЙ ПРОВОД; А1 - СТРЕЛКА ВВЕРХ;&lt;br /&gt;
А2 - СТРЕЛКА ВПРАВО; А3- СТРЕЛКА ВНИЗ; А4 - СТРЕЛКА ВЛЕВО; А5 - ПРОБЕЛ&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Джойстик-П&#039;&#039;&#039;, потому что висит на ПУ:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
05H  порт PС параллельного интерфейса (разъем &amp;quot;ПУ&amp;quot;)&lt;br /&gt;
Запись: Опрос джойстиков П1, П2&lt;br /&gt;
╓7┬6┬5┬4┬3┬2┬1┬0╖&lt;br /&gt;
║x│ │ │x│x│x│x│x║&lt;br /&gt;
╙─┴╥┴╥┴─┴─┴─┴─┴─╜ бит&lt;br /&gt;
   ║ ╚═══════════  5: 0=джойстик П1, 1=джойстик П2&lt;br /&gt;
   ╚═════════════  6: 1=джойстик П1, 0=джойстик П2&lt;br /&gt;
06H  порт PB параллельного интерфейса (разъем &amp;quot;ПУ&amp;quot;)&lt;br /&gt;
Чтение: Джойстики П1, П2 (0 - клавиша нажата, 1 - отжата)&lt;br /&gt;
╓7┬6┬5┬4┬3┬2┬1┬0╖&lt;br /&gt;
║ │ │x│x│ │ │ │ ║&lt;br /&gt;
╙╥┴╥┴─┴─┴╥┴╥┴╥┴╥╜ бит&lt;br /&gt;
 ║ ║     ║ ║ ║ ╚═  0: &amp;quot;вправо&amp;quot;&lt;br /&gt;
 ║ ║     ║ ║ ╚═══  1: &amp;quot;влево&amp;quot;&lt;br /&gt;
 ║ ║     ║ ╚═════  2: &amp;quot;вверх&amp;quot;&lt;br /&gt;
 ║ ║     ╚═══════  3: &amp;quot;вниз&amp;quot;&lt;br /&gt;
 ║ ╚═════════════  6: кнопка 2&lt;br /&gt;
 ╚═══════════════  7: кнопка 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;УСПИД&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
07H  порт PA параллельного интерфейса (разъем &amp;quot;ПУ&amp;quot;)&lt;br /&gt;
Чтение: Джойстик УСПИД (1 - клавиша нажата, 0 - отжата)&lt;br /&gt;
╓7┬6┬5┬4┬3┬2┬1┬0╖&lt;br /&gt;
║ │ │ │ │ │x│x│x║&lt;br /&gt;
╙╥┴╥┴╥┴╥┴╥┴─┴─┴─╜ бит&lt;br /&gt;
 ║ ║ ║ ║ ╚═══════  3: &amp;quot;кнопка&amp;quot;&lt;br /&gt;
 ║ ║ ║ ╚═════════  4: &amp;quot;влево&amp;quot;&lt;br /&gt;
 ║ ║ ╚═══════════  5: &amp;quot;вниз&amp;quot;&lt;br /&gt;
 ║ ╚═════════════  6: &amp;quot;вправо&amp;quot;&lt;br /&gt;
 ╚═══════════════  7: &amp;quot;вверх&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Джойстик С&#039;&#039;&#039; (предположительно Счетмаш), или &#039;&#039;&#039;Вектор-06ц.02&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0EH  Запись: таблица цветности&lt;br /&gt;
Чтение: Регистр 1-го джойстика (0 - клавиша нажата, 1 - отжата)&lt;br /&gt;
╓7┬6┬5┬4┬3┬2┬1┬0╖&lt;br /&gt;
║ │ │1│1│ │ │ │ ║&lt;br /&gt;
╙╥┴╥┴─┴─┴╥┴╥┴╥┴╥╜ бит&lt;br /&gt;
 ║ ║     ║ ║ ║ ╚═  0: &amp;quot;вправо&amp;quot;&lt;br /&gt;
 ║ ║     ║ ║ ╚═══  1: &amp;quot;влево&amp;quot;&lt;br /&gt;
 ║ ║     ║ ╚═════  2: &amp;quot;вверх&amp;quot;&lt;br /&gt;
 ║ ║     ╚═══════  3: &amp;quot;вниз&amp;quot;&lt;br /&gt;
 ║ ╚═════════════  6: кнопка 1&lt;br /&gt;
 ╚═══════════════  7: кнопка 2&lt;br /&gt;
0FH  Запись: таблица цветности&lt;br /&gt;
Чтение: Регистр 2-го джойстика (0 - клавиша нажата, 1 - отжата)&lt;br /&gt;
╓7┬6┬5┬4┬3┬2┬1┬0╖&lt;br /&gt;
║ │ │1│1│ │ │ │ ║&lt;br /&gt;
╙╥┴╥┴─┴─┴╥┴╥┴╥┴╥╜ бит&lt;br /&gt;
 ║ ║     ║ ║ ║ ╚═  0: &amp;quot;вправо&amp;quot;&lt;br /&gt;
 ║ ║     ║ ║ ╚═══  1: &amp;quot;влево&amp;quot;&lt;br /&gt;
 ║ ║     ║ ╚═════  2: &amp;quot;вверх&amp;quot;&lt;br /&gt;
 ║ ║     ╚═══════  3: &amp;quot;вниз&amp;quot;&lt;br /&gt;
 ║ ╚═════════════  6: кнопка 1&lt;br /&gt;
 ╚═══════════════  7: кнопка 2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* http://sensi.org/scalar/ware/572/ — Вектор-USER, стр. 20 и 30&lt;br /&gt;
* http://www.sensi.org/scalar/ware/553/ — Байт № 8 за 1992 год — код опроса Джойстика-ПУ&lt;br /&gt;
* https://github.com/svofski/incursiondelrio/blob/master/input.inc — код опроса джойстиков в Рива Рейд&lt;br /&gt;
&lt;br /&gt;
[[Категория:Вектор-06Ц]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%91%D0%9A-0010_%D0%A2%D0%B5%D0%B7%D0%B8%D1%81%D1%8B_%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0_%D0%94%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3_82&amp;diff=4034</id>
		<title>БК-0010 Тезисы доклада Диалог 82</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%91%D0%9A-0010_%D0%A2%D0%B5%D0%B7%D0%B8%D1%81%D1%8B_%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0_%D0%94%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3_82&amp;diff=4034"/>
		<updated>2026-01-31T18:28:39Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ДИ|Источник=Всесоюзная научно-техническая конференция по проблемам создания индивидуальных диалоговых систем на базе микро-ЭВМ (персональные компьютеры). Диалог-82-Микро. Тезисы докладов. Пущино, 1982 г. стр.24-27}}&lt;br /&gt;
&lt;br /&gt;
[[Файл:BK0010-Dialog82-Puschino-page24top.png]]&lt;br /&gt;
&lt;br /&gt;
МИКРО-ЭВМ ИНДИВИДУАЛЬНОГО ПОЛЬЗОВАНИЯ &amp;quot;ЭЛЕКТРОНИКА БК0010&amp;quot;&lt;br /&gt;
&lt;br /&gt;
А.Н.Полосин, С.М.Косенков, А.И.Половянюк, Н.Г.Карпинский&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ индивидуального пользовании &amp;quot;Электроника БК0010&amp;quot; является диалоговой системой минимальной конфигурации небольшой вычислительной мощности. Сравнительно небольшая стоимость, возможность ее сопряжения с бытовыми телевизором и магнитофоном, наличие диалогового языка &amp;quot;Фокал БК0010&amp;quot; (простого и достаточно мощного одновременно) делают ее доступной для широкого круга пользователей.&lt;br /&gt;
&lt;br /&gt;
Конструктивно микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; состоит из двух функциональных узлов: вычислительного устройства (ВУ собственно микро-ЭВМ), размер 360 × 195 × 65; блока питания, размер 180 × 100 × 80.&lt;br /&gt;
&lt;br /&gt;
ВУ выполнено в корпусе, содержащем две печатные платы:&lt;br /&gt;
* клавиатуру, на которой установлены 92 клавиши;&lt;br /&gt;
* вычислитель, на котором размещена вся электронная схема.&lt;br /&gt;
&lt;br /&gt;
Обе платы соединяются электрически и механически и содержат необходимые разъемы для связи с бытовыми периферийными устройствами и блоком питания. Обе платы устанавливаются в корпус, который несет защитную и декоративную нагрузки. Конструкция микро-ЭВМ портативная.&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ построена на базе микропроцессора К1801ВМ1. Таким образом обеспечивается совместимость по системе команд с микро-ЭВМ &amp;quot;Электроника 60&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В целом архитектурно обе микро-ЭВМ совместимы и по каналу связи, однако канал микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; является внутренним и пользователю не предоставляется, а служит технологическим целям.&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; и &amp;quot;Электроника 60&amp;quot; имеют некоторые различия в полях распределения адресного пространства, обусловленные требованием упрощения структурной схемы (снижение стоимости, потребляемой мощности). Так, например, ОЗУ экранной памяти занимает диапазон адресов 16 Кбайт в общем поле памяти.&lt;br /&gt;
&lt;br /&gt;
Структурная схема микро-ЭВМ &amp;quot;Электроника БКООЮ&amp;quot; приведена на рисунке. Все ее блоки объединены единым каналом связи, а состав основных блоков традиционен для микро-ЭВМ. Некоторой особенностью структурной схемы является способ подключения ОЗУ экранной памяти к каналу связи посредством БИС (интерфейс ОЗУ динамического типа), которая одновременно с регенерацией содержимого ОЗУ осуществляет функции контроллера ТВ-приемника, обеспечивая выдачу содержимого ОЗУ экранной памяти на экран ТВ-приемника.&lt;br /&gt;
&lt;br /&gt;
[[Файл:BK0010-Dialog82-Puschino-page25.png]]&lt;br /&gt;
&lt;br /&gt;
Другой особенностью структурной схемы является программно-аппаратная реализация контроллеров магнитофона, ТВ-приемника; при этом аппаратные затраты сводятся к необходимому минимуму. Схема микро-ЭВМ содержит параллельный 16-разрядный программируемый интерфейс, предназначенный для подключения нестандартных устройств пользователя, и поддерживаемый &amp;quot;Фокал БК0010&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Контроллер клавиатуры микро-ЭВМ (поддержанный соответствующим драйвером) обеспечивает передачу 256 кодов символов, в числе которых служебные, алфавитно-цифровые, знаковые, редакти¬рования, спецсимволы, символы табличной графики.&lt;br /&gt;
&lt;br /&gt;
Конструктивно в схему заложена возможность (в старших модификациях) подключения цветного ТВ-приемника (4 цвета) по R-, G-, B-входам, телеграфного канала связи функциональной (ключевой) клавиатуры, векторной графики. В настоящей модификации эта возможность не поддерживается программным обеспечением.&lt;br /&gt;
&lt;br /&gt;
К поставленному в существующей модели программному обеспечению относятся:&lt;br /&gt;
* диалоговый язык &amp;quot;Фокал БК0010&amp;quot;;&lt;br /&gt;
* драйверы внешних устройств;&lt;br /&gt;
* контролирующая программа;&lt;br /&gt;
* прикладные программы.&lt;br /&gt;
&lt;br /&gt;
Диалоговый язык &amp;quot;Фокал БК0010&amp;quot; является версией языка Фокал и учитывает особенности микро-ЭВМ (наличие бытовых периферийных устройств).&lt;br /&gt;
&lt;br /&gt;
Драйверы играют связующую роль между языком и аппаратной частью &amp;quot;Электроника БК0010&amp;quot;, а также в значительной степени поддерживают аппаратную часть контроллеров. Обращение к драйверам осуществляется посредством команд ЕМТ с заданным аргументом, которому соответствуют следующие функции:&lt;br /&gt;
* инициализации драйверов;&lt;br /&gt;
* прием кода с клавиатуры;&lt;br /&gt;
* прием строки с клавиатуры (64 символа);&lt;br /&gt;
* установка ключевой клавиатуры;&lt;br /&gt;
* передача кода на ТВ-приемник;&lt;br /&gt;
* передача строки (64 символа) на ТВ-приемник;&lt;br /&gt;
* передача символа в служебную строку телеэкрана;&lt;br /&gt;
* передача строки символов в служебную строку;&lt;br /&gt;
* установка координат курсора;&lt;br /&gt;
* чтение координат курсора;&lt;br /&gt;
* формирование точки на экране ТВ-приемника;&lt;br /&gt;
* формирование вектора на экране ТВ-приемника;&lt;br /&gt;
* чтение/запись на магнитную ленту;&lt;br /&gt;
* управление мотором магнитофона.&lt;br /&gt;
&lt;br /&gt;
Драйвер бытового ТВ-приемника обеспечивает формирование и отображение алфавитно-цифровой и графической информации на экране форматом 512×256 точек. Такой формат позволяет формировать 24 информационных и одну служебную строки. В каждой строке в зависимости от режима работы может размещаться 32 символа (матрица 16×8 точек) или 64 символа (матрица 8×8 точек). Любой символ (символы) может быть отображен позитивно-негативно.&lt;br /&gt;
&lt;br /&gt;
Драйвер клавиатуры осуществляет прием кодов с клавиатуры и их передачу драйверу ТВ-приемника. Драйвер магнитофона использует разновидность метода широтно-импульсной модуляции, который обеспечивает скорость записи и чтения информация 800÷1200 Бод (плотность 20÷24 бит/мм). Информация на ленте размещается в виде записей произвольной длины, состоящих из байтов. Структура записей содержит настроечную последовательность, служебную информацию (длина, имя массива), признак конца записи.&lt;br /&gt;
&lt;br /&gt;
Каждый бит информации представлен двумя импульсами, первый из которых определяет тип бита, а второй — синхронизирующий. Информационная единица представлена двумя импульсами &amp;quot;единичной длины&amp;quot;. Для представления информационного нуля используется комбинация импульсов &amp;quot;половинной&amp;quot; и &amp;quot;единичной&amp;quot; длины. Маркер-разделитель байтов представлен импульсом двойной длины.&lt;br /&gt;
&lt;br /&gt;
Настроечная последовательность служит для стабилизации переходных процессов в схеме магнитофона, возникающих в начале записи и используется при чтении массива для настройки драйвера на скорость, с которой был записан массив.&lt;br /&gt;
&lt;br /&gt;
В состав резидентного программного обеспечения входит контролирующая программа. Эта программа предназначена для проверки работоспособности микро-ЭВМ при эксплуатации и состоит из блоков контроля областей ОЗУ, ПЗУ, системных регистров, клавиатуры, тракта записи-воспроизведения.&lt;br /&gt;
&lt;br /&gt;
Носителями контролирующей программы, языка, драйверов являются БИС К1801РЕ1 — ПЗУ с масочным программированием. Эти БИС устанавливаются в три из 4 разъемов платы вычислителя. Четвертый разъем, легко доступный пользователю, предназначен для установки ПЗУ с программой пользователя.&lt;br /&gt;
&lt;br /&gt;
Конструкция микро-ЭВМ позволяет (при разработке собственного программного обеспечения) легко организовать замену всех БИС ПЗУ, например замену языковой БИС.&lt;br /&gt;
&lt;br /&gt;
В микро-ЭВМ предусмотрен режим начальной загрузки, в котором программная задача, сформированная, например, на &amp;quot;Электроника 60&amp;quot; и написанная в машинных кодах, может быть загружена с магнитной ленты. Непосредственно после загрузки этой задаче передается управление.&lt;br /&gt;
&lt;br /&gt;
Загрузка с магнитной ленты проводится и под управлением &amp;quot;Фокал БК1010&amp;quot;. В частности, разработан ряд прикладных игровых программ, носителем которых является магнитная лента.&lt;br /&gt;
&lt;br /&gt;
Авторам хотелось бы надеяться, что микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; станет хорошим помощником широкому кругу пользователей.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Опубликовано в издании:&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;ВСЕСОЮЗНАЯ НАУЧНО-ПРАКТИЧЕСКАЯ КОНФЕРЕНЦИЯ ПО ПРОБЛЕМАМ СОЗДАНИЯ ИНДИВИДУАЛЬНЫХ ДИАЛОГОВЫХ СИСТЕМ НА БАЗЕ МИКРО-ЭВМ (ПЕРСОНАЛЬНЫЕ КОМПЬЮТЕРЫ), ДИАЛОГ-82-МИКРО.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Тезисы докладов&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;Подписано в печать 25.10.82 г. Тираж 700 экз.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Категория:БК-0010/11]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%91%D0%9A-0010_%D0%A2%D0%B5%D0%B7%D0%B8%D1%81%D1%8B_%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0_%D0%94%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3_82&amp;diff=4033</id>
		<title>БК-0010 Тезисы доклада Диалог 82</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%91%D0%9A-0010_%D0%A2%D0%B5%D0%B7%D0%B8%D1%81%D1%8B_%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0_%D0%94%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3_82&amp;diff=4033"/>
		<updated>2026-01-23T00:48:44Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ДИ|Источник=Всесоюзная научно-техническая конференция по проблемам создания индивидуальных диалоговых систем на базе микро-ЭВМ (персональные компьютеры). Диалог-82-Микро. Тезисы докладов. Пущино, 1982 г. стр.24-27}}&lt;br /&gt;
&lt;br /&gt;
[[Файл:BK0010-Dialog82-Puschino-page24top.png]]&lt;br /&gt;
&lt;br /&gt;
МИКРО-ЭВМ ИНДИВИДУАЛЬНОГО ПОЛЬЗОВАНИЯ &amp;quot;ЭЛЕКТРОНИКА БК0010&amp;quot;&lt;br /&gt;
&lt;br /&gt;
А.Н.Полосин, С.М.Косенков, А.И.Половянюк, Н.Г.Карпинский&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ индивидуального пользовании &amp;quot;Электроника БК0010&amp;quot; является диалоговой системой минимальной конфигурации небольшой вычислительной мощности. Сравнительно небольшая стоимость, возможность ее сопряжения с бытовыми телевизором и магнитофоном, наличие диалогового языка &amp;quot;Фокал БК0010&amp;quot; (простого и достаточно мощного одновременно) делают ее доступной для широкого круга пользователей.&lt;br /&gt;
&lt;br /&gt;
Конструктивно микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; состоит из двух функциональных узлов: вычислительного устройства (ВУ собственно микро-ЭВМ), размер 360 × 195 × 65; блока питания, размер 180 × 100 × 80.&lt;br /&gt;
&lt;br /&gt;
ВУ выполнено в корпусе, содержащем две печатные платы:&lt;br /&gt;
* клавиатуру, на которой установлены 92 клавиши;&lt;br /&gt;
* вычислитель, на котором размещена вся электронная схема.&lt;br /&gt;
&lt;br /&gt;
Обе платы соединяются электрически и механически и содержат необходимые разъемы для связи с бытовыми периферийными устройствами и блоком питания. Обе платы устанавливаются в корпус, который несет защитную и декоративную нагрузки. Конструкция микро-ЭВМ портативная.&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ построена на базе микропроцессора К1801ВМ1. Таким образом обеспечивается совместимость по системе команд с микро-ЭВМ &amp;quot;Электроника 60&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В целом архитектурно обе микро-ЭВМ совместимы и по каналу связи, однако канал микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; является внутренним и пользователю не предоставляется, а служит технологическим целям.&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; и &amp;quot;Электроника 60&amp;quot; имеют некоторые различия в полях распределения адресного пространства, обусловленные требованием упрощения структурной схемы (снижение стоимости, потребляемой мощности). Так, например, ОЗУ экранной памяти занимает диапазон адресов 16 Кбайт в общем поле памяти.&lt;br /&gt;
&lt;br /&gt;
Структурная схема микро-ЭВМ &amp;quot;Электроника БКООЮ&amp;quot; приведена на рисунке. Все ее блоки объединены единым каналом связи, а состав основных блоков традиционен для микро-ЭВМ. Некоторой особенностью структурной схемы является способ подключения ОЗУ экранной памяти к каналу связи посредством БИС (интерфейс ОЗУ динамического типа), которая одновременно с регенерацией содержимого ОЗУ осуществляет функции контроллера ТВ-приемника, обеспечивая выдачу содержимого ОЗУ экранной памяти на экран ТВ-приемника.&lt;br /&gt;
&lt;br /&gt;
[[Файл:BK0010-Dialog82-Puschino-page25.png]]&lt;br /&gt;
&lt;br /&gt;
Другой особенностью структурной схемы является программно-аппаратная реализация контроллеров магнитофона, ТВ-приемника; при этом аппаратные затраты сводятся к необходимому минимуму. Схема микро-ЭВМ содержит параллельный 16-разрядный программируемый интерфейс, предназначенный для подключения нестандартных устройств пользователя, и поддерживаемый &amp;quot;Фокал БК0010&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Контроллер клавиатуры микро-ЭВМ (поддержанный соответствующим драйвером) обеспечивает передачу 256 кодов символов, в числе которых служебные, алфавитно-цифровые, знаковые, редакти¬рования, спецсимволы, символы табличной графики.&lt;br /&gt;
&lt;br /&gt;
Конструктивно в схему заложена возможность (в старших модификациях) подключения цветного ТВ-приемника (4 цвета) по R-, G-, B-входам, телеграфного канала связи функциональной (ключевой) клавиатуры, векторной графики. В настоящей модификации эта возможность не поддерживается программным обеспечением.&lt;br /&gt;
&lt;br /&gt;
К поставленному в существующей модели программному обеспечению относятся:&lt;br /&gt;
* диалоговый язык &amp;quot;Фокал БК0010&amp;quot;;&lt;br /&gt;
* драйверы внешних устройств;&lt;br /&gt;
* контролирующая программа;&lt;br /&gt;
* прикладные программы.&lt;br /&gt;
&lt;br /&gt;
Диалоговый язык &amp;quot;Фокал БК0010&amp;quot; является версией языка Фокал и учитывает особенности микро-ЭВМ (наличие бытовых периферийных устройств).&lt;br /&gt;
&lt;br /&gt;
Драйверы играют связующую роль между языком и аппаратной частью &amp;quot;Электроника БК0010&amp;quot;, а также в значительной степени поддерживают аппаратную часть контроллеров. Обращение к драйверам осуществляется посредством команд ЕМТ с заданным аргументом, которому соответствуют следующие функции:&lt;br /&gt;
* инициализации драйверов;&lt;br /&gt;
* прием кода с клавиатуры;&lt;br /&gt;
* прием строки с клавиатуры (64 символа);&lt;br /&gt;
* установка ключевой клавиатуры;&lt;br /&gt;
* передача кода на ТВ-приемник;&lt;br /&gt;
* передача строки (64 символа) на ТВ-приемник;&lt;br /&gt;
* передача символа в служебную строку телеэкрана;&lt;br /&gt;
* передача строки символов в служебную строку;&lt;br /&gt;
* установка координат курсора;&lt;br /&gt;
* чтение координат курсора;&lt;br /&gt;
* формирование точки на экране ТВ-приемника;&lt;br /&gt;
* формирование вектора на экране ТВ-приемника;&lt;br /&gt;
* чтение/запись на магнитную ленту;&lt;br /&gt;
* управление мотором магнитофона.&lt;br /&gt;
&lt;br /&gt;
Драйвер бытового ТВ-приемника обеспечивает формирование и отображение алфавитно-цифровой и графической информации на экране форматом 512×256 точек. Такой формат позволяет формировать 24 информационных и одну служебную строки. В каждой строке в зависимости от режима работы может размещаться 32 символа (матрица 16×8 точек) или 64 символа (матрица 8×8 точек). Любой символ (символы) может быть отображен позитивно-негативно.&lt;br /&gt;
&lt;br /&gt;
Драйвер клавиатуры осуществляет прием кодов с клавиатуры и их передачу драйверу ТВ-приемника. Драйвер магнитофона использует разновидность метода широтно-импульсной модуляции, который обеспечивает скорость записи и чтения информация 800÷1200 Бод (плотность 20÷24 бит/мм). Информация на ленте размещается в виде записей произвольной длины, состоящих из байтов. Структура записей содержит настроечную последовательность, служебную информацию (длина, имя массива), признак конца записи.&lt;br /&gt;
&lt;br /&gt;
Каждый бит информации представлен двумя импульсами, первый из которых определяет тип бита, а второй — синхронизирующий. Информационная единица представлена двумя импульсами &amp;quot;единичной длины&amp;quot;. Для представления информационного нуля используется комбинация импульсов &amp;quot;половинной&amp;quot; и &amp;quot;единичной&amp;quot; длины. Маркер-разделитель байтов представлен импульсом двойной длины.&lt;br /&gt;
&lt;br /&gt;
Настроечная последовательность служит для стабилизации переходных процессов в схеме магнитофона, возникающих в начале записи и используется при чтении массива для настройки драйвера на скорость, с которой был записан массив.&lt;br /&gt;
&lt;br /&gt;
В состав резидентного программного обеспечения входит контролирующая программа. Эта программа предназначена для проверки работоспособности микро-ЭВМ при эксплуатации и состоит из блоков контроля областей ОЗУ, ПЗУ, системных регистров, клавиатуры, тракта записи-воспроизведения.&lt;br /&gt;
&lt;br /&gt;
Носителями контролирующей программы, языка, драйверов являются БИС К1801РЕ1 — ПЗУ с масочным программированием. Эти БИС устанавливаются в три из 4 разъемов платы вычислителя. Четвертый разъем, легко доступный пользователю, предназначен для установки ПЗУ с программой пользователя.&lt;br /&gt;
&lt;br /&gt;
Конструкция микро-ЭВМ позволяет (при разработке собственного программного обеспечения) легко организовать замену всех БИС ПЗУ, например замену языковой БИС.&lt;br /&gt;
&lt;br /&gt;
В микро-ЭВМ предусмотрен режим начальной загрузки, в котором программная задача, сформированная, например, на &amp;quot;Электроника 60&amp;quot; и написанная в машинных кодах, может быть загружена с магнитной ленты. Непосредственно после загрузки этой задаче передается управление.&lt;br /&gt;
&lt;br /&gt;
Загрузка с магнитной ленты проводится и под управлением &amp;quot;Фокал БК1010&amp;quot;. В частности, разработан ряд прикладных игровых программ, носителем которых является магнитная лента.&lt;br /&gt;
&lt;br /&gt;
Авторам хотелось бы надеяться, что микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; станет хорошим помощником широкому кругу пользователей.&lt;br /&gt;
&lt;br /&gt;
[[Категория:БК-0010/11]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:BK0010-Dialog82-Puschino-page24top.png&amp;diff=4032</id>
		<title>Файл:BK0010-Dialog82-Puschino-page24top.png</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:BK0010-Dialog82-Puschino-page24top.png&amp;diff=4032"/>
		<updated>2026-01-23T00:48:13Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: Всесоюзная научно-техническая конференция по проблемам создания индивидуальных диалоговых систем на базе микро-ЭВМ (персональные компьютеры). Диалог-82-Микро. Тезисы докладов. Пущино, 1982 г. стр.24 верх&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Краткое описание ==&lt;br /&gt;
Всесоюзная научно-техническая конференция по проблемам создания индивидуальных диалоговых систем на базе микро-ЭВМ (персональные компьютеры). Диалог-82-Микро. Тезисы докладов. Пущино, 1982 г. стр.24 верх&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%91%D0%9A-0010_%D0%A2%D0%B5%D0%B7%D0%B8%D1%81%D1%8B_%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0_%D0%94%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3_82&amp;diff=4031</id>
		<title>БК-0010 Тезисы доклада Диалог 82</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%91%D0%9A-0010_%D0%A2%D0%B5%D0%B7%D0%B8%D1%81%D1%8B_%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0_%D0%94%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3_82&amp;diff=4031"/>
		<updated>2026-01-23T00:45:07Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ДИ|Источник=Всесоюзная научно-техническая конференция по проблемам создания индивидуальных диалоговых систем на базе микро-ЭВМ (персональные компьютеры). Диалог-82-Микро. Тезисы докладов. Пущино, 1982 г. стр.24-27}}&lt;br /&gt;
&lt;br /&gt;
МИКРО-ЭВМ ИНДИВИДУАЛЬНОГО ПОЛЬЗОВАНИЯ &amp;quot;ЭЛЕКТРОНИКА БК0010&amp;quot;&lt;br /&gt;
&lt;br /&gt;
А.Н.Полосин, С.М.Косенков, А.И.Половянюк, Н.Г.Карпинский&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ индивидуального пользовании &amp;quot;Электроника БК0010&amp;quot; является диалоговой системой минимальной конфигурации небольшой вычислительной мощности. Сравнительно небольшая стоимость, возможность ее сопряжения с бытовыми телевизором и магнитофоном, наличие диалогового языка &amp;quot;Фокал БК0010&amp;quot; (простого и достаточно мощного одновременно) делают ее доступной для широкого круга пользователей.&lt;br /&gt;
&lt;br /&gt;
Конструктивно микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; состоит из двух функциональных узлов: вычислительного устройства (ВУ собственно микро-ЭВМ), размер 360 × 195 × 65; блока питания, размер 180 × 100 × 80.&lt;br /&gt;
&lt;br /&gt;
ВУ выполнено в корпусе, содержащем две печатные платы:&lt;br /&gt;
* клавиатуру, на которой установлены 92 клавиши;&lt;br /&gt;
* вычислитель, на котором размещена вся электронная схема.&lt;br /&gt;
&lt;br /&gt;
Обе платы соединяются электрически и механически и содержат необходимые разъемы для связи с бытовыми периферийными устройствами и блоком питания. Обе платы устанавливаются в корпус, который несет защитную и декоративную нагрузки. Конструкция микро-ЭВМ портативная.&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ построена на базе микропроцессора К1801ВМ1. Таким образом обеспечивается совместимость по системе команд с микро-ЭВМ &amp;quot;Электроника 60&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В целом архитектурно обе микро-ЭВМ совместимы и по каналу связи, однако канал микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; является внутренним и пользователю не предоставляется, а служит технологическим целям.&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; и &amp;quot;Электроника 60&amp;quot; имеют некоторые различия в полях распределения адресного пространства, обусловленные требованием упрощения структурной схемы (снижение стоимости, потребляемой мощности). Так, например, ОЗУ экранной памяти занимает диапазон адресов 16 Кбайт в общем поле памяти.&lt;br /&gt;
&lt;br /&gt;
Структурная схема микро-ЭВМ &amp;quot;Электроника БКООЮ&amp;quot; приведена на рисунке. Все ее блоки объединены единым каналом связи, а состав основных блоков традиционен для микро-ЭВМ. Некоторой особенностью структурной схемы является способ подключения ОЗУ экранной памяти к каналу связи посредством БИС (интерфейс ОЗУ динамического типа), которая одновременно с регенерацией содержимого ОЗУ осуществляет функции контроллера ТВ-приемника, обеспечивая выдачу содержимого ОЗУ экранной памяти на экран ТВ-приемника.&lt;br /&gt;
&lt;br /&gt;
[[Файл:BK0010-Dialog82-Puschino-page25.png]]&lt;br /&gt;
&lt;br /&gt;
Другой особенностью структурной схемы является программно-аппаратная реализация контроллеров магнитофона, ТВ-приемника; при этом аппаратные затраты сводятся к необходимому минимуму. Схема микро-ЭВМ содержит параллельный 16-разрядный программируемый интерфейс, предназначенный для подключения нестандартных устройств пользователя, и поддерживаемый &amp;quot;Фокал БК0010&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Контроллер клавиатуры микро-ЭВМ (поддержанный соответствующим драйвером) обеспечивает передачу 256 кодов символов, в числе которых служебные, алфавитно-цифровые, знаковые, редакти¬рования, спецсимволы, символы табличной графики.&lt;br /&gt;
&lt;br /&gt;
Конструктивно в схему заложена возможность (в старших модификациях) подключения цветного ТВ-приемника (4 цвета) по R-, G-, B-входам, телеграфного канала связи функциональной (ключевой) клавиатуры, векторной графики. В настоящей модификации эта возможность не поддерживается программным обеспечением.&lt;br /&gt;
&lt;br /&gt;
К поставленному в существующей модели программному обеспечению относятся:&lt;br /&gt;
* диалоговый язык &amp;quot;Фокал БК0010&amp;quot;;&lt;br /&gt;
* драйверы внешних устройств;&lt;br /&gt;
* контролирующая программа;&lt;br /&gt;
* прикладные программы.&lt;br /&gt;
&lt;br /&gt;
Диалоговый язык &amp;quot;Фокал БК0010&amp;quot; является версией языка Фокал и учитывает особенности микро-ЭВМ (наличие бытовых периферийных устройств).&lt;br /&gt;
&lt;br /&gt;
Драйверы играют связующую роль между языком и аппаратной частью &amp;quot;Электроника БК0010&amp;quot;, а также в значительной степени поддерживают аппаратную часть контроллеров. Обращение к драйверам осуществляется посредством команд ЕМТ с заданным аргументом, которому соответствуют следующие функции:&lt;br /&gt;
* инициализации драйверов;&lt;br /&gt;
* прием кода с клавиатуры;&lt;br /&gt;
* прием строки с клавиатуры (64 символа);&lt;br /&gt;
* установка ключевой клавиатуры;&lt;br /&gt;
* передача кода на ТВ-приемник;&lt;br /&gt;
* передача строки (64 символа) на ТВ-приемник;&lt;br /&gt;
* передача символа в служебную строку телеэкрана;&lt;br /&gt;
* передача строки символов в служебную строку;&lt;br /&gt;
* установка координат курсора;&lt;br /&gt;
* чтение координат курсора;&lt;br /&gt;
* формирование точки на экране ТВ-приемника;&lt;br /&gt;
* формирование вектора на экране ТВ-приемника;&lt;br /&gt;
* чтение/запись на магнитную ленту;&lt;br /&gt;
* управление мотором магнитофона.&lt;br /&gt;
&lt;br /&gt;
Драйвер бытового ТВ-приемника обеспечивает формирование и отображение алфавитно-цифровой и графической информации на экране форматом 512×256 точек. Такой формат позволяет формировать 24 информационных и одну служебную строки. В каждой строке в зависимости от режима работы может размещаться 32 символа (матрица 16×8 точек) или 64 символа (матрица 8×8 точек). Любой символ (символы) может быть отображен позитивно-негативно.&lt;br /&gt;
&lt;br /&gt;
Драйвер клавиатуры осуществляет прием кодов с клавиатуры и их передачу драйверу ТВ-приемника. Драйвер магнитофона использует разновидность метода широтно-импульсной модуляции, который обеспечивает скорость записи и чтения информация 800÷1200 Бод (плотность 20÷24 бит/мм). Информация на ленте размещается в виде записей произвольной длины, состоящих из байтов. Структура записей содержит настроечную последовательность, служебную информацию (длина, имя массива), признак конца записи.&lt;br /&gt;
&lt;br /&gt;
Каждый бит информации представлен двумя импульсами, первый из которых определяет тип бита, а второй — синхронизирующий. Информационная единица представлена двумя импульсами &amp;quot;единичной длины&amp;quot;. Для представления информационного нуля используется комбинация импульсов &amp;quot;половинной&amp;quot; и &amp;quot;единичной&amp;quot; длины. Маркер-разделитель байтов представлен импульсом двойной длины.&lt;br /&gt;
&lt;br /&gt;
Настроечная последовательность служит для стабилизации переходных процессов в схеме магнитофона, возникающих в начале записи и используется при чтении массива для настройки драйвера на скорость, с которой был записан массив.&lt;br /&gt;
&lt;br /&gt;
В состав резидентного программного обеспечения входит контролирующая программа. Эта программа предназначена для проверки работоспособности микро-ЭВМ при эксплуатации и состоит из блоков контроля областей ОЗУ, ПЗУ, системных регистров, клавиатуры, тракта записи-воспроизведения.&lt;br /&gt;
&lt;br /&gt;
Носителями контролирующей программы, языка, драйверов являются БИС К1801РЕ1 — ПЗУ с масочным программированием. Эти БИС устанавливаются в три из 4 разъемов платы вычислителя. Четвертый разъем, легко доступный пользователю, предназначен для установки ПЗУ с программой пользователя.&lt;br /&gt;
&lt;br /&gt;
Конструкция микро-ЭВМ позволяет (при разработке собственного программного обеспечения) легко организовать замену всех БИС ПЗУ, например замену языковой БИС.&lt;br /&gt;
&lt;br /&gt;
В микро-ЭВМ предусмотрен режим начальной загрузки, в котором программная задача, сформированная, например, на &amp;quot;Электроника 60&amp;quot; и написанная в машинных кодах, может быть загружена с магнитной ленты. Непосредственно после загрузки этой задаче передается управление.&lt;br /&gt;
&lt;br /&gt;
Загрузка с магнитной ленты проводится и под управлением &amp;quot;Фокал БК1010&amp;quot;. В частности, разработан ряд прикладных игровых программ, носителем которых является магнитная лента.&lt;br /&gt;
&lt;br /&gt;
Авторам хотелось бы надеяться, что микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; станет хорошим помощником широкому кругу пользователей.&lt;br /&gt;
&lt;br /&gt;
[[Категория:БК-0010/11]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:BK0010-Dialog82-Puschino-page25.png&amp;diff=4030</id>
		<title>Файл:BK0010-Dialog82-Puschino-page25.png</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:BK0010-Dialog82-Puschino-page25.png&amp;diff=4030"/>
		<updated>2026-01-23T00:42:49Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: Всесоюзная научно-техническая конференция по проблемам создания индивидуальных диалоговых систем на базе микро-ЭВМ (персональные компьютеры). Диалог-82-Микро. Тезисы докладов. Пущино, 1982 г. стр.25

Рис. Структурная схема микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Краткое описание ==&lt;br /&gt;
Всесоюзная научно-техническая конференция по проблемам создания индивидуальных диалоговых систем на базе микро-ЭВМ (персональные компьютеры). Диалог-82-Микро. Тезисы докладов. Пущино, 1982 г. стр.25&lt;br /&gt;
&lt;br /&gt;
Рис. Структурная схема микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot;&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%91%D0%9A-0010_%D0%A2%D0%B5%D0%B7%D0%B8%D1%81%D1%8B_%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0_%D0%94%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3_82&amp;diff=4029</id>
		<title>БК-0010 Тезисы доклада Диалог 82</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%91%D0%9A-0010_%D0%A2%D0%B5%D0%B7%D0%B8%D1%81%D1%8B_%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0_%D0%94%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3_82&amp;diff=4029"/>
		<updated>2026-01-23T00:38:03Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ДИ|Источник=Всесоюзная научно-техническая конференция по проблемам создания индивидуальных диалоговых систем на базе микро-ЭВМ (персональные компьютеры). Диалог-82-Микро. Тезисы докладов. Пущино, 1982 г. стр.24-27}}&lt;br /&gt;
&lt;br /&gt;
МИКРО-ЭВМ ИНДИВИДУАЛЬНОГО ПОЛЬЗОВАНИЯ &amp;quot;ЭЛЕКТРОНИКА БК0010&amp;quot;&lt;br /&gt;
&lt;br /&gt;
А.Н.Полосин, С.М.Косенков, А.И.Половянюк, Н.Г.Карпинский&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ индивидуального пользовании &amp;quot;Электроника БК0010&amp;quot; является диалоговой системой минимальной конфигурации небольшой вычислительной мощности. Сравнительно небольшая стоимость, возможность ее сопряжения с бытовыми телевизором и магнитофоном, наличие диалогового языка &amp;quot;Фокал БК0010&amp;quot; (простого и достаточно мощного одновременно) делают ее доступной для широкого круга пользователей.&lt;br /&gt;
&lt;br /&gt;
Конструктивно микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; состоит из двух функциональных узлов: вычислительного устройства (ВУ собственно микро-ЭВМ), размер 360 × 195 × 65; блока питания, размер 180 × 100 × 80.&lt;br /&gt;
&lt;br /&gt;
ВУ выполнено в корпусе, содержащем две печатные платы:&lt;br /&gt;
* клавиатуру, на которой установлены 92 клавиши;&lt;br /&gt;
* вычислитель, на котором размещена вся электронная схема.&lt;br /&gt;
&lt;br /&gt;
Обе платы соединяются электрически и механически и содержат необходимые разъемы для связи с бытовыми периферийными устройствами и блоком питания. Обе платы устанавливаются в корпус, который несет защитную и декоративную нагрузки. Конструкция микро-ЭВМ портативная.&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ построена на базе микропроцессора К1801ВМ1. Таким образом обеспечивается совместимость по системе команд с микро-ЭВМ &amp;quot;Электроника 60&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В целом архитектурно обе микро-ЭВМ совместимы и по каналу связи, однако канал микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; является внутренним и пользователю не предоставляется, а служит технологическим целям.&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; и &amp;quot;Электроника 60&amp;quot; имеют некоторые различия в полях распределения адресного пространства, обусловленные требованием упрощения структурной схемы (снижение стоимости, потребляемой мощности). Так, например, ОЗУ экранной памяти занимает диапазон адресов 16 Кбайт в общем поле памяти.&lt;br /&gt;
&lt;br /&gt;
Структурная схема микро-ЭВМ &amp;quot;Электроника БКООЮ&amp;quot; приведена на рисунке. Все ее блоки объединены единым каналом связи, а состав основных блоков традиционен для микро-ЭВМ. Некоторой особенностью структурной схемы является способ подключения ОЗУ экранной памяти к каналу связи посредством БИС (интерфейс ОЗУ динамического типа), которая одновременно с регенерацией содержимого ОЗУ осуществляет функции контроллера ТВ-приемника, обеспечивая выдачу содержимого ОЗУ экранной памяти на экран ТВ-приемника.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;TODO&#039;&#039;&#039;&#039;&#039; стр.25 Рис. Структурная схема микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Другой особенностью структурной схемы является программно-аппаратная реализация контроллеров магнитофона, ТВ-приемника; при этом аппаратные затраты сводятся к необходимому минимуму. Схема микро-ЭВМ содержит параллельный 16-разрядный программируемый интерфейс, предназначенный для подключения нестандартных устройств пользователя, и поддерживаемый &amp;quot;Фокал БК0010&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Контроллер клавиатуры микро-ЭВМ (поддержанный соответствующим драйвером) обеспечивает передачу 256 кодов символов, в числе которых служебные, алфавитно-цифровые, знаковые, редакти¬рования, спецсимволы, символы табличной графики.&lt;br /&gt;
&lt;br /&gt;
Конструктивно в схему заложена возможность (в старших модификациях) подключения цветного ТВ-приемника (4 цвета) по R-, G-, B-входам, телеграфного канала связи функциональной (ключевой) клавиатуры, векторной графики. В настоящей модификации эта возможность не поддерживается программным обеспечением.&lt;br /&gt;
&lt;br /&gt;
К поставленному в существующей модели программному обеспечению относятся:&lt;br /&gt;
* диалоговый язык &amp;quot;Фокал БК0010&amp;quot;;&lt;br /&gt;
* драйверы внешних устройств;&lt;br /&gt;
* контролирующая программа;&lt;br /&gt;
* прикладные программы.&lt;br /&gt;
&lt;br /&gt;
Диалоговый язык &amp;quot;Фокал БК0010&amp;quot; является версией языка Фокал и учитывает особенности микро-ЭВМ (наличие бытовых периферийных устройств).&lt;br /&gt;
&lt;br /&gt;
Драйверы играют связующую роль между языком и аппаратной частью &amp;quot;Электроника БК0010&amp;quot;, а также в значительной степени поддерживают аппаратную часть контроллеров. Обращение к драйверам осуществляется посредством команд ЕМТ с заданным аргументом, которому соответствуют следующие функции:&lt;br /&gt;
* инициализации драйверов;&lt;br /&gt;
* прием кода с клавиатуры;&lt;br /&gt;
* прием строки с клавиатуры (64 символа);&lt;br /&gt;
* установка ключевой клавиатуры;&lt;br /&gt;
* передача кода на ТВ-приемник;&lt;br /&gt;
* передача строки (64 символа) на ТВ-приемник;&lt;br /&gt;
* передача символа в служебную строку телеэкрана;&lt;br /&gt;
* передача строки символов в служебную строку;&lt;br /&gt;
* установка координат курсора;&lt;br /&gt;
* чтение координат курсора;&lt;br /&gt;
* формирование точки на экране ТВ-приемника;&lt;br /&gt;
* формирование вектора на экране ТВ-приемника;&lt;br /&gt;
* чтение/запись на магнитную ленту;&lt;br /&gt;
* управление мотором магнитофона.&lt;br /&gt;
&lt;br /&gt;
Драйвер бытового ТВ-приемника обеспечивает формирование и отображение алфавитно-цифровой и графической информации на экране форматом 512×256 точек. Такой формат позволяет формировать 24 информационных и одну служебную строки. В каждой строке в зависимости от режима работы может размещаться 32 символа (матрица 16×8 точек) или 64 символа (матрица 8×8 точек). Любой символ (символы) может быть отображен позитивно-негативно.&lt;br /&gt;
&lt;br /&gt;
Драйвер клавиатуры осуществляет прием кодов с клавиатуры и их передачу драйверу ТВ-приемника. Драйвер магнитофона использует разновидность метода широтно-импульсной модуляции, который обеспечивает скорость записи и чтения информация 800÷1200 Бод (плотность 20÷24 бит/мм). Информация на ленте размещается в виде записей произвольной длины, состоящих из байтов. Структура записей содержит настроечную последовательность, служебную информацию (длина, имя массива), признак конца записи.&lt;br /&gt;
&lt;br /&gt;
Каждый бит информации представлен двумя импульсами, первый из которых определяет тип бита, а второй — синхронизирующий. Информационная единица представлена двумя импульсами &amp;quot;единичной длины&amp;quot;. Для представления информационного нуля используется комбинация импульсов &amp;quot;половинной&amp;quot; и &amp;quot;единичной&amp;quot; длины. Маркер-разделитель байтов представлен импульсом двойной длины.&lt;br /&gt;
&lt;br /&gt;
Настроечная последовательность служит для стабилизации переходных процессов в схеме магнитофона, возникающих в начале записи и используется при чтении массива для настройки драйвера на скорость, с которой был записан массив.&lt;br /&gt;
&lt;br /&gt;
В состав резидентного программного обеспечения входит контролирующая программа. Эта программа предназначена для проверки работоспособности микро-ЭВМ при эксплуатации и состоит из блоков контроля областей ОЗУ, ПЗУ, системных регистров, клавиатуры, тракта записи-воспроизведения.&lt;br /&gt;
&lt;br /&gt;
Носителями контролирующей программы, языка, драйверов являются БИС К1801РЕ1 — ПЗУ с масочным программированием. Эти БИС устанавливаются в три из 4 разъемов платы вычислителя. Четвертый разъем, легко доступный пользователю, предназначен для установки ПЗУ с программой пользователя.&lt;br /&gt;
&lt;br /&gt;
Конструкция микро-ЭВМ позволяет (при разработке собственного программного обеспечения) легко организовать замену всех БИС ПЗУ, например замену языковой БИС.&lt;br /&gt;
&lt;br /&gt;
В микро-ЭВМ предусмотрен режим начальной загрузки, в котором программная задача, сформированная, например, на &amp;quot;Электроника 60&amp;quot; и написанная в машинных кодах, может быть загружена с магнитной ленты. Непосредственно после загрузки этой задаче передается управление.&lt;br /&gt;
&lt;br /&gt;
Загрузка с магнитной ленты проводится и под управлением &amp;quot;Фокал БК1010&amp;quot;. В частности, разработан ряд прикладных игровых программ, носителем которых является магнитная лента.&lt;br /&gt;
&lt;br /&gt;
Авторам хотелось бы надеяться, что микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; станет хорошим помощником широкому кругу пользователей.&lt;br /&gt;
&lt;br /&gt;
[[Категория:БК-0010/11]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%91%D0%9A-0010_%D0%A2%D0%B5%D0%B7%D0%B8%D1%81%D1%8B_%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0_%D0%94%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3_82&amp;diff=4028</id>
		<title>БК-0010 Тезисы доклада Диалог 82</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%91%D0%9A-0010_%D0%A2%D0%B5%D0%B7%D0%B8%D1%81%D1%8B_%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0_%D0%94%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3_82&amp;diff=4028"/>
		<updated>2026-01-23T00:35:03Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ДИ|Источник=Всесоюзная научно-техническая конференция по проблемам создания индивидуальных диалоговых систем на базе микро-ЭВМ (персональные компьютеры). Диалог-82-Микро. Тезисы докладов. Пущино, 1982 г.}}&lt;br /&gt;
&lt;br /&gt;
МИКРО-ЭВМ ИНДИВИДУАЛЬНОГО ПОЛЬЗОВАНИЯ &amp;quot;ЭЛЕКТРОНИКА БК0010&amp;quot;&lt;br /&gt;
&lt;br /&gt;
А.Н.Полосин, С.М.Косенков, А.И.Половянюк, Н.Г.Карпинский&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ индивидуального пользовании &amp;quot;Электроника БК0010&amp;quot; является диалоговой системой минимальной конфигурации небольшой вычислительной мощности. Сравнительно небольшая стоимость, возможность ее сопряжения с бытовыми телевизором и магнитофоном, наличие диалогового языка &amp;quot;Фокал БК0010&amp;quot; (простого и достаточно мощного одновременно) делают ее доступной для широкого круга пользователей.&lt;br /&gt;
&lt;br /&gt;
Конструктивно микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; состоит из двух функциональных узлов: вычислительного устройства (ВУ собственно микро-ЭВМ), размер 360 × 195 × 65; блока питания, размер 180 × 100 × 80.&lt;br /&gt;
&lt;br /&gt;
ВУ выполнено в корпусе, содержащем две печатные платы:&lt;br /&gt;
* клавиатуру, на которой установлены 92 клавиши;&lt;br /&gt;
* вычислитель, на котором размещена вся электронная схема.&lt;br /&gt;
&lt;br /&gt;
Обе платы соединяются электрически и механически и содержат необходимые разъемы для связи с бытовыми периферийными устройствами и блоком питания. Обе платы устанавливаются в корпус, который несет защитную и декоративную нагрузки. Конструкция микро-ЭВМ портативная.&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ построена на базе микропроцессора К1801ВМ1. Таким образом обеспечивается совместимость по системе команд с микро-ЭВМ &amp;quot;Электроника 60&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В целом архитектурно обе микро-ЭВМ совместимы и по каналу связи, однако канал микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; является внутренним и пользователю не предоставляется, а служит технологическим целям.&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; и &amp;quot;Электроника 60&amp;quot; имеют некоторые различия в полях распределения адресного пространства, обусловленные требованием упрощения структурной схемы (снижение стоимости, потребляемой мощности). Так, например, ОЗУ экранной памяти занимает диапазон адресов 16 Кбайт в общем поле памяти.&lt;br /&gt;
&lt;br /&gt;
Структурная схема микро-ЭВМ &amp;quot;Электроника БКООЮ&amp;quot; приведена на рисунке. Все ее блоки объединены единым каналом связи, а состав основных блоков традиционен для микро-ЭВМ. Некоторой особенностью структурной схемы является способ подключения ОЗУ экранной памяти к каналу связи посредством БИС (интерфейс ОЗУ динамического типа), которая одновременно с регенерацией содержимого ОЗУ осуществляет функции контроллера ТВ-приемника, обеспечивая выдачу содержимого ОЗУ экранной памяти на экран ТВ-приемника.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;TODO&#039;&#039;&#039;&#039;&#039; стр.25 Рис. Структурная схема микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Другой особенностью структурной схемы является программно-аппаратная реализация контроллеров магнитофона, ТВ-приемника; при этом аппаратные затраты сводятся к необходимому минимуму. Схема микро-ЭВМ содержит параллельный 16-разрядный программируемый интерфейс, предназначенный для подключения нестандартных устройств пользователя, и поддерживаемый &amp;quot;Фокал БК0010&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Контроллер клавиатуры микро-ЭВМ (поддержанный соответствующим драйвером) обеспечивает передачу 256 кодов символов, в числе которых служебные, алфавитно-цифровые, знаковые, редакти¬рования, спецсимволы, символы табличной графики.&lt;br /&gt;
&lt;br /&gt;
Конструктивно в схему заложена возможность (в старших модификациях) подключения цветного ТВ-приемника (4 цвета) по R-, G-, B-входам, телеграфного канала связи функциональной (ключевой) клавиатуры, векторной графики. В настоящей модификации эта возможность не поддерживается программным обеспечением.&lt;br /&gt;
&lt;br /&gt;
К поставленному в существующей модели программному обеспечению относятся:&lt;br /&gt;
* диалоговый язык &amp;quot;Фокал БК0010&amp;quot;;&lt;br /&gt;
* драйверы внешних устройств;&lt;br /&gt;
* контролирующая программа;&lt;br /&gt;
* прикладные программы.&lt;br /&gt;
&lt;br /&gt;
Диалоговый язык &amp;quot;Фокал БК0010&amp;quot; является версией языка Фокал и учитывает особенности микро-ЭВМ (наличие бытовых периферийных устройств).&lt;br /&gt;
&lt;br /&gt;
Драйверы играют связующую роль между языком и аппаратной частью &amp;quot;Электроника БК0010&amp;quot;, а также в значительной степени поддерживают аппаратную часть контроллеров. Обращение к драйверам осуществляется посредством команд ЕМТ с заданным аргументом, которому соответствуют следующие функции:&lt;br /&gt;
* инициализации драйверов;&lt;br /&gt;
* прием кода с клавиатуры;&lt;br /&gt;
* прием строки с клавиатуры (64 символа);&lt;br /&gt;
* установка ключевой клавиатуры;&lt;br /&gt;
* передача кода на ТВ-приемник;&lt;br /&gt;
* передача строки (64 символа) на ТВ-приемник;&lt;br /&gt;
* передача символа в служебную строку телеэкрана;&lt;br /&gt;
* передача строки символов в служебную строку;&lt;br /&gt;
* установка координат курсора;&lt;br /&gt;
* чтение координат курсора;&lt;br /&gt;
* формирование точки на экране ТВ-приемника;&lt;br /&gt;
* формирование вектора на экране ТВ-приемника;&lt;br /&gt;
* чтение/запись на магнитную ленту;&lt;br /&gt;
* управление мотором магнитофона.&lt;br /&gt;
&lt;br /&gt;
Драйвер бытового ТВ-приемника обеспечивает формирование и отображение алфавитно-цифровой и графической информации на экране форматом 512×256 точек. Такой формат позволяет формировать 24 информационных и одну служебную строки. В каждой строке в зависимости от режима работы может размещаться 32 символа (матрица 16×8 точек) или 64 символа (матрица 8×8 точек). Любой символ (символы) может быть отображен позитивно-негативно.&lt;br /&gt;
&lt;br /&gt;
Драйвер клавиатуры осуществляет прием кодов с клавиатуры и их передачу драйверу ТВ-приемника. Драйвер магнитофона использует разновидность метода широтно-импульсной модуляции, который обеспечивает скорость записи и чтения информация 800÷1200 Бод (плотность 20÷24 бит/мм). Информация на ленте размещается в виде записей произвольной длины, состоящих из байтов. Структура записей содержит настроечную последовательность, служебную информацию (длина, имя массива), признак конца записи.&lt;br /&gt;
&lt;br /&gt;
Каждый бит информации представлен двумя импульсами, первый из которых определяет тип бита, а второй - синхронизирующий. Информационная единица представлена двумя импульсами &amp;quot;единичной длины&amp;quot;. Для представления информационного нуля используется комбинация импульсов &amp;quot;половинной&amp;quot; и &amp;quot;единичной&amp;quot; длины. Маркер-разделитель байтов представлен импульсом двойной длины.&lt;br /&gt;
&lt;br /&gt;
Настроечная последовательность служит для стабилизации переходных процессов в схеме магнитофона, возникающих в начале записи и используется при чтении массива для настройки драйвера на скорость, с которой был записан массив.&lt;br /&gt;
&lt;br /&gt;
В состав резидентного программного обеспечения входит контролирующая программа. Эта программа предназначена для проверки работоспособности микро—ЭВМ при эксплуатации и состоит из блоков контроля областей ОЗУ, ПЗУ, системных регистров, клавиатуры, тракта записи-воспроизведения.&lt;br /&gt;
&lt;br /&gt;
Носителями контролирующей программы, языка, драйверов являются БИС К1801РЕ1 - ПЗУ с масочным программированием. Эти БИС устанавливаются в три из 4 разъемов платы вычислителя. Четвертый разъем, легко доступный пользователю, предназначен для установки ПЗУ с программой пользователя.&lt;br /&gt;
&lt;br /&gt;
Конструкция микро-ЭВМ позволяет (при разработке собственного программного обеспечения) легко организовать замену всех БИС ПЗУ, например замену языковой БИС.&lt;br /&gt;
&lt;br /&gt;
В микро-ЭВМ предусмотрен режим начальной загрузки, в котором программная задача, сформированная, например, на &amp;quot;Электроника 60&amp;quot; и написанная в машинных кодах, может быть загружена с магнитной ленты. Непосредственно после загрузки этой задаче передается управление.&lt;br /&gt;
&lt;br /&gt;
Загрузка с магнитной ленты проводится и под управлением &amp;quot;Фокал БК1010&#039;. В частности, разработан ряд прикладных игровых программ, носителем которых является магнитная лента.&lt;br /&gt;
&lt;br /&gt;
Авторам хотелось бы надеяться, что микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; станет хорошим помощником широкому кругу пользователей.&lt;br /&gt;
&lt;br /&gt;
[[Категория:БК-0010/11]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%91%D0%9A-0010_%D0%A2%D0%B5%D0%B7%D0%B8%D1%81%D1%8B_%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0_%D0%94%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3_82&amp;diff=4027</id>
		<title>БК-0010 Тезисы доклада Диалог 82</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%91%D0%9A-0010_%D0%A2%D0%B5%D0%B7%D0%B8%D1%81%D1%8B_%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0_%D0%94%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3_82&amp;diff=4027"/>
		<updated>2026-01-23T00:27:56Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ДИ|Источник=Всесоюзная научно-техническая конференция по проблемам создания индивидуальных диалоговых систем на базе микро-ЭВМ (персональные компьютеры). Диалог-82-Микро. Тезисы докладов. Пущино, 1982 г.}}&lt;br /&gt;
&lt;br /&gt;
МИКРО-ЭВМ ИНДИВИДУАЛЬНОГО ПОЛЬЗОВАНИЯ &amp;quot;ЭЛЕКТРОНИКА БК0010&amp;quot;&lt;br /&gt;
&lt;br /&gt;
А.Н.Полосин, С.М.Косенков, А.И.Половянюк, Н.Г.Карпинский&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ индивидуального пользовании &amp;quot;Электроника БК0010&amp;quot; является диалоговой системой минимальной конфигурации небольшой вычислительной мощности. Сравнительно небольшая стоимость, возможность ее сопряжения с бытовыми телевизором и магнитофоном, наличие диалогового языка &amp;quot;Фокал БК0010&amp;quot; (простого и достаточно мощного одновременно) делают ее доступной для широкого круга пользователей.&lt;br /&gt;
&lt;br /&gt;
Конструктивно микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; состоит из двух функциональных узлов: вычислительного устройства (ВУ собственно микро-ЭВМ), размер 360 × 195 × 65; блока питания, размер 180 × 100 × 80.&lt;br /&gt;
&lt;br /&gt;
ВУ выполнено в корпусе, содержащем две печатные платы:&lt;br /&gt;
* клавиатуру, на которой установлены 92 клавиши;&lt;br /&gt;
* вычислитель, на котором размещена вся электронная схема.&lt;br /&gt;
&lt;br /&gt;
Обе платы соединяются электрически и механически и содержат необходимые разъемы для связи с бытовыми периферийными устройствами и блоком питания. Обе платы устанавливаются в корпус, который несет защитную и декоративную нагрузки. Конструкция микро-ЭВМ портативная.&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ построена на базе микропроцессора К1801ВМ1. Таким образом обеспечивается совместимость по системе команд с микро-ЭВМ &amp;quot;Электроника 60&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В целом архитектурно обе микро-ЭВМ совместимы и по каналу связи, однако канал микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; является внутренним и пользователю не предоставляется, а служит технологическим целям.&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; и &amp;quot;Электроника 60&amp;quot; имеют некоторые различия в полях распределения адресного пространства, обусловленные требованием упрощения структурной схемы (снижение стоимости, потребляемой мощности). Так, например, ОЗУ экранной памяти занимает диапазон адресов 16 Кбайт в общем поле памяти.&lt;br /&gt;
&lt;br /&gt;
Структурная схема микро-ЭВМ &amp;quot;Электроника БКООЮ&amp;quot; приведена на рисунке. Все ее блоки объединены единым каналом связи, а состав основных блоков традиционен для микро-ЭВМ. Некоторой особенностью структурной схемы является способ подключения ОЗУ экранной памяти к каналу связи посредством БИС (интерфейс ОЗУ динамического типа), которая одновременно с регенерацией содержимого ОЗУ осуществляет функции контроллера ТВ-приемника, обеспечивая выдачу содержимого ОЗУ экранной памяти на экран ТВ-приемника.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;TODO&#039;&#039;&#039;&#039;&#039; стр.25 Рис. Структурная схема микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Другой особенностью структурной схемы является программно-аппаратная реализация контроллеров магнитофона, ТВ-приемника; при этом аппаратные затраты сводятся к необходимому минимуму. Схема микро-ЭВМ содержит параллельный 16-разрядный программируемый интерфейс, предназначенный для подключения нестандартных устройств пользователя, и поддерживаемый &amp;quot;Фокал БК0010&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Контроллер клавиатуры микро-ЭВМ (поддержанный соответствующим драйвером) обеспечивает передачу 256 кодов символов, в числе которых служебные, алфавитно-цифровые, знаковые, редакти¬рования, спецсимволы, символы табличной графики.&lt;br /&gt;
&lt;br /&gt;
Конструктивно в схему заложена возможность (в старших модификациях) подключения цветного ТВ-приемника (4 цвета) по R-, G-, B-входам, телеграфного канала связи функциональной (ключевой) клавиатуры, векторной графики. В настоящей модификации эта возможность не поддерживается программным обеспечением.&lt;br /&gt;
&lt;br /&gt;
К поставленному в существующей модели программному обеспечению относятся:&lt;br /&gt;
* диалоговый язык &amp;quot;Фокал БК0010&amp;quot;;&lt;br /&gt;
* драйверы внешних устройств;&lt;br /&gt;
* контролирующая программа;&lt;br /&gt;
* прикладные программы.&lt;br /&gt;
&lt;br /&gt;
Диалоговый язык &amp;quot;Фокал БК0010&amp;quot; является версией языка Фокал и учитывает особенности микро-ЭВМ (наличие бытовых периферийных устройств).&lt;br /&gt;
&lt;br /&gt;
Драйверы играют связующую роль между языком и аппаратной частью &amp;quot;Электроника БК0010&amp;quot;, а также в значительной степени поддерживают аппаратную часть контроллеров. Обращение к драйверам осуществляется посредством команд ЕМТ с заданным аргументом, которому соответствуют следующие функции:&lt;br /&gt;
* инициализации драйверов;&lt;br /&gt;
* прием кода с клавиатуры;&lt;br /&gt;
* прием строки с клавиатуры (64 символа);&lt;br /&gt;
* установка ключевой клавиатуры;&lt;br /&gt;
* передача кода на ТВ-приемник;&lt;br /&gt;
* передача строки (64 символа) на ТВ-приемник;&lt;br /&gt;
* передача символа в служебную строку телеэкрана;&lt;br /&gt;
* передача строки символов в служебную строку;&lt;br /&gt;
* установка координат курсора;&lt;br /&gt;
* чтение координат курсора;&lt;br /&gt;
* формирование точки на экране ТВ-приемника;&lt;br /&gt;
* формирование вектора на экране ТВ-приемника;&lt;br /&gt;
* чтение/запись на магнитную ленту;&lt;br /&gt;
* управление мотором магнитофона.&lt;br /&gt;
&lt;br /&gt;
Драйвер бытового ТВ-приемника обеспечивает формирование и отображение алфавитно-цифровой и графической информации на экране форматом 512×256 точек. Такой формат позволяет формировать 24 информационных и одну служебную строки. В каждой стро-&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;TODO&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Категория:БК-0010/11]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%91%D0%9A-0010_%D0%A2%D0%B5%D0%B7%D0%B8%D1%81%D1%8B_%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0_%D0%94%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3_82&amp;diff=4026</id>
		<title>БК-0010 Тезисы доклада Диалог 82</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%91%D0%9A-0010_%D0%A2%D0%B5%D0%B7%D0%B8%D1%81%D1%8B_%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0_%D0%94%D0%B8%D0%B0%D0%BB%D0%BE%D0%B3_82&amp;diff=4026"/>
		<updated>2026-01-23T00:20:58Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: Новая страница: «{{ДИ|Источник=Всесоюзная научно-техническая конференция по проблемам создания индивидуальных диалоговых систем на базе микро-ЭВМ (персональные компьютеры). Диалог-82-Микро. Тезисы докладов. Пущино, 1982 г.}}  МИКРО-ЭВМ ИНДИВИДУАЛЬНОГО ПОЛЬЗОВАНИЯ &amp;quot;ЭЛЕКТРО...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ДИ|Источник=Всесоюзная научно-техническая конференция по проблемам создания индивидуальных диалоговых систем на базе микро-ЭВМ (персональные компьютеры). Диалог-82-Микро. Тезисы докладов. Пущино, 1982 г.}}&lt;br /&gt;
&lt;br /&gt;
МИКРО-ЭВМ ИНДИВИДУАЛЬНОГО ПОЛЬЗОВАНИЯ &amp;quot;ЭЛЕКТРОНИКА БК0010&amp;quot;&lt;br /&gt;
&lt;br /&gt;
А.Н.Полосин, С.М.Косенков, А.И.Половянюк, Н.Г.Карпинский&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ индивидуального пользовании &amp;quot;Электроника БК0010&amp;quot; является диалоговой системой минимальной конфигурации небольшой вычислительной мощности. Сравнительно небольшая стоимость, возможность ее сопряжения с бытовыми телевизором и магнитофоном, наличие диалогового языка &amp;quot;Фокал БК0010&amp;quot; (простого и достаточно мощного одновременно) делают ее доступной для широкого круга пользователей.&lt;br /&gt;
&lt;br /&gt;
Конструктивно микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; состоит из двух функциональных узлов: вычислительного устройства (ВУ собственно микро-ЭВМ), размер 360 × 195 × 65; блока питания, размер 180 × 100 × 80.&lt;br /&gt;
&lt;br /&gt;
ВУ выполнено в корпусе, содержащем две печатные платы:&lt;br /&gt;
* клавиатуру, на которой установлены 92 клавиши;&lt;br /&gt;
* вычислитель, на котором размещена вся электронная схема.&lt;br /&gt;
&lt;br /&gt;
Обе платы соединяются электрически и механически и содержат необходимые разъемы для связи с бытовыми периферийными устройствами и блоком питания. Обе платы устанавливаются в корпус, который несет защитную и декоративную нагрузки. Конструкция микро-ЭВМ портативная.&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ построена на базе микропроцессора К1801ВМ1. Таким образом обеспечивается совместимость по системе команд с микро-ЭВМ &amp;quot;Электроника 60&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
В целом архитектурно обе микро-ЭВМ совместимы и по каналу связи, однако канал микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; является внутренним и пользователю не предоставляется, а служит технологическим целям.&lt;br /&gt;
&lt;br /&gt;
Микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot; и &amp;quot;Электроника 60&amp;quot; имеют некоторые различия в полях распределения адресного пространства, обусловленные требованием упрощения структурной схемы (снижение стоимости, потребляемой мощности). Так, например, ОЗУ экранной памяти занимает диапазон адресов 16 Кбайт в общем поле памяти.&lt;br /&gt;
&lt;br /&gt;
Структурная схема микро-ЭВМ &amp;quot;Электроника БКООЮ&amp;quot; приведена на рисунке. Все ее блоки объединены единым каналом связи, а состав основных блоков традиционен для микро-ЭВМ. Некоторой особенностью структурной схемы является способ подключения ОЗУ экранной памяти к каналу связи посредством БИС (интерфейс ОЗУ динамического типа), которая одновременно с регенерацией содержимого ОЗУ осуществляет функции контроллера ТВ-приемника, обеспечивая выдачу содержимого ОЗУ экранной памяти на экран ТВ-приемника.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;TODO&#039;&#039;&#039;&#039;&#039; стр.25 Рис. Структурная схема микро-ЭВМ &amp;quot;Электроника БК0010&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;TODO&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Категория:БК-0010/11]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%92%D0%B5%D0%BA%D1%82%D0%BE%D1%80-06%D0%A6&amp;diff=4022</id>
		<title>Вектор-06Ц</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%92%D0%B5%D0%BA%D1%82%D0%BE%D1%80-06%D0%A6&amp;diff=4022"/>
		<updated>2025-11-04T03:08:22Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: /* Эмуляторы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Википедия}}&lt;br /&gt;
&lt;br /&gt;
{{Карточка компьютера&lt;br /&gt;
| Photo = [[Изображение:Vector-06c.jpg|320px|Вектор-06Ц]]&lt;br /&gt;
| Type = Бытовой компьютер&lt;br /&gt;
| Released = 1987&lt;br /&gt;
| Discontinued = ???&lt;br /&gt;
| Processor = [[КР580ВМ80А]]&lt;br /&gt;
| Chipset = [[КР580]]&lt;br /&gt;
| Storage = МЛ&lt;br /&gt;
| Memory = 64К&lt;br /&gt;
| OS = Бейсик, CP/M, МикроДОС&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;«Вектор-06Ц»&#039;&#039;&#039; — советский персональный компьютер (ПК), созданный в конце 1980-х гг.&lt;br /&gt;
&lt;br /&gt;
Персональный компьютер «Вектор-06Ц» был создан в конце 80-х годов советскими инженерами из Кишинёва Д. Темиразовым и А. Соколовым. На 33-й Всесоюзной радиовыставке в 1987 году «Вектор-06Ц» получил первую премию&lt;br /&gt;
&amp;lt;ref&amp;gt;{{cite journal | quotes=no | title=1-я страница обложки | journal=Радио | &lt;br /&gt;
volume = 10/1987 | issn=0033-765X}}&amp;lt;/ref&amp;gt;. Было начато производство ПК на кишинёвском ПО «Счётмаш». «Вектор» выпускался ещё десятком оборонных предприятий по всему СССР. В 1988 году «Вектор» получил серебряную медаль ВДНХ СССР, а в 1989 году занял первое место среди 8-ми разрядных ПЭВМ (второе общее) на конкурсе ГКВТИ СССР. В 1991 году «Счётмаш» выпустил модель «Вектор-06Ц.02» с несколько переделанной схемой, но полностью совместимой с прежней моделью и с такими же возможностями. С массовым распространением в 90-х годах в странах бывшего СССР зарубежных IBM-совместимых компьютеров ПК «Вектор» вместе с другими 8-ми разрядными ПК постепенно сошёл со сцены и сейчас его в работающем виде можно найти только у отдельных фанатичных любителей компьютерного антиквариата.&lt;br /&gt;
&lt;br /&gt;
== Основные технические характеристики ==&lt;br /&gt;
* Разрядность: 8 бит шины данных, 16 бит адресной шины&lt;br /&gt;
* Процессор: [[КР580ВМ80А]] установленный на нестандартную тактовую частоту 3 Мгц (стандартная максимальная частота 2,5 Мгц)&lt;br /&gt;
* Память: 64 Кб ОЗУ из которых до 32 Кб может использоваться под видеопамять (видеопамять выделяется страницами по 8 Кб), 2 Кб ПЗУ (первоначально объем ПЗУ Вектор-06Ц был 512 байт)&amp;lt;ref name=timosh&amp;gt;{{cite web | url=http://emu80.org/dev/dev_v.html | title=Техническая информация по ПК &amp;quot;Вектор&amp;quot; | language=Russian | accessdate=2007-06-17}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Видеосистема ===&lt;br /&gt;
&lt;br /&gt;
[[Файл:Vector-06c-video-memory.png|right|thumb|Видеопамять ПК Вектор-06Ц]]&lt;br /&gt;
&lt;br /&gt;
Встроенная схема разрядностью 32 бита (при 8-ми битной шине данных). Поддерживаемые видеорежимы:&amp;lt;ref name=timosh/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 256×256 пикселов с общей палитрой 256 цветов, из которых одновременно можно задействовать 16&lt;br /&gt;
* 512×256 пикселов с палитрой 4 цвета из 256&lt;br /&gt;
* 256×256 или 512×256 в монохромном режиме, уменьшенный расход видеопамяти&lt;br /&gt;
&lt;br /&gt;
Во всех графических режимах аппаратно поддерживается установка любого из 256 цветов общей палитры для установки цвета фона и любого цвета из текущей палитры для окрашивания бордюра.&lt;br /&gt;
&lt;br /&gt;
Видеопамять организована в виде четырех страниц, или битовых плоскостей, по 8 Кб каждая, которые можно программно включать и отключать. Отключённые плоскости могли быть задействованы как обычная память для программ и данных. Изменяя число задействованных плоскостей видеопамяти можно было получать видеорежимы с разным количеством бит на пиксел. Так, четыре включенных плоскости давали 4 бита на пиксел, то есть 16 одновременно отображаемых цветов. Две одновременно работающих плоскости дают 2 бита на пиксел, 4 цвета. Одна плоскость дает монохромное изображение.&lt;br /&gt;
&lt;br /&gt;
Аппаратная реализация текстовых режимов отсуствовала. Текстовые режимы эмулировались через графические: чаще всего использовались режимы в 64 или 32 символа в строке, реже 80 символов для различных системных программ. Эмуляция текстовых режимов была облегчена аппаратно реализованной вертикальной прокруткой экрана, которая позволяла мгновенно перемещать изображение вверх или вниз на любое количество строк, не превышающее 255. Эта возможность также использовалась и для реализации специальных эффектов применяемых в играх и демо-программах.&lt;br /&gt;
&lt;br /&gt;
Нестандартным программированием видеоконтроллера можно было получать различные «спецэффекты», в частности превышение ограничения в 16 одновременно отображаемых цветов.&lt;br /&gt;
&lt;br /&gt;
В качестве устройства отображения использовался обычный телевизор с подключением по видеовходу, либо монитор.&lt;br /&gt;
&lt;br /&gt;
=== Звук ===&lt;br /&gt;
Встроенная звуковая подсистема выводила звук на одиночный пьезодинамик. Звуковой генератор на базе программируемого таймера [[КР580ВИ53]] позволял синтезировать мелодии с трехголосой [[Полифония|полифонией]]. Позже сторонними разработчиками была адаптирована внешняя схема на аудиоконтроллере [[General Instruments]] [[AY-3-8910]].&lt;br /&gt;
&lt;br /&gt;
=== Возможности расширения ===&lt;br /&gt;
Два разъёма расширения, расположенные на задней стенке компьютера, позволяли подключать различные периферийные устройства. В заводской поставке никаких дополнительных устройств для подключения в эти разъёмы не предлагалось, но их можно было приобрести отдельно.&lt;br /&gt;
&lt;br /&gt;
=== Хранение данных ===&lt;br /&gt;
В качестве внешнего накопителя использовался бытовой кассетный [[магнитофон]] и программы записывались на обычные аудиокассеты. Использовались два способа модуляции: частотная и фазовая. Ёмкость и скорость обмена для 60-ти минутной кассеты была:&lt;br /&gt;
* не менее 512 Кб при [[фазовая манипуляция|фазовой манипуляции]] (скорость обмена 1500—2400 бод)&lt;br /&gt;
* не менее 360 Кб при [[частотная манипуляция|частотной манипуляции]] (скорость обмена 1200 бод).&lt;br /&gt;
Частотная модуляция использовалась в основном в режимах совместимости с форматами других ПК (позволяя считывать с аудиокассет данные, записанные на [[Микроша|Микроше]], [[Радио-86РК]] или [[ZX Spectrum]]. Собственный формат использовал фазовую манипуляцию, как более надёжную и позволяющую увеличить плотность записи.&lt;br /&gt;
&lt;br /&gt;
Формат записи данных на кассету был интересен тем, что данные разбивались на короткие блоки по 256 байт, каждый из которых был снабжён собственным заголовком. Это позволяло в некоторой степени компенсировать неудобство хранения данных на аудиокассете, когда определить название и размер файла можно было только начав его чтение с начала, то есть перемотав ленту точно на паузу перед заголовком нужного файла. Формат, применённый в «Векторе» не требовал этого и чтение файла с любого места показывало его параметры. Также, при неудачном чтении сбойные блоки можно было перечитать, не повторяя чтение всего файла. При таком медленном и неудобном носителе как магнитная аудиолента подобные возможности значительно повышали удобство использования накопителя.&lt;br /&gt;
&lt;br /&gt;
Для расширения возможностей хранения данных был запланирован модуль расширения памяти объемом 256 Кб, который назывался «квазидиск» потому что предназначался для использования в качестве дискового накопителя. Для работы с ним была адаптирована операционная система CP/M со всеми возможностями дисковой ОС. Внутренняя архитектура квазидиска обеспечивала доступ к его содержимому в двух основных режимах — как к стеку или как к окну с переключаемыми страницами. Начальная загрузка квазидиска производилась с магнитной ленты. Московская фирма COMAN создала аналогичный кишинёвскому диск объемом 1 Мб.&lt;br /&gt;
&lt;br /&gt;
В «Векторе» предусматривалось использование 5&amp;quot; или 3,5&amp;quot; [[НГМД|дисковода]] через внешнюю схему контроллера НГМД. Сторонними разработчиками были созданы несколько несовместимых между собой схем контроллеров и адаптированы операционные системы [[CP/M]] и [[МикроДОС]]. Ёмкость дискет была 640 Кб (CP/M) и 800 Кб (CP/M, МикроДОС).&lt;br /&gt;
&lt;br /&gt;
В период адаптации НГМД появились новые версии стандартного ПЗУ. Был разработан ROM-диск объемом 65 Кб и больше на основе РФ5, который предусматривал возможность переключения микросхем. В то же время радиолюбители проектировали универсальные [[Программатор|программаторы]] ПЗУ для Вектора.&lt;br /&gt;
&lt;br /&gt;
Позднее появилась схема подключения [[Жёсткий диск|жёсткого диска]] с возможностью разбиения на логические области. И, соответственно, операционная система с поддержкой НЖМД.&lt;br /&gt;
&lt;br /&gt;
== Программное обеспечение ==&lt;br /&gt;
«&#039;&#039;&#039;Вектор-06Ц&#039;&#039;&#039;» поставлялся с программным обеспечением. В комплекте была одна аудиокассета с несколькими системными программами и играми. Дополнительные программы можно было заказать в фирмах, торговавших компьютерными программами для ПК. В основном это были игры, но также предлагались различные системные и прикладные программы, в частности Бейсик, Паскаль, монитор-отладчик, ассемблер, редакторы текста и графики и др. С появлением схемы контроллера НГМД появилась возможность использования ОС CP/M версии 2.2 и её отечественного клона — ОС МикроДОС. Стало возможным использование значительной части зарубежных программ написанных под ОС CP/M. Например: СУБД dBase II, текстовый процессор WordStar и табличный процессор SuperCalc, компиляторы Си, Ada, Pascal, LISP, Assembler и другие программы.&lt;br /&gt;
&lt;br /&gt;
Также ПК через эмулятор позволял запускать программы от компьютеров [[Радио 86РК]], [[Микроша]], [[Специалист]]. Путём рекомпиляции с помощью специальных программ адаптировались отдельные программы с [[ZX Spectrum]] и [[MSX]].&amp;lt;ref name=vu2021&amp;gt;&lt;br /&gt;
{{статья&lt;br /&gt;
|автор = Ю. Макринский&lt;br /&gt;
|заглавие = Универсальный дизассемблер команд Z80 и 8080&lt;br /&gt;
|издание = Vector User&lt;br /&gt;
|номер = 20, 21}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Сообщество пользователей ==&lt;br /&gt;
«Вектор» держался в тени более распространённых в СССР ПК [[БК-0010]] и клонов [[ZX-Spectrum]]. Но, поскольку превосходил их в ряде параметров, имел значительное число приверженцев. Энтузиастами были адаптированы различные аппаратные и программные решения, такие как расширение памяти (RAM-диск) до 256 Кб/2 Мб (было несколько несовместимых версий от разных авторов), контроллеры звука и НЖМД, системные часы, FM-тюнер и многое другое. Несколько фирм занимались поддержкой ПК и разработкой программ (например московская фирма «Коман»). Самиздатовским способом издавались газеты с аппаратными схемами и описаниями программ: «Коман-Инфо» (фирма «Коман») и «Vector-User» (В. Фиронов),&lt;br /&gt;
&amp;lt;ref name=vector_pub&amp;gt;{{cite web | url=http://vector06c.narod.ru/info.html|title=Вектор-06Ц: Электронные издания | language=Russian | accessdate=2007-06-17}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
ряд статей по схемотехнике «Вектора» и аппаратным решениям для него публиковался в журналах [[Радиолюбитель|«Радиолюбитель»]] (в период с 1992 по 1997 годы) и «ПК для всех» (1994 год). Также с распространением интернета появился ряд электронных изданий («Invector», «Владимир Вектор» и др.). В Санкт-Петербурге в середине 90-х (1998, 1999) энтузиастами проводился конкурс «DemosFan», где демонстрировались игры и демо-программы для ПК «Вектор»&lt;br /&gt;
&amp;lt;ref name=vector_rant&amp;gt;{{cite web | url=http://vector06c.narod.ru/general.html|title=Вектор-06Ц: О главном| language=Russian | accessdate=2007-06-17}}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Модификации ==&lt;br /&gt;
&lt;br /&gt;
Модификации базовой модели «&#039;&#039;&#039;Вектор-06Ц&#039;&#039;&#039;»: «&#039;&#039;&#039;Вектор-06Ц.02&#039;&#039;&#039;», «&#039;&#039;&#039;Вектор Старт-1200&#039;&#039;&#039;», «&#039;&#039;&#039;Вектор Турбо+&#039;&#039;&#039;».&lt;br /&gt;
&lt;br /&gt;
«&#039;&#039;&#039;Вектор Турбо+&#039;&#039;&#039;» был модернизацией заводского варианта &#039;&#039;&#039;Вектора-06Ц&#039;&#039;&#039;, расширяющей его возможности. Доработка включала в себя, в частности, замену процессора КР580ВМ80А на [[Zilog Z80|Z80]] работающий на частотах&lt;br /&gt;
3, 6 и 12 МГц, расширение ОЗУ до 1-2 Мб, улучшение характеристик видеоадаптера с максимальным режимом 1024×256 точек при 4 цветах, наличие системных часов, дисковод, клавиатура IBM AT, полноценный контроллер прерываний. Эта разработка предлагалась НПП «Интек», г. Владимир. Согласно электронному изданию InVector № 4, прототип этой системы был создан, но так и не был запущен в серию.&lt;br /&gt;
&amp;lt;ref name=vu15&amp;gt;&lt;br /&gt;
{{статья&lt;br /&gt;
|автор = НПП «Интек»&lt;br /&gt;
|заглавие = Вектор-Турбо Плюс&lt;br /&gt;
|издание = Vector User&lt;br /&gt;
|год = 1993&lt;br /&gt;
|том = &lt;br /&gt;
|номер = 15&lt;br /&gt;
|страницы = 4 }}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;inv4&amp;quot;&amp;gt;{{статья&lt;br /&gt;
|автор = Быков В. П.&lt;br /&gt;
|заглавие = Новости&lt;br /&gt;
|издание = InVector&lt;br /&gt;
|год = 1997&lt;br /&gt;
|номер = 4}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
По мотивам «Вектор-06Ц» был создан компьютер [[Криста-2 (компьютер)|Криста-2]], который сохранил частичную совметимость с Вектором. Тактовая частота «Кристы-2» была 2,5 МГц, палитра цветов не перепрограммировалась.&lt;br /&gt;
&lt;br /&gt;
== Источники и библиография ==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
== Эмуляторы ==&lt;br /&gt;
* [http://www.emulator3000.org/e3.htm Эмулятор 3000]&lt;br /&gt;
* [http://bashkiria-2m.narod.ru/ Башкирия-2М]&lt;br /&gt;
* [https://emu80.org/ emu80] от Виктора Пыхонина (Pyk)&lt;br /&gt;
* [https://cloud.mail.ru/public/5uyc/2pkicQPoZ Virtual Vector (VV)] от Игоря Титарь (Ramiros)&lt;br /&gt;
* [https://github.com/svofski/vector06sdl v06x SDL] от Станислава Славинского (svofski) + v06x Godot&lt;br /&gt;
* [https://github.com/parallelno/Devector Devector] от Alex Fedotovskih (parallelno)&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* Техническое описание: [[Вектор-06Ц/Техническое описание. Версия 1|Версия 1]] • [[Вектор-06Ц/Техническое описание. Версия 2|Версия 2]]&lt;br /&gt;
* [[Вектор-06Ц/Instruction Timings|Тайминг инструкций]] • [[Вектор-06Ц/Секреты Вектора|Секреты Вектора]] • [[Вектор-06Ц/Квазидиск|Квазидиск]] • [[Вектор-06Ц/Джойстики|Джойстики]] • [[Вектор-06Ц/Сжатие данных|Сжатие данных]] • [[Вектор-06Ц/Генератор случайных чисел|Генератор случайных чисел]]&lt;br /&gt;
&lt;br /&gt;
* [http://zx.pk.ru/forumdisplay.php?f=55 zx.pk.ru Вектор] — раздел форума о Векторе&lt;br /&gt;
* [http://vector06c.narod.ru vector06c.narod.ru] (недоступен) Большой ресурс о Векторе-06Ц: ПО, техническая документация, архив публикаций&lt;br /&gt;
** [http://vector06c.zx-pk.ru/ Зеркало на zx-pk.ru]&lt;br /&gt;
* [http://sensi.org/scalar/recent20/ &#039;&#039;&#039;Базис&#039;&#039;&#039;] — каталог программ и документации&lt;br /&gt;
* [http://sensi.org/%7Esvo/vector06c sensi.org/~svo/vector06c] Некоторые публикации и проект «Вектор-06Ц в FPGA»&lt;br /&gt;
* [http://code.google.com/p/vector06cc/wiki/Technical_Description Техническое описание]&lt;br /&gt;
* http://timsoftf.chat.ru Образы дисков;&lt;br /&gt;
* [http://www.forth.org.ru/~af/vector.htm Язык программирования ФОРТ для Вектор-06Ц]&lt;br /&gt;
* [http://www.emulator3000.org/rus-vector06c.htm Архив изданий &#039;&#039;Vector User&#039;&#039; и &#039;&#039;Coman Info&#039;&#039;]&lt;br /&gt;
* http://tmksoft.chat.ru/ (недоступен)&lt;br /&gt;
** [https://emuverse.ru/downloads/computers/Vector/sites/tmksoft.chat.ru/ Локальная копия]&lt;br /&gt;
* [http://sblive.narod.ru/ZX-Spectrum/Krista2/Krista2.htm Схемы и программы Криста-2]&lt;br /&gt;
* [http://bashkiria-2m.narod.ru/index/files/0-11 Софт для Вектора на сайте эмулятора Башкирия-2М]&lt;br /&gt;
&lt;br /&gt;
== Документация ==&lt;br /&gt;
* {{djvu|Вектор Старт-1200. |Руководство программиста|computers/Vector/docs/Vector_Start_1200_Programmers_Manual.djvu}}.&lt;br /&gt;
* {{djvu|Вектор Старт-1200. |Альбом схем|computers/Vector/docs/Vector_Start_1200_Schematics.djvu}}. ([http://asdasd.rpg.fi/~svo/scalar/ware/510/ Источник])&lt;br /&gt;
&lt;br /&gt;
== Файлы ==&lt;br /&gt;
* {{rom|Вектор Старт-1200. |Загрузчик и монитор. |computers/Vector/firmware/mon1200.rom}} ([http://zx-pk.ru/showthread.php?t=8636&amp;amp;p=151248&amp;amp;viewfull=1#post151248 Источник])&lt;br /&gt;
* {{rom|Вектор Старт-1200. |ПЗУ палитры D75. |computers/Vector/firmware/VS1200_D75_512.BIN}} ([http://zx-pk.ru/showthread.php?t=8636&amp;amp;p=851261&amp;amp;viewfull=1#post851261 Источник])&lt;br /&gt;
&lt;br /&gt;
[[Категория:Вектор-06Ц|*]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%92%D0%B5%D0%BA%D1%82%D0%BE%D1%80-06%D0%A6/%D0%92%D1%8B%D0%B2%D0%BE%D0%B4_%D1%81%D0%BF%D1%80%D0%B0%D0%B9%D1%82%D0%B0&amp;diff=3814</id>
		<title>Вектор-06Ц/Вывод спрайта</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%92%D0%B5%D0%BA%D1%82%D0%BE%D1%80-06%D0%A6/%D0%92%D1%8B%D0%B2%D0%BE%D0%B4_%D1%81%D0%BF%D1%80%D0%B0%D0%B9%D1%82%D0%B0&amp;diff=3814"/>
		<updated>2025-07-02T11:45:53Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Emuverse}}&lt;br /&gt;
(Права на описание — Emuverse, права на фрагменты кода — см. в шапке фрагмента.)&lt;br /&gt;
&lt;br /&gt;
== Вывод спрайта с маской ==&lt;br /&gt;
&lt;br /&gt;
https://zx-pk.ru/threads/29144-programmirovanie-na-assemblere.html?p=1163800&amp;amp;viewfull=1#post1163800&lt;br /&gt;
&lt;br /&gt;
Один план, с использованием стека:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
; by ivagor&lt;br /&gt;
;SP - маска, байт спрайта, маска, байт спрайта, ...&lt;br /&gt;
;HL - VRAM&lt;br /&gt;
		pop b\ mov a,m\ ana c\ ora b\ mov m,a\ dcr l&lt;br /&gt;
;12+8+4+4+8+8=44 такта/байт&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Один план, без использования стека:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
; by ivagor&lt;br /&gt;
;HL - маска, байт спрайта, маска, байт спрайта, ...&lt;br /&gt;
;DE - VRAM&lt;br /&gt;
		ldax d\ ana m\ inx h\ ora m\ inx h\ stax d\ dcr e&lt;br /&gt;
;8+8+8+8+8+8+8=56 тактов/байт&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://zx-pk.ru/threads/29144-programmirovanie-na-assemblere.html?p=1163804&amp;amp;viewfull=1#post1163804&lt;br /&gt;
&lt;br /&gt;
Один битплан, маска и пиксели отдельно — можно использовать для нескольких битпланов, каждый раз возвращая маску на начало:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
; by ivagor&lt;br /&gt;
;HL - маска&lt;br /&gt;
;DE - спрайт&lt;br /&gt;
;BC - VRAM&lt;br /&gt;
		ldax b\ ana m\ inx h\ xchg\ ora m\ inx h\ xchg\ stax b\ dcr c&lt;br /&gt;
;8+8+8+4+8+8+4+8+8=64 такта/байт&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В два битплана стеком:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
; by ivagor&lt;br /&gt;
;SP - маска, байт спрайта, байт спрайта, маска, байт спрайта, байт спрайта, ...&lt;br /&gt;
;HL и DE - VRAM&lt;br /&gt;
;начало&lt;br /&gt;
		pop b\ mov a,m\ ana c\ ora b\ mov m,a\ dcr l&lt;br /&gt;
		ldax d\ ana c\ pop b\ ora c\ stax d\ dcr e&lt;br /&gt;
;установившийся режим&lt;br /&gt;
		dcx sp\ pop b\ mov a,m\ ana c\ ora b\ mov m,a\ dcr l&lt;br /&gt;
		ldax d\ ana c\ pop b\ ora c\ stax d\ dcr e&lt;br /&gt;
;(12+12+8+4+4+8+8)+(8+4+12+4+8+8)=100 тактов/2 байта=50 тактов/байт&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://zx-pk.ru/threads/29144-programmirovanie-na-assemblere.html?p=1163822&amp;amp;viewfull=1#post1163822&lt;br /&gt;
&lt;br /&gt;
В два битплана стеком, совместимо с методом Медноногова:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
; by ivagor&lt;br /&gt;
;SP - маска, байт спрайта, байт спрайта, маска, байт спрайта, байт спрайта, ...&lt;br /&gt;
;HL и DE - VRAM&lt;br /&gt;
		pop b\ mov a,m\ ana c\ ora b\ mov m,a\ dcr l&lt;br /&gt;
		ldax d\ ana c\ pop b\ ora c\ stax d\ dcr e&lt;br /&gt;
;12+8+4+4+8+8+8+4+12+4+8+8=88 тактов&lt;br /&gt;
		mov a,b\ sta $+10\ ana m\ pop b\ ora c\ mov m,a\ dcr l&lt;br /&gt;
		ldax d\ ani 0\ ora b\ stax d\ dcr e&lt;br /&gt;
;8+16+8+12+4+8+8+8+8+4+8+8=100 тактов&lt;br /&gt;
;(88+100)/4=47 тактов/байт&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Объяснение метода Медноногова с примерами кода для ZX Spectrum: https://zxpress.ru/article.php?id=11231&lt;br /&gt;
&lt;br /&gt;
[[Категория:Вектор-06Ц]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16&amp;diff=3812</id>
		<title>Союз-Неон ПК-11/16</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16&amp;diff=3812"/>
		<updated>2025-01-27T00:45:13Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Википедия}}&lt;br /&gt;
[[Файл:Союз-Неон.jpg|thumb]]&lt;br /&gt;
&#039;&#039;&#039;Союз-Неон ПК-11/16&#039;&#039;&#039; — советский компьютер, является продолжением серии [[PDP-11]]-совместимых компьютеров ([[Электроника-60]], [[ДВК]], [[БК]], [[УКНЦ]] и др.)&lt;br /&gt;
&lt;br /&gt;
Союз-Неон был выпущен в 1991-92 гг. малой серией, в разных источниках называются числа от 200 до 1000 штук.&lt;br /&gt;
&lt;br /&gt;
== Технические характеристики ==&lt;br /&gt;
* Процессор: [[Н1806ВМ2]] на частоте 8 МГц&lt;br /&gt;
* Память:&lt;br /&gt;
** ПЗУ 16 КБ, две [[КМ1801РР1]]&lt;br /&gt;
** Оперативная память: 512/1024/2048/4096 КБ&lt;br /&gt;
* Видео: разрешение 832 × 300 пикселей&lt;br /&gt;
** 16 видеорежимов, отличающихся цветностью (1/2/4/8 бит на точку) и масштабированием&lt;br /&gt;
** палитры в 2/4/16/256 цветов из общей палитры в 65536 цветов&lt;br /&gt;
** аппаратная поддержка окон&lt;br /&gt;
* Контроллер прерываний [[КР580ВН59]]&lt;br /&gt;
* Клавиатура: «Электроника МС 7007», 88 клавиш [[КР580ВВ79]]&lt;br /&gt;
* Звук: два программируемых таймера [[КР580ВИ53]], трёхканальный звук с регулировкой громкости&lt;br /&gt;
* Часы реального времени [[КР512ВИ1]]&lt;br /&gt;
* Внешние устройства:&lt;br /&gt;
** Параллельный интерфейс&lt;br /&gt;
** КНГМД [[КР1810ВГ72А]] и КНЖМД (MFM) [[КМ1809ВГ7]]&lt;br /&gt;
** Последовательный порт [[КР580ВИ51]]&lt;br /&gt;
** Мышь стандарта MSX&lt;br /&gt;
&lt;br /&gt;
== Видео ==&lt;br /&gt;
Разрешение 832 на 300, кадровая частота 50 Гц, строчная частота 15,625 КГц.&lt;br /&gt;
Пиксельклок 16 МГц, точек в строке 1024, видимых 832.&lt;br /&gt;
Строк в кадре 312, видимых 300.&lt;br /&gt;
&lt;br /&gt;
Видеоконтроллер использует таблицу адресов строк, строки состоят из видеоотрезков.&lt;br /&gt;
В каждом видеоотрезке включается свой видеорежим.&lt;br /&gt;
&lt;br /&gt;
Видеорежимы, по битам в видеоуказателе:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  9   8   7   6  &lt;br /&gt;
┬───────┬───────┬&lt;br /&gt;
│VD1 VD0│VN1 VN0│   инф.    бит/    точек&lt;br /&gt;
┴───┴───┴───┴───┴ плотность точку  в строке&lt;br /&gt;
  0   0   0   0    52 б/сдв   1     416&lt;br /&gt;
  0   0   0   1    52 б/сдв   2     208&lt;br /&gt;
  0   0   1   0    52 б/сдв   4     104&lt;br /&gt;
  0   0   1   1    52 б/сдв   4     104&lt;br /&gt;
  0   1   0   0    52 байта   1     416&lt;br /&gt;
  0   1   0   1    52 байта   2     208&lt;br /&gt;
  0   1   1   0    52 байта   4     104&lt;br /&gt;
  0   1   1   1    52 байта   4     104&lt;br /&gt;
  1   0   0   0   104 байта   1     832&lt;br /&gt;
  1   0   0   1   104 байта   2     416&lt;br /&gt;
  1   0   1   0   104 байта   4     208&lt;br /&gt;
  1   0   1   1   104 байта   4     208&lt;br /&gt;
  1   1   0   0   208 байт    1      x (запрещенная комбинация)&lt;br /&gt;
  1   1   0   1   208 байт    2     832&lt;br /&gt;
  1   1   1   0   208 байт    4     416&lt;br /&gt;
  1   1   1   1   208 байт   4/8*   416    *зависит от бита PB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Особенности ==&lt;br /&gt;
Карта памяти с точки зрения процессора:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     режим HALT 	       режим USER&lt;br /&gt;
	    64K 		      64K&lt;br /&gt;
	 ╔══╗			   ╔══╗&lt;br /&gt;
     HR7 ║ 7║│	  страница в/в	  │║ 7║ UR7&lt;br /&gt;
	 ╠══╣			   ╠══╣		160000&lt;br /&gt;
     HR6 ║ 6║			   ║ 6║ UR6&lt;br /&gt;
	 ╠══╣			   ╠══╣		140000&lt;br /&gt;
     HR5 ║ 5║			   ║ 5║ UR5&lt;br /&gt;
	 ╠══╣			   ╠══╣		120000&lt;br /&gt;
     HR4 ║ 4║			   ║ 4║ UR4&lt;br /&gt;
	 ╠══╣			   ╠══╣		100000&lt;br /&gt;
     HR3 ║ 3║			   ║ 3║ UR3&lt;br /&gt;
	 ╠══╣			   ╠══╣		060000&lt;br /&gt;
     HR2 ║ 2║			   ║ 2║ UR2&lt;br /&gt;
	 ╠══╣			   ╠══╣		040000&lt;br /&gt;
     HR1 ║ 1║│			   ║ 1║ UR1&lt;br /&gt;
	 ╠══╣├ ПЗУ 16К		   ╠══╣		020000&lt;br /&gt;
     HR0 ║ 0║│			   ║ 0║ UR0&lt;br /&gt;
	 ╚══╝			   ╚══╝		000000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Документация ==&lt;br /&gt;
* {{статья &lt;br /&gt;
|автор = Г.В. Вигдорчик, М. Я. Вохменцев, В. П. Климкович, П. П. Леонов, В. П. Семик. &lt;br /&gt;
|заглавие = Персональная ЭВМ ПК-11 &lt;br /&gt;
|издание = Микропроцессорные средства и системы &lt;br /&gt;
|год = 1987 &lt;br /&gt;
|номер = 1 &lt;br /&gt;
|страницы = 16-18&lt;br /&gt;
|ссылка = https://emuverse.ru/downloads/computers/souz-neon/docs/MPSS_souz-neon_1987_1.djvu&lt;br /&gt;
}}&lt;br /&gt;
** [[Союз-Неон_ПК-11/Статья МСиС 1987]] — описывает ранний вариант машины&lt;br /&gt;
* [[Союз-Неон ПК-11/16 архитектура]] — описание раннего варианта машины&lt;br /&gt;
&lt;br /&gt;
* {{pdf||Союз-Неон ПК-11/16 ТО|computers/souz-neon/docs/PK11-16-TO.pdf}} Плата вычислителя. Техническое описание. 25 сентября 1990&lt;br /&gt;
* [[Союз-Неон ПК-11/16 ТО]] — Плата вычислителя. Техническое описание. 25 сентября 1990&lt;br /&gt;
* [[Союз-Неон ПК-11/16 ВПО]]&lt;br /&gt;
* [[Союз-Неон_ПК-11/16_АСПЕКТ_ТЗ]] — Техническое задание на разработку АСПЕКТ. 1991&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[w:Союз-Неон ПК-11/16|Статья в Википедии]]&lt;br /&gt;
* [http://zx-pk.ru/threads/14857-dokumentatsiya-na-pk-11-16.html Обсуждение на zx-pk.ru]&lt;br /&gt;
* Проект реплики: [https://zx-pk.ru/threads/29407-proekt-otkrytoj-repliki-soyuz-neon-pk-11-16.html zx-pk.ru] [https://forum.pk-fpga.ru/viewtopic.php?f=15&amp;amp;t=5617 forum.pk-fpga.ru]&lt;br /&gt;
* [https://github.com/troosh/pk11-16 Документация и исходники ПЗУ]&lt;br /&gt;
* [https://manwe.pdp-11.ru/?/neon-programming/windows Программирование графической системы]&lt;br /&gt;
* [https://habr.com/ru/articles/535936/ PAL, GAL и путешествие в цифровое ретро]&lt;br /&gt;
** Реплика контроллера IDE HDD: [https://forum.pk-fpga.ru/viewtopic.php?f=15&amp;amp;t=6079 forum.pk-fpga.ru]&lt;br /&gt;
* [https://archive.pdp-11.org.ru/vid/PK11_NEON/ Сборник софта в хламнике Хобота]&lt;br /&gt;
* [http://mirrors.pdp-11.ru/_pk11-16/ Сборник софта на pdp-11.ru]&lt;br /&gt;
&lt;br /&gt;
== Эмуляторы ==&lt;br /&gt;
* [https://zx-pk.ru/threads/24587-emulyator-soyuz-neon-pk-11-16-emustudio.html EmuStudio от Titus] — только под Windows&lt;br /&gt;
* [https://github.com/nzeemin/neonbtl NeonBTL] — только Windows, в разработке&lt;br /&gt;
* [https://github.com/nzeemin/neonbtl-qt NeonBTL Qt] — кросс-платформенный, в разработке&lt;br /&gt;
* Ядро [https://misterfpga.org/viewtopic.php?t=7540 UNEON] для MiSTer (FPGA)&lt;br /&gt;
&lt;br /&gt;
== Файлы ==&lt;br /&gt;
* {{rom|Образ |ПЗУ|computers/souz-neon/firmware/souz-neon_roms.zip}}&lt;br /&gt;
* {{rom|Образы |PLM|computers/souz-neon/firmware/pk1116-firmware-08-10-2018.zip}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Союз-Неон ПК-11/16]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16&amp;diff=3811</id>
		<title>Союз-Неон ПК-11/16</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16&amp;diff=3811"/>
		<updated>2025-01-27T00:39:07Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: /* Эмуляторы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Википедия}}&lt;br /&gt;
[[Файл:Союз-Неон.jpg|thumb]]&lt;br /&gt;
&#039;&#039;&#039;Союз-Неон ПК-11/16&#039;&#039;&#039; — советский компьютер, является продолжением серии [[PDP-11]]-совместимых компьютеров ([[Электроника-60]], [[ДВК]], [[БК]], [[УКНЦ]] и др.) Выпущен малой серией, в разных источниках называются числа от 200 до 1000 штук.&lt;br /&gt;
&lt;br /&gt;
== Технические характеристики ==&lt;br /&gt;
* Процессор: [[Н1806ВМ2]] на частоте 8 МГц&lt;br /&gt;
* Память:&lt;br /&gt;
** ПЗУ 16 КБ, две [[КМ1801РР1]]&lt;br /&gt;
** Оперативная память: 512/1024/2048/4096 КБ&lt;br /&gt;
* Видео: разрешение 832 × 300 пикселей; видеоконтроллер использует таблицу адресов строк, строки состоят из видеоотрезков&lt;br /&gt;
** 16 видеорежимов, отличающихся цветностью (1/2/4/8 бит на точку) и масштабированием&lt;br /&gt;
** палитры в 2/4/16/256 цветов из общей палитры в 65536 цветов&lt;br /&gt;
** аппаратная поддержка окон&lt;br /&gt;
* Контроллер прерываний [[КР580ВН59]]&lt;br /&gt;
* Клавиатура: «Электроника МС 7007», 88 клавиш [[КР580ВВ79]]&lt;br /&gt;
* Звук: два программируемых таймера [[КР580ВИ53]], трёхканальный звук с регулировкой громкости&lt;br /&gt;
* Часы реального времени [[КР512ВИ1]]&lt;br /&gt;
* Внешние устройства:&lt;br /&gt;
** Параллельный интерфейс&lt;br /&gt;
** КНГМД [[КР1810ВГ72А]] и КНЖМД (MFM) [[КМ1809ВГ7]]&lt;br /&gt;
** Последовательный порт [[КР580ВИ51]]&lt;br /&gt;
** Мышь стандарта MSX&lt;br /&gt;
&lt;br /&gt;
== Видео режим ==&lt;br /&gt;
Разрешение 832 на 300, Кадровая частота 50Гц, Строчная частота 15.625КГц, Пиксельклок 16МГц, точек в строке 1024, видимых 832. Строк в кадре 312, видимых 300.&lt;br /&gt;
&lt;br /&gt;
== Особенности ==&lt;br /&gt;
Карта памяти с точки зрения процессора:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     режим HALT 	       режим USER&lt;br /&gt;
	    64K 		      64K&lt;br /&gt;
	 ╔══╗			   ╔══╗&lt;br /&gt;
     HR7 ║ 7║│	  страница в/в	  │║ 7║ UR7&lt;br /&gt;
	 ╠══╣			   ╠══╣		160000&lt;br /&gt;
     HR6 ║ 6║			   ║ 6║ UR6&lt;br /&gt;
	 ╠══╣			   ╠══╣		140000&lt;br /&gt;
     HR5 ║ 5║			   ║ 5║ UR5&lt;br /&gt;
	 ╠══╣			   ╠══╣		120000&lt;br /&gt;
     HR4 ║ 4║			   ║ 4║ UR4&lt;br /&gt;
	 ╠══╣			   ╠══╣		100000&lt;br /&gt;
     HR3 ║ 3║			   ║ 3║ UR3&lt;br /&gt;
	 ╠══╣			   ╠══╣		060000&lt;br /&gt;
     HR2 ║ 2║			   ║ 2║ UR2&lt;br /&gt;
	 ╠══╣			   ╠══╣		040000&lt;br /&gt;
     HR1 ║ 1║│			   ║ 1║ UR1&lt;br /&gt;
	 ╠══╣├ ПЗУ 16К		   ╠══╣		020000&lt;br /&gt;
     HR0 ║ 0║│			   ║ 0║ UR0&lt;br /&gt;
	 ╚══╝			   ╚══╝		000000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Видеорежимы, по битам в видеоуказателе:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  9   8   7   6  &lt;br /&gt;
┬───────┬───────┬&lt;br /&gt;
│VD1 VD0│VN1 VN0│   инф.    бит/    точек&lt;br /&gt;
┴───┴───┴───┴───┴ плотность точку  в строке&lt;br /&gt;
  0   0   0   0    52 б/сдв   1     416&lt;br /&gt;
  0   0   0   1    52 б/сдв   2     208&lt;br /&gt;
  0   0   1   0    52 б/сдв   4     104&lt;br /&gt;
  0   0   1   1    52 б/сдв   4     104&lt;br /&gt;
  0   1   0   0    52 байта   1     416&lt;br /&gt;
  0   1   0   1    52 байта   2     208&lt;br /&gt;
  0   1   1   0    52 байта   4     104&lt;br /&gt;
  0   1   1   1    52 байта   4     104&lt;br /&gt;
  1   0   0   0   104 байта   1     832&lt;br /&gt;
  1   0   0   1   104 байта   2     416&lt;br /&gt;
  1   0   1   0   104 байта   4     208&lt;br /&gt;
  1   0   1   1   104 байта   4     208&lt;br /&gt;
  1   1   0   0   208 байт    1      x (запрещенная комбинация)&lt;br /&gt;
  1   1   0   1   208 байт    2     832&lt;br /&gt;
  1   1   1   0   208 байт    4     416&lt;br /&gt;
  1   1   1   1   208 байт   4/8*   416    *зависит от бита PB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Документация ==&lt;br /&gt;
* {{статья &lt;br /&gt;
|автор = Г.В. Вигдорчик, М. Я. Вохменцев, В. П. Климкович, П. П. Леонов, В. П. Семик. &lt;br /&gt;
|заглавие = Персональная ЭВМ ПК-11 &lt;br /&gt;
|издание = Микропроцессорные средства и системы &lt;br /&gt;
|год = 1987 &lt;br /&gt;
|номер = 1 &lt;br /&gt;
|страницы = 16-18&lt;br /&gt;
|ссылка = https://emuverse.ru/downloads/computers/souz-neon/docs/MPSS_souz-neon_1987_1.djvu&lt;br /&gt;
}}&lt;br /&gt;
** [[Союз-Неон_ПК-11/Статья МСиС 1987]] — описывает ранний вариант машины&lt;br /&gt;
* [[Союз-Неон ПК-11/16 архитектура]] — описание раннего варианта машины&lt;br /&gt;
&lt;br /&gt;
* {{pdf||Союз-Неон ПК-11/16 ТО|computers/souz-neon/docs/PK11-16-TO.pdf}} Плата вычислителя. Техническое описание. 25 сентября 1990&lt;br /&gt;
* [[Союз-Неон ПК-11/16 ТО]] — Плата вычислителя. Техническое описание. 25 сентября 1990&lt;br /&gt;
* [[Союз-Неон ПК-11/16 ВПО]]&lt;br /&gt;
* [[Союз-Неон_ПК-11/16_АСПЕКТ_ТЗ]] — Техническое задание на разработку АСПЕКТ. 1991&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[w:Союз-Неон ПК-11/16|Статья в Википедии]]&lt;br /&gt;
* [http://zx-pk.ru/threads/14857-dokumentatsiya-na-pk-11-16.html Обсуждение на zx-pk.ru]&lt;br /&gt;
* Проект реплики: [https://zx-pk.ru/threads/29407-proekt-otkrytoj-repliki-soyuz-neon-pk-11-16.html zx-pk.ru] [https://forum.pk-fpga.ru/viewtopic.php?f=15&amp;amp;t=5617 forum.pk-fpga.ru]&lt;br /&gt;
* [https://github.com/troosh/pk11-16 Документация и исходники ПЗУ]&lt;br /&gt;
* [https://manwe.pdp-11.ru/?/neon-programming/windows Программирование графической системы]&lt;br /&gt;
* [https://habr.com/ru/articles/535936/ PAL, GAL и путешествие в цифровое ретро]&lt;br /&gt;
** Реплика контроллера IDE HDD: [https://forum.pk-fpga.ru/viewtopic.php?f=15&amp;amp;t=6079 forum.pk-fpga.ru]&lt;br /&gt;
* [https://archive.pdp-11.org.ru/vid/PK11_NEON/ Сборник софта в хламнике Хобота]&lt;br /&gt;
* [http://mirrors.pdp-11.ru/_pk11-16/ Сборник софта на pdp-11.ru]&lt;br /&gt;
&lt;br /&gt;
== Эмуляторы ==&lt;br /&gt;
* [https://zx-pk.ru/threads/24587-emulyator-soyuz-neon-pk-11-16-emustudio.html EmuStudio от Titus] — только под Windows&lt;br /&gt;
* [https://github.com/nzeemin/neonbtl NeonBTL] — только Windows, в разработке&lt;br /&gt;
* [https://github.com/nzeemin/neonbtl-qt NeonBTL Qt] — кросс-платформенный, в разработке&lt;br /&gt;
* Ядро [https://misterfpga.org/viewtopic.php?t=7540 UNEON] для MiSTer (FPGA)&lt;br /&gt;
&lt;br /&gt;
== Файлы ==&lt;br /&gt;
* {{rom|Образ |ПЗУ|computers/souz-neon/firmware/souz-neon_roms.zip}}&lt;br /&gt;
* {{rom|Образы |PLM|computers/souz-neon/firmware/pk1116-firmware-08-10-2018.zip}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Союз-Неон ПК-11/16]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F_Downgrade_17&amp;diff=3808</id>
		<title>Союз-Неон ПК-11/Статья Downgrade 17</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F_Downgrade_17&amp;diff=3808"/>
		<updated>2025-01-01T16:49:40Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ДИ|Источник=Статья в журнале Downgrade №17&#039;2016, стр.7}}&lt;br /&gt;
&lt;br /&gt;
== Из истории отечественного софта: интервью с Александром Гречишкиным ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вашему вниманию предлагается интервью с Александром Гречишкиным, одним из участников ASP Corp. – группы, занимавшейся в своё время разработкой программного обеспечения для компьютеров «Союз-Неон», ДВК, БК и других.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;uav1606: Расскажите про историю создания группы ASP Corp. Как всё начиналось, что за люди основали фирму? Как туда попали Вы?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Александр Гречишкин&#039;&#039;&#039;: Все началось в 1985 году, когда мой друг, одноклассник и сосед по квартире – Павел Успенский – и я увидели впервые компьютер. Нам посчастливилось родиться в хорошем и развивающемся городе электроники – Зеленограде. В городе было много «электронных» заводов и, как и полагается, большинство, кто там жил – работал на этих заводах. Не исключением были и наши родители. Однажды Пашка пришел ко мне домой и спросил, не хочу ли я пойти посмотреть на компьютер, его папа может нам показать. В то время я увлекался совсем другими вещами. Мне были интересны мопеды и мотоциклы. Но от предложения я не отказался, и мы пошли смотреть, что это такое. Мы учились тогда в 9 классе. Вообще, я не собирался идти в 9 класс и поступал в Автодорожный техникум, но провалил сочинение, написав его на два, и поэтому вернулся в школу. О чём я потом ни разу не пожалел.&lt;br /&gt;
&lt;br /&gt;
Компьютер, который мы увидели, был ДВК‐1. Построен он был на базе PDP‐11, имел 16‐разрядную архитектуру, черно‐зелёный монитор и загружался по сети. Уже не помню, что мы там увидели, но это произвело на нас такое впечатление, что мы сразу побежали в местную библиотеку искать информацию о компьютерах. Оказалось, что компьютеры существуют уже давно и есть языки программирования, на&lt;br /&gt;
которых можно писать программы. После этого мы ездили на все выставки в Москве, чтобы увидеть любые компьютеры. Видели Atari, Commodore, Apple II и IBM. Это всё было настолько захватывающим, что мы решили, что нам тоже нужен компьютер. Где его взять? Надо спросить родителей! И, о чудо! Моя мама в это время проходила практику в местном институте, как раз изучая компьютерную грамотность. Я её уговорил взять нас с Пашкой посмотреть на компьютеры. Оказавшись в классе, к нам подошёл молодой студент‐лаборант и посадил нас за компьютер ДВК, и показал, что есть в нём такой язык Focal, и быстро набросал на нём программу «Привет!». Это было впечатляюще! Мы попытались воспроизвести – но безуспешно. Нам нужна была книга по Focal, и единственный вариант её добыть была биб‐&lt;br /&gt;
лиотека. В библиотеке книги по Focal не оказалось, но была по BASIC. Забрав книгу домой, я переписал её всю в тетрадь. И уже через пару дней мы с Павлом написали свою первую программу. Близился новый год…&lt;br /&gt;
&lt;br /&gt;
На котором случилось другое чудо – папа Пашки подарил ему БК‐0010. Это был королевский подарок, так как цена его была 800 рублей! Это 8 тогдашних зарплат! С этого момента и началась наша с Пашкой история программирования. Но в ASP было 3 программиста. Кто же третий? Это – Сергей Фоменко. Мы познакомились с ним в одном из компьютерных клубов Зеленограда. Оказалось, что, кроме нас с Пашкой, программированием и компьютерами занималось достаточно много людей. Даже уже и не помню, но мы оказались на одной волне все втроём. Нам нравилось всё новое, и мы были очень дружны.&lt;br /&gt;
&lt;br /&gt;
Но ASP Corp. тогда ещё не было. Она появилась немного позже. Мы закончили школу, Пашка поступил в институт, я (опять) провалил экзамены и пошёл работать в свою школу – лаборантом класса компьютерной техники. Это был класс с 12 машинами ДВК‐1 под управлением двух ДВК‐2М. Однажды приехал ко мне Серега Фоменко и привёз самописную игру. Это был Pif‐Paf. Серега оставил мне исходники&lt;br /&gt;
и я перерисовал всю графику, добавил анимации и… вписал имя ASP Corp. на заставку игры. ASP – Александр, Сергей, Павел. Так появилась группа (это был 1987 год).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(Более подробно про эту игру можете узнать здесь: http://r-games.net/305-pifpaf.html – прим. ред.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В этом компьютерном классе мы создали Sheriff, Land и другие игры. Написали текстовый редактор EDasp и многое другое. Всё это портировали на ДВК, БК и УКНЦ.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Разговор у нас, наверное, пойдёт в основном про «Союз‐Неон» ПК‐11/16, поэтому расскажите немного про этот компьютер – как Вы с ним познакомились, про архитектуру, возможно, знаете что‐то из истории его создания? Кто и как разрабатывал «Союз‐Неон»?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
С «Союз‐Неоном» я познакомился в году 1990. Это было непростое время, и всё держалось на связях. Так как я обзавёлся достаточно многими связями в компьютерном мире Зеленограда, то все новые разработки не могли пройти мимо меня. Вышел я на «Союз‐Неон» через своего знакомого, который, в то время, занимался его продвижением. Я не помню всех имен, но «Союз‐Неон» был настолько революционным, что им занималось немало людей. Я писал для него софт. Вообще, про архитектуру больше, чем Википедия, я не скажу:&amp;lt;br&amp;gt;&lt;br /&gt;
http://ru.wikipedia.org/wiki/Союз‐Неон_ПК‐11/16&lt;br /&gt;
&lt;br /&gt;
Я лично встречался с разработчиками пару раз. Я помню, когда я к ним приехал с вопросами, как сделать мышиный курсор в их многооконной системе. Если вы знаете, то в «Союз‐Неон» главная фишка была – аппаратные окна с разным разрешением и количеством цветов. Дело в том, что размер пикселя в этих окнах отличался, и курсор надо было рисовать в 4‐х разных окнах одновременно, если он проходил по их пересечению. Помню, что разработчики мне сказали, что у меня ничего не получится. Тогда мы писали систему «Аспект». Как видите, я написал. Вообще, система «Аспект» была сделана по образу системы в Мак ОС. Если вы знаете, то в Mac&#039;ах почти всё было в ROM. Вся графическая система, многозадачность и пр. Мы создали «Аспект», смотря на Мак. Как сейчас помню 8 томов Macintosh Inside по 650 страниц каждый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Какие были модификации этого ПК? Например, в Википедии написано, что могли использоваться как процессоры К1801ВМ2, так и Н1806ВМ2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Возможно, Вы знаете происхождение названия «Союз‐Неон» и обозначения «ПК‐11/16»? В некоторых источниках упоминается просто ПК‐11 – это первоначальный вариант этого компьютера? Возможно, были ещё какие‐то предшественники?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Модификаций, по сути, не было. Про процессоры хорошо говорит Википедия:&amp;lt;br&amp;gt;&lt;br /&gt;
https://ru.wikipedia.org/wiki/1801BMx&lt;br /&gt;
&lt;br /&gt;
Но на 1806 компьютеры почти не выпускались. Эти процессора были дороже, и как говорилось тогда – имели «военную» приёмку.&lt;br /&gt;
&lt;br /&gt;
Был прототип. Потом 2 раза переделывали разводку печатной платы, чтобы уместить всё это в корпус УКНЦ. Даже был сделан отдельный корпус. Но «Союз‐Неон» убили «контакты». Память была на штыревых разъёмах типа SIP. Это было настолько ненадёжно, что компьютер просто умирал ни с того ни с сего. Это было ужасно. Ещё прибавить сюда память РУ5 с высоким процентом брака. Ох, кошмар.&lt;br /&gt;
&lt;br /&gt;
Помню, как написав огромный кусок кода, ночью я забывал сохранить изменения, вставал из‐за стола и облокачивался на край корпуса компьютера – «Союз‐Неон» перегружался или зависал. Однажды я разбил сгоряча один такой компьютер об стену. После этого я написал программу, которая показывала брак с точностью до микросхемы.&lt;br /&gt;
&lt;br /&gt;
Название действительно было сначала ПК‐11/16. Я связывался недавно с одним из тех людей, кто продвигал «Союз‐Неон». Это – Фёдоров Виктор Фёдорович. Вот что он мне написал: «Проект раскручивался нашим кооперативом &amp;quot;Медион&amp;quot; (аббревиатура от МЕДико‐Информационное Обслуживание Населения), откуда и первое название ПК‐11/16 – «ИОН». Основные разработчики, конечно, ведущие специалисты по железу и софту PDP‐совместимых компьютеров – Климкович В.П. и Вигдорчик Г.В. В то время лучшая книга по PDP была написана (или переведена, точно не помню) именно Вигдорчиком. Я редактировал ТЗ, в соответствии с нашими потребностями, по «рыбе», написанной Климковичем. Поскольку своих денег на проект не хватало, Бердник с Талалаевым охмурили руководство ведущей на‐&lt;br /&gt;
ладочной фирмы энергетики СССР &amp;quot;Союзтехэнерго&amp;quot; (на базе которой был создан наш Межотраслевой медико‐инженерный центр &amp;quot;Медэнерго&amp;quot;) на совместное финансирования проекта. Средства были получены, проект получил новое название &amp;quot;Союз&amp;quot; (чтобы обозначить ведущую финансовую роль &amp;quot;Союзтехэнерго&amp;quot;), а потом, при незавершённой разработке, &amp;quot;Медэнерго&amp;quot; выделилось в самостоятельное малое предприятие, &amp;quot;утащив&amp;quot; проект с собой (не вполне легитимно). Чтобы &amp;quot;откреститься&amp;quot; от &amp;quot;фирмы‐мамы&amp;quot;, проект переименовали в &amp;quot;НЕОН&amp;quot;. (Чей‐то юмор, типа: &amp;quot;Ну что Вы, где тут Ваш компьютер? Это совсем НЕ ОН!&amp;quot;) Выход на &amp;quot;Квант&amp;quot; для производства плат обеспечивали Марат и Александр Иванович».&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(Имеются в виду Марат Хаджиахметов и Александр Таран – люди, которые занимались продвижением и производством «СоюзНеона» на заводе «Квант» – прим. Александра Гречишкина.)&amp;lt;br&amp;gt;&lt;br /&gt;
Какие особенности программирования были у «Союз‐Неон»? Сложности, хитрости? Возможно, вспомните, какой Вы тогда использовали инструментарий, какие компиляторы, среды программирования и т.п.?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Так как «Союз‐Неон» использовал системы, совместимые с ДВК, то мы использовали всё, что было на ДВК. Весь свой софт мы писали на Ассемблере. Так как нам была важна скорость исполнения и размер кода, то это было оправдано. 5 МГц это вам не… ☺ Вообще, для «Аспекта» была создана специальная библиотека. Она включала в себя некие примитивы с логикой. Эти примитивы содержали в себе функции ввода‐вывода, графического интерфейса, логики и связей. Такими блоками был написан «Аспект» и программы на нём.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Может быть, у Вас остались какие‐то программы или документация для этого компьютера? Поделитесь с нашими читателями?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Оххх... Всё, что было, и всё что было у моих друзей – бережно передано людям с ZX‐PK. ☺&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расскажите про ASPekt – что это была за система? Как она разрабатывалась, какова была Ваша роль?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вообще, по жизни или даже всю жизнь я руковожу разными группами людей. Ну и программирую, конечно. Всё началось с АСП, и «Аспект» тоже был написан АСП‐шниками. Правда, нас уже к тому времени стало больше. Я писал драйвера, логику, оконную подсистему. Серёга писал дисковую подсистему, Артём Коломейцев – примитивы «Аспекта», многозадачность. Артём, кстати, портировал все игры&lt;br /&gt;
АСП с БК на УКНЦ ещё тогда, когда мы его не знали. Максим Сапронов – графическую подсистему и библиотеку. Работала она как Windows 3.11 – это система, основанная на DOS, у нас была система, основанная на БИОС и RT11.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ASPekt распространялась на коммерческой основе? Кто были ваши заказчики, т.е. для кого это всё разрабатывалось? Где применялись такие компьютеры?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Мы её делали по заказу «Медэнерго». По ТЗ, по всем правилам. ☺ Я даже не в курсе, где они применялись. Меня это мало интересовало. Какое‐то время спустя мы написали систему для наномикроскопа с Артёмом Коломейцевым на базе «Союз‐Неон» + «Аспект». Не забывайте, что это были 90‐е. Там людям было не до компьютеров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Был ли ещё какой‐то софт для ПК‐11/16 от ASP Corp?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Игры. ☺ Были портированы все игры ASP Corp., и был написан совершенно потрясающей графики Pacman! Но был утерян. Специально, чтобы писать игры на «Союз‐Неон», мы создали спрайтовый редактор с поддержкой анимации. И на нём был нарисован Pacman.&lt;br /&gt;
&lt;br /&gt;
Для «Аспекта» также были написаны файловый менеджер, текстовый и графический редакторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Были ли другие фирмы, разрабатывающие ПО для «Союз‐Неон»?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Нет. Я о них не слышал. «Союз‐Неон» прекрасно запускал всё от ДВК в текстовом режиме, поэтому всё, что разрабатывалось для ДВК, могло там работать.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Что случилось с ASP Corp. потом? Чем сейчас занимаются её разработчики?&amp;lt;br&amp;gt;&lt;br /&gt;
А чем сейчас занимаетесь Вы? Продолжаете программировать?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ASP Corp. никогда не заботился о деньгах. Это было увлечение и хобби. Мы все устроились на разные работы. В 90‐е было сложно зарабатывать программированием, поэтому работали кто где… Я собирал компьютеры на заводе «Квант», потом продавал с Павлом Макинтоши в Москве, но мы постоянно что‐то программировали. Писали игры, просто софт на заказ. Не важно, какие это были компьютеры.&lt;br /&gt;
&lt;br /&gt;
Все разработчики АСП по‐прежнему занимаются разработкой и программированием. Со временем многие стали руководителями. Кто‐то до сих пор программирует. Лично я работаю в компании Parallels и также продолжаю создавать софт. Артём работает вместе со мной.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Как Вы думаете, если бы «Союз‐Неон» не забросили, а продолжали развивать, выпуская новые модели, получилось бы из этого что‐нибудь? Какая‐нибудь современная альтернатива PC и Mac?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В то время уже были компьютеры, которые выпускались массово. ДВК, УКНЦ, но была большая проблема – отсутствие программного обеспечения. Не было ни одной компании, которая могла бы целенаправленно и качественно написать необходимый софт. Если бы такая была, или была бы поддержка государства – думаю, могли бы. Завод «Квант» выпускал компьютеры, но никому в голову не приходило, что этому железу нужен софт. Довольствовались тем, что перепало с PDP‐11. Я работал в отделе маркетинга и сбыта, я знаю, что говорю. ☺&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Как Вы вообще относитесь к любителям компьютерной «старины»? На zx‐pk.ru, насколько я знаю, бываете, возможно, ещё на каких‐то подобных ресурсах общаетесь?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Завидую этим людям. Искренне. Есть то, что их интересует, волнует, и они готовы по крупицам собирать информацию. Изучать. Я думаю, что это очень здорово. Я бы хотел работать с такими людьми. Думаю, что такие люди могут сделать всё что угодно.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Может быть, будут какие‐то пожелания нашим читателям?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Be hungry! Be foolish!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Всего доброго и большое спасибо за подробные и интересные ответы!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Прим. ред.: если вы хотите более подробно ознакомится с историей ASP Corp., можете прочитать вот это более раннее интервью от создателей группы:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.old-games.ru/articles/53651.html&amp;lt;br&amp;gt;&lt;br /&gt;
Дополнительную информацию по «СоюзНеон» ПК-11/16 вы сможете найти тут:&amp;lt;br&amp;gt;&lt;br /&gt;
http://emuverse.ru/wiki/Категория:СоюзНеон_ПК-11/16&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&#039;&#039;&#039;Александр Гречишкин (e‐mail: sgrec@mail.ru)&amp;lt;br&amp;gt;uav1606&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Союз-Неон ПК-11/16]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F_Downgrade_17&amp;diff=3807</id>
		<title>Союз-Неон ПК-11/Статья Downgrade 17</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F_Downgrade_17&amp;diff=3807"/>
		<updated>2025-01-01T16:48:18Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: Новая страница: «{{ДИ|Источник=Статья в журнале Downgrade №17&amp;#039;2016, стр.7}}  == ИЗ ИСТОРИИ ОТЕЧЕСТВЕННОГО СОФТА: ИНТЕРВЬЮ С АЛЕКСАНДРОМ ГРЕЧИШКИНЫМ ==  &amp;#039;&amp;#039;Вашему вниманию предлагается интервью с Александром Гречишкиным, одним из участников ASP Corp. – группы, занимавшейся в своё время р...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ДИ|Источник=Статья в журнале Downgrade №17&#039;2016, стр.7}}&lt;br /&gt;
&lt;br /&gt;
== ИЗ ИСТОРИИ ОТЕЧЕСТВЕННОГО СОФТА: ИНТЕРВЬЮ С АЛЕКСАНДРОМ ГРЕЧИШКИНЫМ ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Вашему вниманию предлагается интервью с Александром Гречишкиным, одним из участников ASP Corp. – группы, занимавшейся в своё время разработкой программного обеспечения для компьютеров «Союз-Неон», ДВК, БК и других.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;uav1606: Расскажите про историю создания группы ASP Corp. Как всё начиналось, что за люди основали фирму? Как туда попали Вы?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Александр Гречишкин&#039;&#039;&#039;: Все началось в 1985 году, когда мой друг, одноклассник и сосед по квартире – Павел Успенский – и я увидели впервые компьютер. Нам посчастливилось родиться в хорошем и развивающемся городе электроники – Зеленограде. В городе было много «электронных» заводов и, как и полагается, большинство, кто там жил – работал на этих заводах. Не исключением были и наши родители. Однажды Пашка пришел ко мне домой и спросил, не хочу ли я пойти посмотреть на компьютер, его папа может нам показать. В то время я увлекался совсем другими вещами. Мне были интересны мопеды и мотоциклы. Но от предложения я не отказался, и мы пошли смотреть, что это такое. Мы учились тогда в 9 классе. Вообще, я не собирался идти в 9 класс и поступал в Автодорожный техникум, но провалил сочинение, написав его на два, и поэтому вернулся в школу. О чём я потом ни разу не пожалел.&lt;br /&gt;
&lt;br /&gt;
Компьютер, который мы увидели, был ДВК‐1. Построен он был на базе PDP‐11, имел 16‐разрядную архитектуру, черно‐зелёный монитор и загружался по сети. Уже не помню, что мы там увидели, но это произвело на нас такое впечатление, что мы сразу побежали в местную библиотеку искать информацию о компьютерах. Оказалось, что компьютеры существуют уже давно и есть языки программирования, на&lt;br /&gt;
которых можно писать программы. После этого мы ездили на все выставки в Москве, чтобы увидеть любые компьютеры. Видели Atari, Commodore, Apple II и IBM. Это всё было настолько захватывающим, что мы решили, что нам тоже нужен компьютер. Где его взять? Надо спросить родителей! И, о чудо! Моя мама в это время проходила практику в местном институте, как раз изучая компьютерную грамотность. Я её уговорил взять нас с Пашкой посмотреть на компьютеры. Оказавшись в классе, к нам подошёл молодой студент‐лаборант и посадил нас за компьютер ДВК, и показал, что есть в нём такой язык Focal, и быстро набросал на нём программу «Привет!». Это было впечатляюще! Мы попытались воспроизвести – но безуспешно. Нам нужна была книга по Focal, и единственный вариант её добыть была биб‐&lt;br /&gt;
лиотека. В библиотеке книги по Focal не оказалось, но была по BASIC. Забрав книгу домой, я переписал её всю в тетрадь. И уже через пару дней мы с Павлом написали свою первую программу. Близился новый год…&lt;br /&gt;
&lt;br /&gt;
На котором случилось другое чудо – папа Пашки подарил ему БК‐0010. Это был королевский подарок, так как цена его была 800 рублей! Это 8 тогдашних зарплат! С этого момента и началась наша с Пашкой история программирования. Но в ASP было 3 программиста. Кто же третий? Это – Сергей Фоменко. Мы познакомились с ним в одном из компьютерных клубов Зеленограда. Оказалось, что, кроме нас с Пашкой, программированием и компьютерами занималось достаточно много людей. Даже уже и не помню, но мы оказались на одной волне все втроём. Нам нравилось всё новое, и мы были очень дружны.&lt;br /&gt;
&lt;br /&gt;
Но ASP Corp. тогда ещё не было. Она появилась немного позже. Мы закончили школу, Пашка поступил в институт, я (опять) провалил экзамены и пошёл работать в свою школу – лаборантом класса компьютерной техники. Это был класс с 12 машинами ДВК‐1 под управлением двух ДВК‐2М. Однажды приехал ко мне Серега Фоменко и привёз самописную игру. Это был Pif‐Paf. Серега оставил мне исходники&lt;br /&gt;
и я перерисовал всю графику, добавил анимации и… вписал имя ASP Corp. на заставку игры. ASP – Александр, Сергей, Павел. Так появилась группа (это был 1987 год).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(Более подробно про эту игру можете узнать здесь: http://r-games.net/305-pifpaf.html – прим. ред.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В этом компьютерном классе мы создали Sheriff, Land и другие игры. Написали текстовый редактор EDasp и многое другое. Всё это портировали на ДВК, БК и УКНЦ.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Разговор у нас, наверное, пойдёт в основном про «Союз‐Неон» ПК‐11/16, поэтому расскажите немного про этот компьютер – как Вы с ним познакомились, про архитектуру, возможно, знаете что‐то из истории его создания? Кто и как разрабатывал «Союз‐Неон»?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
С «Союз‐Неоном» я познакомился в году 1990. Это было непростое время, и всё держалось на связях. Так как я обзавёлся достаточно многими связями в компьютерном мире Зеленограда, то все новые разработки не могли пройти мимо меня. Вышел я на «Союз‐Неон» через своего знакомого, который, в то время, занимался его продвижением. Я не помню всех имен, но «Союз‐Неон» был настолько революционным, что им занималось немало людей. Я писал для него софт. Вообще, про архитектуру больше, чем Википедия, я не скажу:&amp;lt;br&amp;gt;&lt;br /&gt;
http://ru.wikipedia.org/wiki/Союз‐Неон_ПК‐11/16&lt;br /&gt;
&lt;br /&gt;
Я лично встречался с разработчиками пару раз. Я помню, когда я к ним приехал с вопросами, как сделать мышиный курсор в их многооконной системе. Если вы знаете, то в «Союз‐Неон» главная фишка была – аппаратные окна с разным разрешением и количеством цветов. Дело в том, что размер пикселя в этих окнах отличался, и курсор надо было рисовать в 4‐х разных окнах одновременно, если он проходил по их пересечению. Помню, что разработчики мне сказали, что у меня ничего не получится. Тогда мы писали систему «Аспект». Как видите, я написал. Вообще, система «Аспект» была сделана по образу системы в Мак ОС. Если вы знаете, то в Mac&#039;ах почти всё было в ROM. Вся графическая система, многозадачность и пр. Мы создали «Аспект», смотря на Мак. Как сейчас помню 8 томов Macintosh Inside по 650 страниц каждый.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Какие были модификации этого ПК? Например, в Википедии написано, что могли использоваться как процессоры К1801ВМ2, так и Н1806ВМ2.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Возможно, Вы знаете происхождение названия «Союз‐Неон» и обозначения «ПК‐11/16»? В некоторых источниках упоминается просто ПК‐11 – это первоначальный вариант этого компьютера? Возможно, были ещё какие‐то предшественники?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Модификаций, по сути, не было. Про процессоры хорошо говорит Википедия:&amp;lt;br&amp;gt;&lt;br /&gt;
https://ru.wikipedia.org/wiki/1801BMx&lt;br /&gt;
&lt;br /&gt;
Но на 1806 компьютеры почти не выпускались. Эти процессора были дороже, и как говорилось тогда – имели «военную» приёмку.&lt;br /&gt;
&lt;br /&gt;
Был прототип. Потом 2 раза переделывали разводку печатной платы, чтобы уместить всё это в корпус УКНЦ. Даже был сделан отдельный корпус. Но «Союз‐Неон» убили «контакты». Память была на штыревых разъёмах типа SIP. Это было настолько ненадёжно, что компьютер просто умирал ни с того ни с сего. Это было ужасно. Ещё прибавить сюда память РУ5 с высоким процентом брака. Ох, кошмар.&lt;br /&gt;
&lt;br /&gt;
Помню, как написав огромный кусок кода, ночью я забывал сохранить изменения, вставал из‐за стола и облокачивался на край корпуса компьютера – «Союз‐Неон» перегружался или зависал. Однажды я разбил сгоряча один такой компьютер об стену. После этого я написал программу, которая показывала брак с точностью до микросхемы.&lt;br /&gt;
&lt;br /&gt;
Название действительно было сначала ПК‐11/16. Я связывался недавно с одним из тех людей, кто продвигал «Союз‐Неон». Это – Фёдоров Виктор Фёдорович. Вот что он мне написал: «Проект раскручивался нашим кооперативом &amp;quot;Медион&amp;quot; (аббревиатура от МЕДико‐Информационное Обслуживание Населения), откуда и первое название ПК‐11/16 – «ИОН». Основные разработчики, конечно, ведущие специалисты по железу и софту PDP‐совместимых компьютеров – Климкович В.П. и Вигдорчик Г.В. В то время лучшая книга по PDP была написана (или переведена, точно не помню) именно Вигдорчиком. Я редактировал ТЗ, в соответствии с нашими потребностями, по «рыбе», написанной Климковичем. Поскольку своих денег на проект не хватало, Бердник с Талалаевым охмурили руководство ведущей на‐&lt;br /&gt;
ладочной фирмы энергетики СССР &amp;quot;Союзтехэнерго&amp;quot; (на базе которой был создан наш Межотраслевой медико‐инженерный центр &amp;quot;Медэнерго&amp;quot;) на совместное финансирования проекта. Средства были получены, проект получил новое название &amp;quot;Союз&amp;quot; (чтобы обозначить ведущую финансовую роль &amp;quot;Союзтехэнерго&amp;quot;), а потом, при незавершённой разработке, &amp;quot;Медэнерго&amp;quot; выделилось в самостоятельное малое предприятие, &amp;quot;утащив&amp;quot; проект с собой (не вполне легитимно). Чтобы &amp;quot;откреститься&amp;quot; от &amp;quot;фирмы‐мамы&amp;quot;, проект переименовали в &amp;quot;НЕОН&amp;quot;. (Чей‐то юмор, типа: &amp;quot;Ну что Вы, где тут Ваш компьютер? Это совсем НЕ ОН!&amp;quot;) Выход на &amp;quot;Квант&amp;quot; для производства плат обеспечивали Марат и Александр Иванович».&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;(Имеются в виду Марат Хаджиахметов и Александр Таран – люди, которые занимались продвижением и производством «СоюзНеона» на заводе «Квант» – прим. Александра Гречишкина.)&amp;lt;br&amp;gt;&lt;br /&gt;
Какие особенности программирования были у «Союз‐Неон»? Сложности, хитрости? Возможно, вспомните, какой Вы тогда использовали инструментарий, какие компиляторы, среды программирования и т.п.?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Так как «Союз‐Неон» использовал системы, совместимые с ДВК, то мы использовали всё, что было на ДВК. Весь свой софт мы писали на Ассемблере. Так как нам была важна скорость исполнения и размер кода, то это было оправдано. 5 МГц это вам не… ☺ Вообще, для «Аспекта» была создана специальная библиотека. Она включала в себя некие примитивы с логикой. Эти примитивы содержали в себе функции ввода‐вывода, графического интерфейса, логики и связей. Такими блоками был написан «Аспект» и программы на нём.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Может быть, у Вас остались какие‐то программы или документация для этого компьютера? Поделитесь с нашими читателями?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Оххх... Всё, что было, и всё что было у моих друзей – бережно передано людям с ZX‐PK. ☺&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расскажите про ASPekt – что это была за система? Как она разрабатывалась, какова была Ваша роль?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Вообще, по жизни или даже всю жизнь я руковожу разными группами людей. Ну и программирую, конечно. Всё началось с АСП, и «Аспект» тоже был написан АСП‐шниками. Правда, нас уже к тому времени стало больше. Я писал драйвера, логику, оконную подсистему. Серёга писал дисковую подсистему, Артём Коломейцев – примитивы «Аспекта», многозадачность. Артём, кстати, портировал все игры&lt;br /&gt;
АСП с БК на УКНЦ ещё тогда, когда мы его не знали. Максим Сапронов – графическую подсистему и библиотеку. Работала она как Windows 3.11 – это система, основанная на DOS, у нас была система, основанная на БИОС и RT11.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ASPekt распространялась на коммерческой основе? Кто были ваши заказчики, т.е. для кого это всё разрабатывалось? Где применялись такие компьютеры?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Мы её делали по заказу «Медэнерго». По ТЗ, по всем правилам. ☺ Я даже не в курсе, где они применялись. Меня это мало интересовало. Какое‐то время спустя мы написали систему для наномикроскопа с Артёмом Коломейцевым на базе «Союз‐Неон» + «Аспект». Не забывайте, что это были 90‐е. Там людям было не до компьютеров.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Был ли ещё какой‐то софт для ПК‐11/16 от ASP Corp?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Игры. ☺ Были портированы все игры ASP Corp., и был написан совершенно потрясающей графики Pacman! Но был утерян. Специально, чтобы писать игры на «Союз‐Неон», мы создали спрайтовый редактор с поддержкой анимации. И на нём был нарисован Pacman.&lt;br /&gt;
&lt;br /&gt;
Для «Аспекта» также были написаны файловый менеджер, текстовый и графический редакторы.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Были ли другие фирмы, разрабатывающие ПО для «Союз‐Неон»?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Нет. Я о них не слышал. «Союз‐Неон» прекрасно запускал всё от ДВК в текстовом режиме, поэтому всё, что разрабатывалось для ДВК, могло там работать.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Что случилось с ASP Corp. потом? Чем сейчас занимаются её разработчики?&amp;lt;br&amp;gt;&lt;br /&gt;
А чем сейчас занимаетесь Вы? Продолжаете программировать?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ASP Corp. никогда не заботился о деньгах. Это было увлечение и хобби. Мы все устроились на разные работы. В 90‐е было сложно зарабатывать программированием, поэтому работали кто где… Я собирал компьютеры на заводе «Квант», потом продавал с Павлом Макинтоши в Москве, но мы постоянно что‐то программировали. Писали игры, просто софт на заказ. Не важно, какие это были компьютеры.&lt;br /&gt;
&lt;br /&gt;
Все разработчики АСП по‐прежнему занимаются разработкой и программированием. Со временем многие стали руководителями. Кто‐то до сих пор программирует. Лично я работаю в компании Parallels и также продолжаю создавать софт. Артём работает вместе со мной.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Как Вы думаете, если бы «Союз‐Неон» не забросили, а продолжали развивать, выпуская новые модели, получилось бы из этого что‐нибудь? Какая‐нибудь современная альтернатива PC и Mac?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
В то время уже были компьютеры, которые выпускались массово. ДВК, УКНЦ, но была большая проблема – отсутствие программного обеспечения. Не было ни одной компании, которая могла бы целенаправленно и качественно написать необходимый софт. Если бы такая была, или была бы поддержка государства – думаю, могли бы. Завод «Квант» выпускал компьютеры, но никому в голову не приходило, что этому железу нужен софт. Довольствовались тем, что перепало с PDP‐11. Я работал в отделе маркетинга и сбыта, я знаю, что говорю. ☺&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Как Вы вообще относитесь к любителям компьютерной «старины»? На zx‐pk.ru, насколько я знаю, бываете, возможно, ещё на каких‐то подобных ресурсах общаетесь?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Завидую этим людям. Искренне. Есть то, что их интересует, волнует, и они готовы по крупицам собирать информацию. Изучать. Я думаю, что это очень здорово. Я бы хотел работать с такими людьми. Думаю, что такие люди могут сделать всё что угодно.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Может быть, будут какие‐то пожелания нашим читателям?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Be hungry! Be foolish!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Всего доброго и большое спасибо за подробные и интересные ответы!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Прим. ред.: если вы хотите более подробно ознакомится с историей ASP Corp., можете прочитать вот это более раннее интервью от создателей группы:&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.old-games.ru/articles/53651.html&amp;lt;br&amp;gt;&lt;br /&gt;
Дополнительную информацию по «СоюзНеон» ПК-11/16 вы сможете найти тут:&amp;lt;br&amp;gt;&lt;br /&gt;
http://emuverse.ru/wiki/Категория:СоюзНеон_ПК-11/16&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&#039;&#039;&#039;Александр Гречишкин (e‐mail: sgrec@mail.ru)&amp;lt;br&amp;gt;uav1606&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Союз-Неон ПК-11/16]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16_%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0&amp;diff=3805</id>
		<title>Союз-Неон ПК-11/16 архитектура</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16_%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0&amp;diff=3805"/>
		<updated>2024-12-12T14:28:37Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ДИ|Источник=Файл &amp;quot;PK11.TXT&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примечание: Данный материал, скорее всего, относятся к компьютеру Союз-ИОН ПК-11, который аппаратно полностью отличается от Союз-Неон ПК-11/16 и частично программно совместим с ним.&lt;br /&gt;
     &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
             &amp;lt;&amp;lt;&amp;lt; АРХИТЕКТУРА МИКРО-ЭВМ ПК-11 &amp;gt;&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 1. АРХИТЕКТУРА ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       ОПИСАНИЕ АРХИТЕКТУРЫ ПЕРСОНАЛЬНОЙ УЧЕБНОЙ  МИКРО-ЭВМ&lt;br /&gt;
  ИМЕЕТ СЛЕДУЮЩУЮ СТРУКТУРУ:&lt;br /&gt;
&lt;br /&gt;
         - ПРОЦЕССОР И РЕЖИМЫ ЕГО РАБОТЫ;&lt;br /&gt;
         - ПАМЯТЬ, ЕЕ ОРГАНИЗАЦИЯ И УПРАВЛЕНИЕ;&lt;br /&gt;
         - ВИДЕОКОНТРОЛЛЕР;&lt;br /&gt;
         - УПРАВЛЕНИЕ КЛАВИАТУРОЙ;&lt;br /&gt;
         - ЭМУЛЯЦИЯ КОНСОЛЬНОГО ТЕРМИНАЛА;&lt;br /&gt;
         - ТАЙМЕР;&lt;br /&gt;
         - ПРОГРАММИРУЕМЫЙ ЗВУКОГЕНЕРАТОР;&lt;br /&gt;
         - ПОСЛЕДОВАТЕЛЬНЫЙ ПОРТ;&lt;br /&gt;
         - ИНТЕРФЕЙС КАССЕТНОГО МАГНИТОФОНА;&lt;br /&gt;
         - ПАРАЛЛЕЛЬНЫЙ ИНТЕРФЕЙС.&lt;br /&gt;
&lt;br /&gt;
       ОПИСАНИЕ КАЖДОЙ ИЗ  КОМПОНЕНТ  АРХИТЕКТУРЫ  ВКЛЮЧАЕТ&lt;br /&gt;
  ОПИСАНИЕ СООТВЕТСТВУЮЩИХ УПРАВЛЯЮЩИХ РЕГИСТРОВ.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1.1. ПРОЦЕССОР И РЕЖИМЫ ЕГО РАБОТЫ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       В КАЧЕСТВЕ  ПРОЦЕССОРА  ИСПОЛЬЗУЕТСЯ  БИС  К1801ВМ2.&lt;br /&gt;
  ТАКТОВАЯ ЧАСТОТА 9.25 МГЦ. ПРОЦЕССОР ПОЗВОЛЯЕТ  ОРГАНИЗО-&lt;br /&gt;
  ВАТЬ РАБОТУ В ДВУХ РЕЖИМАХ  USER  И  HALT  В  НЕЗАВИСИМЫХ&lt;br /&gt;
  АДРЕСНЫХ ПРОСТРАНСТВАХ.&lt;br /&gt;
&lt;br /&gt;
       РЕЖИИМ USER  ПРЕДНАЗНАЧЕН  ДЛЯ  ВЫПОЛНЕНИЯ  ПРОГРАММ&lt;br /&gt;
  ПОЛЬЗОВАТЕЛЯ И НЕ ИМЕЕТ  КАКИХ-ЛИБО  ОСОБЕННОСТЕЙ.  РЕЖИМ&lt;br /&gt;
  HALT ПРЕДНАЗНАЧЕН ДЛЯ РЕАЛИЗАЦИИ СЛУЖЕБНЫХ,  СИСТЕМНЫХ  И&lt;br /&gt;
  Т.П. ПРОГРАММ.&lt;br /&gt;
&lt;br /&gt;
       РЕЖИМ РАБОТЫ ЦП ОПРЕДЕЛЯЕТСЯ  РАЗРЯДОМ  08  РЕГИСТРА&lt;br /&gt;
  СОСТОЯНИЯ ПРОЦЕССОРА PS (PS[08]=0 - РЕЖИМ USER,  PS[08]=1&lt;br /&gt;
  - РЕЖИМ HALT). ИЗМЕНЕНИЕ РЕГИСТРА PS ПРОИСХОДИТ В  СЛУЧАЕ&lt;br /&gt;
  ЕГО ЗАГРУЗКИ. ЗАГРУЗКА PS МОЖЕТ ПРОИСХОДИТЬ  ПО  ПРЕРЫВА-&lt;br /&gt;
  НИЯМ, ЛИБО ПРИ ВЫПОЛНЕНИИ СПЕЦИАЛЬНЫХ ИНСТРУКЦИЙ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          1.1.1. ИЗМЕНЕНИЕ PS ПРИ ПРЕРЫВАНИЯХ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       ПРОЦЕДУРА ПРЕРЫВАНИЯ ЦП РАЗДЕЛЯЕТСЯ НА ДВЕ ФАЗЫ:&lt;br /&gt;
&lt;br /&gt;
  ФАЗА 1 - СОХРАНЕНИЕ ЗНАЧЕНИЯ ВЕКТОРА ТЕКУЩЕГО ПРОЦЕССА&lt;br /&gt;
         - ПРОЦЕСС  ХАРАКТЕРИЗУЕТСЯ  ВЕКТОРОМ  -  СЧЕТЧИКОМ&lt;br /&gt;
           КОМАНД PC И РЕГИСТРОМ СОСТОЯНИЯ ПРОЦЕССОРА PS; В&lt;br /&gt;
           ЗАВИСИМОСТИ ОТ ТИПА ПРЕРЫВАНИЯ СОХРАНЕНИЕ ВЕКТО-&lt;br /&gt;
           РА МОЖЕТ ПРОИСХОДИТЬ В СТЕКЕ, ЛИБО В СПЕЦИАЛЬНЫХ&lt;br /&gt;
           РЕГИСТРАХ ЦП (PC СОХРАНЯЕТСЯ В CPC, PS - В CPS);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     ФАЗА 2 - ЗАГРУЗКА ЗНАЧЕНИЯ	ВЕКТОРА	ПРЕРЫВАНИЯ&lt;br /&gt;
	    - ВНЕШНЕЕ УСТРОЙСТВО ИЛИ ЦП	ФОРМИРУЕТ АДРЕС	ВЕКТО-&lt;br /&gt;
	      РА ПРЕРЫВАНИЯ; ПРОИСХОДИТ	ЗАГРУЗКА PC  И	PS  ИЗ&lt;br /&gt;
	      ПАРЫ ЯЧЕЕК ПО СФОРМИРОВАННОМУ  АДРЕСУ;  АНАЛИЗИ-&lt;br /&gt;
	      РУЕТСЯ СОСТОЯНИЕ ЗАПРОСОВ	 НА  ПРЕРЫВАНИЕ;  ЕСЛИ&lt;br /&gt;
	      НЕЗАМАСКИРОВАННЫХ	ЗАПРОСОВ  НЕТ,	ТО  ПРОИСХОДИТ&lt;br /&gt;
	      СЧИТЫВАНИЕ И ВЫПОЛНЕНИЕ ПЕРВОЙ ИНСТРУКЦИИ	НОВОГО&lt;br /&gt;
	      ПРОЦЕССА;	ИНАЧЕ СНОВА ПРОИСХОДИТ ПРОЦЕДУРА  ПРЕ-&lt;br /&gt;
	      РЫВАНИЯ.&lt;br /&gt;
&lt;br /&gt;
	  В СЛУЧАЕ ОДНОВРЕМЕННОГО ПОЯВЛЕНИЯ НЕСКОЛЬКИХ	ЗАПРО-&lt;br /&gt;
     СОВ НА ПРЕРЫВАНИЕ,	ДЕЙСТВУЕТ СЛЕДУЮЩАЯ ИЕРАРХИЯ ПРИОРИТЕ-&lt;br /&gt;
     ТОВ:&lt;br /&gt;
&lt;br /&gt;
	    1. ЗАВИСАНИЕ (ТАЙМ-АУТ ШИНЫ)&lt;br /&gt;
	    2. РЕЗЕРВНЫЙ ИЛИ ЗАПРЕЩЕННЫЙ КОД ИНСТРУКЦИИ&lt;br /&gt;
	    3. Т-РАЗРЯД	В PS&lt;br /&gt;
	    4. СБОЙ ПИТАНИЯ&lt;br /&gt;
	    5. СИГНАЛ ПРЕРЫВАНИЯ HALT&lt;br /&gt;
	    6. &amp;quot;ТАЙМЕР&amp;quot;&lt;br /&gt;
	    7. ВНЕШНЕЕ ПРЕРЫВАНИЕ&lt;br /&gt;
&lt;br /&gt;
   МАСКИРОВАНИЕМ	ЗАПРОСОВ НА ПРЕРЫВАНИЕ УПРАВЛЯЮТ  ЗНА-&lt;br /&gt;
   ЧЕНИЯ PS[08..07]:&lt;br /&gt;
&lt;br /&gt;
		PS[08]  PS[07]	МАСКИРУЮТСЯ ПРЕРЫВАНИЯ&lt;br /&gt;
	     -------------------------------------------&lt;br /&gt;
	      0	     0		НЕТ МАСКИРОВАНИЯ&lt;br /&gt;
	      0	     1		ТАЙМЕР (6) И ВНЕШНЕЕ (7)&lt;br /&gt;
	      1	     0		СИГНАЛ HALT (5)&lt;br /&gt;
	      1	     1		ПИТАНИЕ	(4), HALT (5),&lt;br /&gt;
				ТАЙМЕР (6), ВНЕШНЕЕ (7)&lt;br /&gt;
&lt;br /&gt;
	  СУЩЕСТВУЕТ НЕСКОЛЬКО СПЕЦИАЛЬНЫХ  СИТУАЦИЙ,  КОТОРЫЕ&lt;br /&gt;
     ВЫЗЫВАЮТ ПРЕРЫВАНИЕ, ПРИ КОТОРОМ ПРОИСХОДИТ  ПРИНУДИТЕЛЬ-&lt;br /&gt;
     НАЯ УСТАНОВКА РЕЖИМА HALT (PS[08] УСТАНАВЛИВАЕТСЯ	В  1),&lt;br /&gt;
     ДЛЯ ТОГО ЧТОБЫ МОЖНО БЫЛО ПРОВЕСТИ	ЗАГРУЗКУ НОВЫХ	ЗНАЧЕ-&lt;br /&gt;
     НИЙ PC И PS ИЗ АДРЕСНОГО ПРОСТРАНСТВА РЕЖИМА HALT.	 ОДНА-&lt;br /&gt;
     КО, ОКОНЧАТЕЛЬНЫЙ РЕЖИМ РАБОТЫ ЦП	В  ЭТОМ	 СЛУЧАЕ	 БУДЕТ&lt;br /&gt;
     ОПРЕДЕЛЯТЬСЯ ЗАГРУЖАЕМЫМ ЗНАЧЕНИЕМ	PS[08]	ИЗ  ПАМЯТИ  ПО&lt;br /&gt;
     АДРЕСУ ВЕКТОРА.&lt;br /&gt;
&lt;br /&gt;
	  ОСОБЕННОСТЬЮ ЭТИХ ПРЕРЫВАНИЙ ЯВЛЯЕТСЯ	ТО, ЧТО	СОХРА-&lt;br /&gt;
     НЕНИЕ ВЕКТОРА ТЕКУЩЕГО ПРОЦЕССА  ПРОИСХОДИТ  В  РЕГИСТРАХ&lt;br /&gt;
     CPC И CPS,	А НЕ В СТЕКЕ. К	ОСОБЫМ	ПРЕРЫВАНИЯМ  ОТНОСЯТСЯ&lt;br /&gt;
     СЛЕДУЮЩИЕ (В СКОБКАХ ПРЕДСТАВЛЕНО ЗНАЧЕНИЕ	АДРЕСА ВЕКТОРА&lt;br /&gt;
     В ПРОСТРАНСТВЕ РЕЖИМА HALT):&lt;br /&gt;
&lt;br /&gt;
	    1. ВКЛЮЧЕНИЕ ПИТАНИЯ		    (400)&lt;br /&gt;
	    2. ЗАВИСАНИЕ В РЕЖИМЕ HALT		    (404)&lt;br /&gt;
	    3. ИНСТРУКЦИИ FIS (ЕСЛИ SEL[07]=0)	    (410)&lt;br /&gt;
	    4. СИГНАЛ ИЛИ ИНСТРУКЦИЯ HALT	    (570)&lt;br /&gt;
	    5. ДВОЙНОЕ ЗАВИСАНИЕ		    (574)&lt;br /&gt;
	    6. ЗАВИСАНИЕ ПРИ ПРИЕМЕ АДРЕСА ВЕКТОРА  (674)&lt;br /&gt;
&lt;br /&gt;
	  ВСЕ ОСТАЛЬНЫЕ	ПРЕРЫВАНИЯ ПЕРЕВОДЯТ ЦП	В  РЕЖИМ  USER&lt;br /&gt;
     ДЛЯ ЗАГРУЗКИ НОВЫХ	ЗНАЧЕНИЙ PC И PS ИЗ  АДРЕСНОГО	ПРОСТ-&lt;br /&gt;
     РАНСТВА USER. ПРИ ЭТОМ ВСЕГДА PS[08] УСТАНАВЛИВАЕТСЯ В 0,&lt;br /&gt;
     Т.Е. РАЗРЯД 08 ВТОРОГО СЛОВА ВЫБРАННОГО  ВЕКТОРА  ИГНОРИ-&lt;br /&gt;
     РУЕТСЯ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          1.1.2. ИЗМЕНЕНИЕ PS ПРИ ВЫПОЛНЕНИИ ИНСТРУКЦИЙ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       СЛЕДУЮЩИЕ ИНСТРУКЦИИ ЗАГРУЖАЮТ НОВЫЙ ВЕКТОР:&lt;br /&gt;
&lt;br /&gt;
  RTI, RTT&lt;br /&gt;
         - ВЕКТОР ИЗВЛЕКАЕТСЯ ИЗ СТЕКА;&lt;br /&gt;
&lt;br /&gt;
  TRAP, IOT, EMT&lt;br /&gt;
         - ВЕКТОР ЗАГРУЖАЕТСЯ ИЗ ОБЛАСТИ ВЕКТОРОВ АДРЕСНОГО&lt;br /&gt;
           ПРОСТРАНСТВА USER;&lt;br /&gt;
&lt;br /&gt;
  HALT&lt;br /&gt;
         - ВЕКТОР ЗАГРУЖАЕТСЯ ИЗ ОБЛАСТИ ВЕКТОРОВ АДРЕСНОГО&lt;br /&gt;
           ПРОСТРАНСТВА HALT;&lt;br /&gt;
&lt;br /&gt;
  GO, STEP&lt;br /&gt;
         - ВЕКТОР ЗАГРУЖАЕТСЯ ИЗ РЕГИСТРОВ CPC, CPS.&lt;br /&gt;
&lt;br /&gt;
       ПРИ ЭТОМ РЕГИСТР PS ЗАГРУЖАЕТСЯ СЛЕДУЮЩИМ ОБРАЗОМ:&lt;br /&gt;
&lt;br /&gt;
  RTI, RTT       - PS[07..00]  ЗАГРУЖАЮТСЯ&lt;br /&gt;
                   PS[08]      НЕ ИЗМЕНЯЕТСЯ, ЕСЛИ&lt;br /&gt;
                               НОВЫЙ PC[15..13]&amp;lt;&amp;gt;111,&lt;br /&gt;
                        ИНАЧЕ  PS[08] ЗАГРУЖАЕТСЯ&lt;br /&gt;
&lt;br /&gt;
  TRAP, IOT, EMT - PS[07..00]  ЗАГРУЖАЮТСЯ&lt;br /&gt;
                   PS[08]      СБРАСЫВАЕТСЯ В 0&lt;br /&gt;
&lt;br /&gt;
  HALT, GO, STEP - PS[08..00] ЗАГРУЖАЮТСЯ ИЗ ВЕКТОРА&lt;br /&gt;
&lt;br /&gt;
  MTPS           - PS[07..05,03..00] ЗАГРУЖАЮТСЯ&lt;br /&gt;
                   PS[04]            НЕ ИЗМЕНЯЕТСЯ&lt;br /&gt;
                   PS[08]            НЕ ИЗМЕНЯЕТСЯ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          1.1.3. ДОПОЛНИТЕЛЬНЫЕ ИНСТРУКЦИИ РЕЖИМА HALT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       ДАННАЯ  ГРУППА  ИНСТРУКЦИЙ  ВЫПОЛНЯЕТСЯ  ТОЛЬКО  ПРИ&lt;br /&gt;
  PS[08]=1. ЕСЛИ PS[08]=0, ТО ЭТА ГРУППА  ИНСТРУКЦИЙ  РАСС-&lt;br /&gt;
  МАТРИВАЕТСЯ КАК РЕЗЕРВНЫЕ КОДЫ.&lt;br /&gt;
&lt;br /&gt;
  GO         (000012)        PC:=CPC; PS:=CPS&lt;br /&gt;
         - ЗАГРУЖАЕТ НОВЫЙ ВЕКТОР ИЗ  РЕГИСТРОВ  CPC,  CPS;&lt;br /&gt;
           ЕСЛИ НЕТ ЗАПРОСОВ НА ПРЕРЫВАНИЕ,  ТО  НАЧИНАЕТСЯ&lt;br /&gt;
           ВЫПОЛНЕНИЕ  НОВОГО  ПРОЦЕССА,  ИНАЧЕ  ПРОИСХОДИТ&lt;br /&gt;
           ВЫПОЛНЕНИЕ  ПРОЦЕДУРЫ   ПРЕРЫВАНИЯ   (АНАЛОГИЧНО&lt;br /&gt;
           ИНСТРУКЦИИ RTI); МОЖНО ИСПОЛЬЗОВАТЬ ДЛЯ ПЕРЕКЛЮ-&lt;br /&gt;
           ЧЕНИЯ ЦП ИЗ РЕЖИМА HALT В РЕЖИМ USER;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     STEP	(000016)	PC:=CPC; PS:=CPS&lt;br /&gt;
	    - ОТЛИЧАЕТСЯ ОТ ИНСТРУКЦИИ GO ТЕМ, ЧТО  НЕЗАВИСИМО&lt;br /&gt;
	      ОТ НАЛИЧИЯ ЗАПРОСОВ НА ПРЕРЫВАНИЕ	ВЫПОЛНЯЕТ ПЕР-&lt;br /&gt;
	      ВУЮ ИНСТРУКЦИЮ НОВОГО ПРОЦЕССА (АНАЛОГИЧНО ИНСТ-&lt;br /&gt;
	      РУКЦИИ RTT);&lt;br /&gt;
&lt;br /&gt;
     RSEL	(000020)	R0:=SEL&lt;br /&gt;
	    - РЕГИСТР  R0   ЗАГРУЖАЕТСЯ	  ЗНАЧЕНИЕМ   ВНЕШНЕГО&lt;br /&gt;
	      РЕГИСТРА SEL ПО ПРОЦЕДУРЕ	БЕЗАДРЕСНОГО ЧТЕНИЯ;&lt;br /&gt;
&lt;br /&gt;
     MFUS	(000021)	R0:=(R5)+&lt;br /&gt;
	    - R0  ЗАГРУЖАЕТСЯ  СОДЕРЖИМЫМ  ЯЧЕЙКИ  ПАМЯТИ   ИЗ&lt;br /&gt;
	      АДРЕСНОГО	ПРОСТРАНСТВА USER ПО АДРЕСУ,  СОДЕРЖА-&lt;br /&gt;
	      ЩЕМУСЯ В R5; ЗАТЕМ R5 УВЕЛИЧИВАЕТСЯ НА 2;&lt;br /&gt;
&lt;br /&gt;
     RCPC	(000022)	R0:=CPC&lt;br /&gt;
	    - СОДЕРЖИМОЕ РЕГИСТРА CPC ЗАГРУЖАЕТСЯ В R0;&lt;br /&gt;
&lt;br /&gt;
     RCPS	(000024)	R0:=CPS&lt;br /&gt;
	    - СОДЕРЖИМОЕ РЕГИСТРА CPS ЗАГРУЖАЕТСЯ В R0;&lt;br /&gt;
&lt;br /&gt;
	     MTUS	(000031)	-(R5):=R0&lt;br /&gt;
	    - СОДЕРЖИМОЕ R5 УМЕНЬШАЕТСЯ	НА 2;  ЗАТЕМ  ЗНАЧЕНИЕ&lt;br /&gt;
	      R0 ПЕРЕСЫЛАЕТСЯ В	ЯЧЕЙКУ ПАМЯТИ АДРЕСНОГО	ПРОСТ-&lt;br /&gt;
	      РАНСТВА USER ПО АДРЕСУ, СОДЕРЖАЩЕМУСЯ В R5;&lt;br /&gt;
&lt;br /&gt;
     WCPC	(000032)	CPC:=R0&lt;br /&gt;
	    - СОДЕРЖИМОЕ R0 ЗАГРУЖАЕТСЯ	В РЕГИСТР CPC;&lt;br /&gt;
&lt;br /&gt;
     WCPS	(000034)	CPS:=R0&lt;br /&gt;
    - СОДЕРЖИМОЕ R0 ЗАГРУЖАЕТСЯ	В РЕГИСТР CPS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	     1.1.4. НЕКОТОРЫЕ ОСОБЕННОСТИ ПРОГРАММИРОВАНИЯ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	  1. ВО	ВРЕМЯ ВЫПОЛНЕНИЯ ТЕКУЩЕЙ ИНСТРУКЦИИ В  РЕГИСТ-&lt;br /&gt;
     РАХ CPC И CPS СОХРАНЯЮТСЯ ЗНАЧЕНИЯ	PC И PS, ОСТАВШИЕСЯ ОТ&lt;br /&gt;
     ВЫПОЛНЕНИЯ	ПРЕДЫДУЩЕЙ ИНСТРУКЦИИ. СМЕНА ИНФОРМАЦИИ	В ЭТИХ&lt;br /&gt;
     РЕГИСТРАХ ПРОИСХОДИТ В КОНЦЕ НОРМАЛЬНОГО ОКОНЧАНИЯ	 ТЕКУ-&lt;br /&gt;
     ЩЕЙ ИНСТРУКЦИИ. ПРИ  ПЕРЕКЛЮЧЕНИИ	ПРОЦЕССОРА  ИЗ	РЕЖИМА&lt;br /&gt;
     USER В РЕЖИМ HALT	И  УСТАНОВЛЕНОМ	 В  1  РАЗРЯДЕ	PS[07]&lt;br /&gt;
     ПРОИСХОДИТ	БЛОКИРОВКА СМЕНЫ ЗНАЧЕНИЙ  ЭТИХ	 РЕГИСТРОВ  ДО&lt;br /&gt;
     МОМЕНТА ИЛИ ПЕРЕКЛЮЧЕНИЯ В	РЕЖИМ USER ИЛИ СБРОСА В	0 РАЗ-&lt;br /&gt;
     РЯДА PS[07]. ЭТО  ДАЕТ  ВОЗМОЖНОСТЬ  СИСТЕМНОЙ  ПРОГРАММЕ&lt;br /&gt;
     РЕЖИМА HALT ПОЛУЧИТЬ ЗНАЧЕНИЕ ВЕКТОРА ПРЕРВАННОГО ПРОЦЕС-&lt;br /&gt;
     СА. ЕСЛИ В	РЕЖИМЕ	HALT  БЫЛА  РАЗРЕШЕНА  СМЕНА  ЗНАЧЕНИЙ&lt;br /&gt;
     РЕГИСТРОВ CPC И CPS, ТО ПРИ ВОЗВРАТЕ  ИЗ  РЕЖИМА  HALT  В&lt;br /&gt;
     РЕЖИМ USER	НЕОБХОДИМО СНАЧАЛА БЛОКИРОВАТЬ СМЕНУ  ЗНАЧЕНИЙ&lt;br /&gt;
     ЭТИХ РЕГИСТРОВ УСТАНОВКОЙ В 1 РАЗРЯДА PS[07], ЗАТЕМ  ЗАГ-&lt;br /&gt;
     РУЗИТЬ СООТВЕТСТВУЮЩИЕ ЗНАЧЕНИЯ В ЭТИ РЕГИСТРЫ  И	ВЫПОЛ-&lt;br /&gt;
     НИТЬ ПЕРЕХОД В РЕЖИМ USER.&lt;br /&gt;
&lt;br /&gt;
	  2. ВЫПОЛНЕНИЕ	ОЧИСТКИ	РАЗРЯДА	РАЗРЕШЕНИЯ  ПРЕРЫВАНИЯ&lt;br /&gt;
     (ОБЫЧНО РАЗРЯД 06)	РЕГИСТРА СОСТОЯНИЯ КАКОГО-ЛИБО ИЗ УСТ-&lt;br /&gt;
     РОЙСТВ МОЖЕТ ВЫЗВАТЬ ЗАВИСАНИЕ ПРИ	ПРИЕМЕ АДРЕСА  ВЕКТОРА&lt;br /&gt;
&lt;br /&gt;
  ПРЕРЫВАНИЯ ИЗ КАНАЛА,  ЕСЛИ  ПРИ  ВЫПОЛНЕНИИ  ИНСТРУКЦИИ,&lt;br /&gt;
  ОЧИЩАЮЩЕЙ ЭТОТ РАЗРЯД, ВОЗНИКЛО ТРЕБОВАНИЕ ПРЕРЫВАНИЯ  ОТ&lt;br /&gt;
  ЭТОГО ВНЕШНЕГО УСТРОЙСТВА. ДЛЯ ИЗБЕЖАНИЯ ПОДОБНОЙ  СИТУА-&lt;br /&gt;
  ЦИИ РЕКОМЕНДУЕТСЯ СЛЕДУЮЩАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ДЕЙСТВИЙ:&lt;br /&gt;
&lt;br /&gt;
         MTPS    #200            ;ЗАПРЕТИТЬ ПРЕРЫВАНИЯ&lt;br /&gt;
         BIC     #100,@#CSR      ;ОЧИСТИТЬ РАЗРЯД&lt;br /&gt;
         MTPS    #0              ;РАЗРЕШИТЬ ПРЕРЫВАНИЯ&lt;br /&gt;
&lt;br /&gt;
       3. СЛЕДУЕТ УЧИТЫВАТЬ, ЧТО ПРИ  РАБОТЕ  ЦП  В  РЕЖИМЕ&lt;br /&gt;
  HALT ПРЕРЫВАНИЯ ПО СИГНАЛУ  HALT  ЗАМАСКИРОВАНЫ  И  МОГУТ&lt;br /&gt;
  ПРОИЗОЙТИ ТОЛЬКО ПОСЛЕ ПЕРЕХОДА ЦП В РЕЖИМ USER.  ОДНАКО,&lt;br /&gt;
  ПРОГРАММНОЕ ПРЕРЫВАНИЕ ПО ИНСТРУКЦИИ HALT ВСЕГДА РАЗРЕШЕ-&lt;br /&gt;
  НО.&lt;br /&gt;
&lt;br /&gt;
       4. БОЛЬШИНСТВО ПРЕРЫВАНИЙ ПО СИГНАЛУ HALT  СОПРОВОЖ-&lt;br /&gt;
  ДАЮТСЯ УСТАНОВКОЙ РАЗРЯДА  В  СООТВЕТСТВУЮЩИХ  РЕГИСТРАХ.&lt;br /&gt;
  ДЛЯ ОТЛИЧИЯ ИНСТРУКЦИИ HALT ОТ ПРЕРЫВАНИЯ ПО СИГНАЛУ HALT&lt;br /&gt;
  (В  СЛУЧАЕ  ОТСУТСТВИЯ  СООТВЕТСТВУЮЩЕГО  РАЗРЯДА)  МОЖНО&lt;br /&gt;
  ИСПОЛЬЗОВАТЬ РАЗРЯД 15 РЕГИСТРА  KEYCSR  (KEYCSR[00]=0  -&lt;br /&gt;
  ИНСТРУКЦИЯ HALT; KEYCSR[15]=1 - СИГНАЛ HALT).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          1.1.5. ВРЕМЕНА   ВЫПОЛНЕНИЯ   ОСНОВНЫХ   ТИПОВ&lt;br /&gt;
                 КОМАНД&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       ЦП ВЫПОЛНЯЕТ ИНСТРУКЦИИ В ПЗУ БЫСТРЕЕ,  ЧЕМ  В  ОЗУ.&lt;br /&gt;
  КРОМЕ ТОГО ВРЕМЯ ВЫПОЛНЕНИЯ ИНСТРУКЦИИ В ПЗУ СТАБИЛЬНО, А&lt;br /&gt;
  В ОЗУ МОЖЕТ ВАРЬИРОВАТЬСЯ В ОПРЕДЕЛЕННЫХ  ПРЕДЕЛАХ  ИЗ-ЗА&lt;br /&gt;
  СПЕЦИФИКИ РАБОТЫ ВИДЕОКОНТРОЛЛЕРА.  СТАБИЛЬНОСТЬ  ВРЕМЕНИ&lt;br /&gt;
  ВЫПОЛНЕНИЯ ИНСТРУКЦИИ В ПЗУ НАРУШАЕТСЯ  ПРИ  ОБРАЩЕНИИ  В&lt;br /&gt;
  ОЗУ.  РЕКОМЕНДУЕТСЯ  ПРОВОДИТЬ  ЭКСПЕРИМЕНТАЛЬНУЮ  ОЦЕНКУ&lt;br /&gt;
  ВРЕМЕНИ ВЫПОЛНЕНИЯ.&lt;br /&gt;
&lt;br /&gt;
       ВРЕМЯ ВЫПОЛНЕНИЯ ИНСТРУКЦИИ В ПЗУ (В ТАКТАХ ЦП):&lt;br /&gt;
&lt;br /&gt;
   R-R          8 T      MUL R,R       96 T&lt;br /&gt;
   MOV @R,R    24 T      DIV R,R      112 T&lt;br /&gt;
   MOV #A,R    20 T      ASH R,R       24 T&lt;br /&gt;
   MOV @R,@R   34 T      ASHC R,R      32 T&lt;br /&gt;
   BIS @R,@R   38 T      TRAP,IOT,EMT  80 T&lt;br /&gt;
   INC @R      26 T      RESET        256 T + 768 T&lt;br /&gt;
   CLR @R      20 T&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	     1.1.6. УПРАВЛЯЮЩИЕ	РЕГИСТРЫ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	  СЛЕДУЮЩИЕ УПРАВЛЯЮЩИЕ	РЕГИСТРЫ  ЯВЛЯЮТСЯ  ДОСТУПНЫМИ&lt;br /&gt;
     КАК В РЕЖИМЕ USER,	ТАК И В	РЕЖИМЕ HALT:&lt;br /&gt;
&lt;br /&gt;
     РЕГИСТР КАССЕТНОГО	МАГНИТОФОНА:&lt;br /&gt;
      177500  (CASCSR) - РЕГИСТР УПРАВЛЕНИЯ КАССЕТНОГО МАГНИТО&lt;br /&gt;
&lt;br /&gt;
     РЕГИСТРЫ ЗВУКОГЕНЕРАТОРА:&lt;br /&gt;
      177510  (SNDCSR) - РЕГИСТР УПРАВЛЕНИЯ ТАЙМЕРОМ 1 (ЧАСТОТ&lt;br /&gt;
      177512  (SNDC2R) - СЧЕТЧИК 2 (КАНАЛ 2);&lt;br /&gt;
      177514  (SNDC1R) - СЧЕТЧИК 1 (КАНАЛ 1);&lt;br /&gt;
      177516  (SNDC0R) - СЧЕТЧИК 0 (КАНАЛ 0);&lt;br /&gt;
      177520  (VOLCSR) - РЕГИСТР УПРАВЛЕНИЯ ТАЙМЕРОМ 2 (ГРОМКО&lt;br /&gt;
      177522  (VOLC2R) - СЧЕТЧИК 2 (КАНАЛ 2);&lt;br /&gt;
      177524  (VOLC1R) - СЧЕТЧИК 1 (КАНАЛ 1);&lt;br /&gt;
      177526  (VOLS0R) - СЧЕТЧИК 0 (КАНАЛ 0);&lt;br /&gt;
&lt;br /&gt;
     РЕГИСТРЫ ПРОГРАММИРУЕМОГО ПАРАЛЛЕЛЬНОГО ИНТЕРФЕЙСА:&lt;br /&gt;
      177530  (PPICSR) - РЕГИСТР УПРАВЛЕНИЯ ИНТЕРФЕЙСОМ;&lt;br /&gt;
      177532  (PPIC)   - РЕГИСТР ПОРТА &amp;quot;C&amp;quot;;&lt;br /&gt;
      177534  (PPIB)   - РЕГИСТР ПОРТА &amp;quot;B&amp;quot;;&lt;br /&gt;
      177536  (PPIA)   - РЕГИСТР ПОРТА &amp;quot;A&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
      177540  (MEMCSR) - РЕГИСТР УПРАВЛЕНИЯ ПАМЯТЬЮ;&lt;br /&gt;
      177542  (KEYCSR) - РЕГИСТР КЛАВИАТУРЫ И ФЛАГОВ HALT;&lt;br /&gt;
      177544  (VDPCSR) - РЕГИСТР УПРАВЛЕНИЯ ВИДЕОКОНТРОЛЛЕРОМ;&lt;br /&gt;
      177546  (CLKCSR) - РЕГИСТР СЕТЕВОГО ТАЙМЕРА;&lt;br /&gt;
&lt;br /&gt;
    РЕГИСТРЫ ЭМУЛЯТОРА КОНСОЛЬНОГО ТЕРМИНАЛА:&lt;br /&gt;
      177560  (KBCSR)  - РЕГИСТР УПРАВЛЕНИЯ &amp;quot;КЛАВИАТУРЫ&amp;quot;;&lt;br /&gt;
      177562  (KBBUF)  - БУФЕРНЫЙ РЕГИСТР &amp;quot;КЛАВИАТУРЫ&amp;quot;;&lt;br /&gt;
      177564  (PRCSR)  - РЕГИСТР УПРАВЛЕНИЯ &amp;quot;ЭКРАНА&amp;quot;;&lt;br /&gt;
      177566  (PRBUF)  - БУФЕРНЫЙ РЕГИСТР &amp;quot;ЭКРАНА&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  СЛЕДУЮЩИЕ РЕГИСТРЫ ДОСТУПНЫ ТОЛЬКО В РЕЖИМЕ USER:&lt;br /&gt;
&lt;br /&gt;
    РЕГИСТРЫ ПОСЛЕДОВАТЕЛЬНОГО ПОРТА:&lt;br /&gt;
      176560  (RXCSR)  - РЕГИСТР УПРАВЛЕНИЯ ПРИЕМНИКА;&lt;br /&gt;
      176562  (RXBUF)  - БУФЕРНЫЙ РЕГИСТР ПРИЕМНИКА;&lt;br /&gt;
      176564  (TXCSR)  - РЕГИСТР УПРАВЛЕНИЯ ПЕРЕДАТЧИКА;&lt;br /&gt;
      176566  (TXBUF)  - БУФЕРНЫЙ РЕГИСТР ПЕРЕДАТЧИКА.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1.2. ПАМЯТЬ, ЕЕ ОРГАНИЗАЦИЯ И УПРАВЛЕНИЕ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       ФИЗИЧЕСКАЯ ПАМЯТЬ СОСТОИТ ИЗ ОЗУ И  ПЗУ.  ОБ&#039;ЕМ  ОЗУ&lt;br /&gt;
  ФИКСИРОВАН И СОСТАВЛЯЕТ 128К БАЙТ. МИНИМАЛЬНЫЙ ОБ&#039;ЕМ  ПЗУ&lt;br /&gt;
  СОСТАВЛЯЕТ 16К БАЙТ И МОЖЕТ НАРАЩИВАТЬСЯ.&lt;br /&gt;
&lt;br /&gt;
       ФИЗИЧЕСКОЕ  ОЗУ  ИМЕЕТ  НЕПРЕРЫВНОЕ   ПОЛЕ   АДРЕСОВ&lt;br /&gt;
  0-377777.&lt;br /&gt;
&lt;br /&gt;
       ВИРТУАЛЬНОЕ АДРЕСНОЕ ПРОСТРАНСТВО ПРОЦЕССОРА В РЕЖИ-&lt;br /&gt;
  МЕ USER ИМЕЕТ СЛЕДУЮЩИЙ ВИД:&lt;br /&gt;
&lt;br /&gt;
  000000-077777 (32К)&lt;br /&gt;
         - ЕСЛИ РАЗРЯД 00 РЕГИСТРА MEMCSR УСТАНОВЛЕН  В  1,&lt;br /&gt;
           ТО В ЭТУ ОБЛАСТЬ АДРЕСНОГО ПРОСТРАНСТВА  ОТОБРА-&lt;br /&gt;
           ЖАЕТСЯ ОЗУ С ФИЗИЧЕСКИМИ АДРЕСАМИ 000000-077777;&lt;br /&gt;
           В ПРОТИВНОМ СЛУЧАЕВ ЭТУ ОБЛАСТЬ АДРЕСНОГО ПРОСТ-&lt;br /&gt;
           РАНСТВА ОТОБРАЖАЕТСЯ ПЗУ АНАЛОГИЧНО РЕЖИМУ HALT;&lt;br /&gt;
&lt;br /&gt;
  100000-157777 (24К)&lt;br /&gt;
         - МОЖЕТ ОТОБРАЖАТЬСЯ НА ЛЮБУЮ ОБЛАСТЬ  ФИЗИЧЕСКОГО&lt;br /&gt;
           ОЗУ, НАЧИНАЮЩУЮСЯ С АДРЕСА, КРАТНОГО 4К;  УПРАВ-&lt;br /&gt;
           ЛЕНИЕ ОТОБРАЖЕНИЕМ ОСУЩЕСТВЛЯЕТСЯ РЕГИСТРОМ ОКНА&lt;br /&gt;
           MEMCSR (177540);&lt;br /&gt;
&lt;br /&gt;
  160000-167777 (4K)&lt;br /&gt;
         - СООТВЕТСТВУЕТ   ОЗУ   С   ФИЗИЧЕСКИМИ   АДРЕСАМИ&lt;br /&gt;
           360000-367777 И ЭТО СООТВЕТСТВИЕ НЕ  МОЖЕТ  БЫТЬ&lt;br /&gt;
           ИЗМЕНЕНО;&lt;br /&gt;
&lt;br /&gt;
  170000-177777 (4K)&lt;br /&gt;
         - ОБЛАСТЬ АДРЕСОВ РЕГИСТРОВ; ОЗУ  В  ЭТОЙ  ОБЛАСТИ&lt;br /&gt;
           ОТСУТСТВУЕТ.&lt;br /&gt;
&lt;br /&gt;
       ВИРТУАЛЬНОЕ АДРЕСНОЕ ПРОСТРАНСТВО ПРОЦЕССОРА В РЕЖИ-&lt;br /&gt;
  МЕ HALT ИМЕЕТ СЛЕДУЮЩИЙ ВИД:&lt;br /&gt;
&lt;br /&gt;
  000000-037777 (16К)&lt;br /&gt;
         - СООТВЕТСТВУЕТ   ПЗУ   С   ФИЗИЧЕСКИМИ   АДРЕСАМИ&lt;br /&gt;
           000000-037777 И ЭТО СООТВЕТСТВИЕ НЕ  МОЖЕТ  БЫТЬ&lt;br /&gt;
           ИЗМЕНЕНО;&lt;br /&gt;
&lt;br /&gt;
  040000-077777 (16K)&lt;br /&gt;
         - МОЖЕТ ОТОБРАЖАТЬСЯ НА ДОПОЛНИТЕЛЬНЫЕ МОДУЛИ ПЗУ,&lt;br /&gt;
           НАЧИНАЮЩИЕСЯ С АДРЕСА, КРАТНОГО 16К;  УПРАВЛЕНИЕ&lt;br /&gt;
           ОТОБРАЖЕНИЕМ ОСУЩЕСТВЛЯЕТСЯ РЕГИСТРОМ УПРАВЛЕНИЯ&lt;br /&gt;
           ПАМЯТЬЮ MEMCSR (177540);&lt;br /&gt;
&lt;br /&gt;
  100000-157777 (24К)&lt;br /&gt;
         - МОЖЕТ ОТОБРАЖАТЬСЯ НА ЛЮБУЮ ОБЛАСТЬ  ФИЗИЧЕСКОГО&lt;br /&gt;
           ОЗУ, НАЧИНАЮЩУЮСЯ С АДРЕСА, КРАТНОГО 4К;  УПРАВ-&lt;br /&gt;
           ЛЕНИЕ  ОТОБРАЖЕНИЕМ   ОСУЩЕСТВЛЯЕТСЯ   РЕГИСТРОМ&lt;br /&gt;
           УПРАВЛЕНИЯ ПАМЯТЬЮ MEMCSR (177540);&lt;br /&gt;
&lt;br /&gt;
  160000-167777 (4K)&lt;br /&gt;
         - СООТВЕТСТВУЕТ   ОЗУ   С   ФИЗИЧЕСКИМИ   АДРЕСАМИ&lt;br /&gt;
           360000-367777 И ЭТО СООТВЕТСТВИЕ НЕ  МОЖЕТ  БЫТЬ&lt;br /&gt;
           ИЗМЕНЕНО;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  170000-177777 (4K)&lt;br /&gt;
    - СООТВЕТСТВУЕТ   ОЗУ   С	ФИЗИЧЕСКИМИ   АДРЕСАМИ&lt;br /&gt;
      370000-377777, НО	ПО  НЕКОТОРЫМ  АДРЕСАМ	ВМЕСТО&lt;br /&gt;
      ЯЧЕЕК ОЗУ	НАХОДЯТСЯ РЕГИСТРЫ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	  АРХИТЕКТУРА ПАМЯТИ МОЖЕТ БЫТЬ	 УСЛОВНО  ПРЕДСТАВЛЕНА&lt;br /&gt;
     СЛЕДУЮЩЕЙ СХЕМОЙ:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
			  I- 377777 128K /__&lt;br /&gt;
			  I- 370000 124K \  \&lt;br /&gt;
		       -&amp;gt; I- 360000 120K &amp;lt;-  \&lt;br /&gt;
		      /	  I		   \  \&lt;br /&gt;
		     /	  I		   !  !&lt;br /&gt;
		    /	  I		   !  !&lt;br /&gt;
		   /	  I		   !  !&lt;br /&gt;
		  /	  I		   !  !&lt;br /&gt;
		 /	  I		   !  !&lt;br /&gt;
		 !	  I		   !  !&lt;br /&gt;
		 !	  I		   !  !&lt;br /&gt;
		 !	  I		   !  !&lt;br /&gt;
		 !	  I		   !  !&lt;br /&gt;
		 !	  I		   !  !&lt;br /&gt;
		 !	  I		   !  !&lt;br /&gt;
		 /	  I- 200000 64K	    \ \&lt;br /&gt;
    РЕГИСТРЫ I	/	  I		     \ &amp;gt;I ОЗУ+РЕГИСТРЫ&lt;br /&gt;
	     I&amp;lt;-	  I- 160000 56K	      -&amp;gt;I&lt;br /&gt;
	    /I		  I			I\&lt;br /&gt;
    ОКНО   / I		  I			I \ ОКНО ДЛЯ&lt;br /&gt;
    ДЛЯ	     I		  I			I   ДОСТУПА&lt;br /&gt;
    ДОСТУПА  I		  I			I   В ОЗУ&lt;br /&gt;
    В ОЗУ  \_I		  I- 100000 32К		I_/&lt;br /&gt;
	     I &amp;lt;========&amp;gt; I			I\  ОКНО ДЛЯ&lt;br /&gt;
	     I &amp;lt;========&amp;gt; I			I \ ДОСТУПА&lt;br /&gt;
	     I &amp;lt;========&amp;gt; I			I / В ПЗУ&lt;br /&gt;
	     I &amp;lt;========&amp;gt; I			I/&lt;br /&gt;
	     I &amp;lt;========&amp;gt; I			I &amp;lt;====&amp;gt; I&lt;br /&gt;
	     I &amp;lt;========&amp;gt; I			I &amp;lt;====&amp;gt; I ПЗУ&lt;br /&gt;
	     I &amp;lt;========&amp;gt; I			I &amp;lt;====&amp;gt; I 16К&lt;br /&gt;
	     I &amp;lt;========&amp;gt; I- 000000 0K		I &amp;lt;====&amp;gt; I&lt;br /&gt;
&lt;br /&gt;
		 АДРЕСНОЕ	 ОЗУ		    АДРЕСНОЕ&lt;br /&gt;
	       ПРОСТРАНСТВО			  ПРОСТРАНСТВО&lt;br /&gt;
	       РЕЖИМА USER			   РЕЖИМА HALT&lt;br /&gt;
&lt;br /&gt;
	  РЕГИСТР УПРАВЛЕНИЯ ПАМЯТЬЮ MEMCSR ДОСТУПЕН  В	 ОБОИХ&lt;br /&gt;
     РЕЖИМАХ ПО	АДРЕСУ 177540 И	ИМЕЕТ СЛЕДУЮЩИЙ	ФОРМАТ:&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯД 00&lt;br /&gt;
	    - ИСПОЛЬЗУЕТСЯ ДЛЯ ОТОБРАЖЕНИЯ ПЗУ В  РЕЖИМ	 USER;&lt;br /&gt;
	      ЕСЛИ РАЗРЯД РАБЕН	0, ТО В	 ПРОСТРАНСТВО	РЕЖИМА&lt;br /&gt;
	      USER ПО АДРЕСАМ 000000-077777 ОТОБРАЖАЕТСЯ  ПЗУ;&lt;br /&gt;
	      ЕСЛИ РАЗРЯД РАВЕН	1, ТО ОТОБРАЖАЕТСЯ  ФИЗИЧЕСКОЕ&lt;br /&gt;
	      ОЗУ С АДРЕСАМИ 000000-077777;&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯДЫ 01-07&lt;br /&gt;
	    - ДАННЫЕ РАЗРЯДЫ ОПРЕДЕЛЯЮТ	НОМЕР  БЛОКА  (ОБ&#039;ЕМОМ&lt;br /&gt;
           16К)  ИЗ  ДОПОЛНИТЕЛЬНОГО  ПЗУ,  КОТОРЫЙ  ДОЛЖЕН&lt;br /&gt;
           ОТОБРАЖАТЬСЯ  ПО  АДРЕСАМ  040000-077777;  ТАКИМ&lt;br /&gt;
           ОБРАЗОМ ДАННЫЙ МЕХАНИЗМ ПОЗВОЛЯЕТ ПОЛУЧИТЬ  ДОС-&lt;br /&gt;
           ТУП К ПАМЯТИ, ОБ&#039;ЕМОМ ДО 2 МБ;&lt;br /&gt;
&lt;br /&gt;
  РАЗРЯДЫ 08-11&lt;br /&gt;
         - НЕ ИСПОЛЬЗУЮТСЯ;&lt;br /&gt;
&lt;br /&gt;
  РАЗРЯДЫ 12-15&lt;br /&gt;
         - ИСПОЛЬЗУЮТСЯ ДЛЯ УКАЗАНИЯ НИЖНЕЙ ГРАНИЦЫ ОКНА  В&lt;br /&gt;
           ФИЗИЧЕСКОМ ОЗУ:&lt;br /&gt;
&lt;br /&gt;
                  РАЗРЯДЫ        АДРЕС НИЖНЕЙ&lt;br /&gt;
                  РЕГИСТРА       ГРАНИЦЫ ОКНА&lt;br /&gt;
                  15 14 13 12    В ФИЗИЧЕСКОМ ОЗУ&lt;br /&gt;
&lt;br /&gt;
                  0  0  0  0  -  100000&lt;br /&gt;
                  0  0  0  1  -  120000&lt;br /&gt;
                  0  0  1  0  -  140000&lt;br /&gt;
                  0  0  1  1  -  160000&lt;br /&gt;
                  0  1  0  0  -  200000&lt;br /&gt;
                  0  1  0  1  -  220000&lt;br /&gt;
                  0  1  1  0  -  240000&lt;br /&gt;
                  0  1  1  1  -  260000&lt;br /&gt;
                  1  0  0  0  -  300000&lt;br /&gt;
                  1  0  0  1  -  320000&lt;br /&gt;
                  1  0  1  0  -  340000&lt;br /&gt;
                  1  0  1  1  -  360000&lt;br /&gt;
                  1  1  0  0  -  000000&lt;br /&gt;
                  1  1  0  1  -  020000&lt;br /&gt;
                  1  1  1  0  -  040000&lt;br /&gt;
                  1  1  1  1  -  060000&lt;br /&gt;
&lt;br /&gt;
       ТАКИМ ОБРАЗОМ, ПРИ ОБРАЩЕНИИ ПРОЦЕССОРА К  ВИРТУАЛЬ-&lt;br /&gt;
  НЫМ АДРЕСАМ ОКНА (ВАО), ФИЗИЧЕСКИЙ АДРЕС ОЗУ (ФАО) ВЫЧИС-&lt;br /&gt;
  ЛЯЕТСЯ КАК:&lt;br /&gt;
&lt;br /&gt;
            ФАО = ВАО + (R &amp;amp; 170000)*2&lt;br /&gt;
&lt;br /&gt;
  ГДЕ  R - СОДЕРЖИМОЕ РЕГИСТРА ОКНА.&lt;br /&gt;
&lt;br /&gt;
       ПРИ ВКЛЮЧЕНИИ ПИТАНИЯ  СОСТОЯНИЕ  РАЗРЯДОВ  РЕГИСТРА&lt;br /&gt;
  ОКНА НЕ ОПРЕДЕЛЕНО, ПО СИГНАЛУ INIT СОСТОЯНИЕ РЕГИСТРА НЕ&lt;br /&gt;
  МЕНЯЕТСЯ.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1.3. ВИДЕОКОНТРОЛЛЕР ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	  ВИДЕОКОНТРОЛЛЕР ФОРМИРУЕТ ИЗОБРАЖЕНИЕ	НА  ЭКРАНЕ  ИЗ&lt;br /&gt;
     ОТДЕЛЬНЫХ ТОЧЕК В СООТВЕТСТВИИ С  СОДЕРЖИМЫМ  ЧАСТИ  ОЗУ.&lt;br /&gt;
     ДАЛЕЕ,  ЭТА  ЧАСТЬ	 ОЗУ  УСЛОВНО  БУДЕТ  ИМЕНОВАТЬСЯ  КАК&lt;br /&gt;
     &amp;quot;ВИДЕО-ОЗУ&amp;quot;.  КАКАЯ  ИМЕННО  ЧАСТЬ	 ОЗУ  ИСПОЛЬЗУЕТСЯ   В&lt;br /&gt;
     КАЧЕСТВЕ ВИДЕО-ОЗУ, ОПРЕДЕЛЯЕТСЯ НИЖЕ.&lt;br /&gt;
&lt;br /&gt;
	  ПОСКОЛЬКУ ИЗОБРАЖЕНИЕ	НА ВИДЕОМОНИТОРЕ  СТРОИТСЯ  ИЗ&lt;br /&gt;
     ОТДЕЛЬНЫХ СТРОК, ТО КАЖДОЙ	ТАКОЙ СТРОКЕ В ВИДЕО-ОЗУ СООТ-&lt;br /&gt;
     ВЕТСТВУЕТ НЕПРЕРЫВНАЯ ОБЛАСТЬ ПАМЯТИ - ВИДЕО-СТРОКА. ДЛИ-&lt;br /&gt;
     НА	ОДНОЙ ВИДЕО-СТРОКИ ПОСТОЯННА И РАВНА 82	СЛОВА.	ВИДЕО-&lt;br /&gt;
     СТРОКИ МОГУТ РАЗМЕЩАТЬСЯ В	ЛЮБОЙ ЧАСТИ ОЗУ, В ЛЮБОЙ  ПОС-&lt;br /&gt;
     ЛЕДОВАТЕЛЬНОСТИ И ЗАНИМАТЬ	НЕСМЕЖНЫЕ ОБЛАСТИ ПАМЯТИ.  ДЛЯ&lt;br /&gt;
     ОПРЕДЕЛЕНИЯ  НАЧАЛА  ОЧЕРЕДНОЙ  ВИДЕО-СТРОКИ   КОНТРОЛЛЕР&lt;br /&gt;
     ИСПОЛЬЗУЕТ	НАХОДЯЩУЮСЯ В ОЗУ ТАБЛИЦУ АДРЕСОВ СТРОК. ТАКИМ&lt;br /&gt;
     ОБРАЗОМ ВИДЕО-ОЗУ СОСТОИТ ИЗ ДВУХ ОСНОВНЫХ	ЧАСТЕЙ:&lt;br /&gt;
&lt;br /&gt;
	    - ТАБЛИЦА АДРЕСОВ ВИДЕО-СТРОК&lt;br /&gt;
	    - СОБСТВЕННО ВИДЕО-СТРОК.&lt;br /&gt;
&lt;br /&gt;
	  ТАБЛИЦА АДРЕСОВ ВИДЕО-СТРОК (ТАС) ПРЕДСТАВЛЯЕТ СОБОЙ&lt;br /&gt;
     НЕПРЕРЫВНУЮ ПОСЛЕДОВАЛЬНОСТЬ  ИЗ  576.  СЛОВ,  КАЖДОЕ  ИЗ&lt;br /&gt;
     КОТОРЫХ  СОДЕРЖИТ	ВЕЛИЧИНУ,  РАВНУЮ  ФИЗИЧЕСКОМУ	АДРЕСУ&lt;br /&gt;
     СООТВЕТСТВУЮЩЕЙ ВИДЕО-СТРОКИ, ДЕЛЕННОМУ НА	2. ТАКИМ ОБРА-&lt;br /&gt;
     ЗОМ   ОДНО	  СЛОВО	  (16	РАЗРЯДОВ)   ТАБЛИЦЫ   СОДЕРЖИТ&lt;br /&gt;
     17-РАЗРЯДНЫЙ ФИЗИЧЕСКИЙ АДРЕС ОЗУ,	А  ВИДЕО-СТРОКА	 НАЧИ-&lt;br /&gt;
     НАЕТСЯ С ЧЕТНОГО АДРЕСА.  АДРЕС  НАЧАЛА  ТАС  ЗАДАЕТСЯ  В&lt;br /&gt;
     РЕГИСТРЕ УПРАВЛЕНИЯ ВИДЕОКОНТРОЛЛЕРА. ПЕРВОМУ  СЛОВУ  ТАС&lt;br /&gt;
     СООТВЕТСТВУЕТ ПЕРВАЯ (ВЕРХНЯЯ) СТРОКА ЭКРАНА.&lt;br /&gt;
&lt;br /&gt;
	  РЕГИСТ УПРАВЛЕНИЯ ВИДЕОКОНТРОЛЛЕРОМ ИМЕЕТ  СЛЕДУЮЩИЙ&lt;br /&gt;
     ФОРМАТ:&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯДЫ 00..01&lt;br /&gt;
	    - ЗАДАЮТ РЕЖИМ РАБОТЫ КОНТРОЛЛЕРА:&lt;br /&gt;
&lt;br /&gt;
	    ------------------------------------------&lt;br /&gt;
	    РАЗРЯДЫ	КОЛИЧЕСТВО	КОЛИЧЕСТВО&lt;br /&gt;
	    РЕГИСТРА	БИТ НА ТОЧКУ	ТОЧЕК В	СТРОКЕ&lt;br /&gt;
	    01 00&lt;br /&gt;
	    ------------------------------------------&lt;br /&gt;
	     0	0	   4		   246&lt;br /&gt;
	     0	1	   3		   328&lt;br /&gt;
	     1	0	   2		   492&lt;br /&gt;
	     1	1	   1		   984&lt;br /&gt;
	    ------------------------------------------&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯДЫ 02..12&lt;br /&gt;
	    - ОПРЕДЕЛЯЮТ  РАЗРЯДЫ  02..12  ФИЗИЧЕСКОГО	АДРЕСА&lt;br /&gt;
	      НАЧАЛА ТАС, В КОТОРОМ РАЗРЯДЫ  13..16  -	ВСЕГДА&lt;br /&gt;
	      РАВНЫ 1, А РАЗРЯДЫ  00..01  -  ВСЕГДА  РАВЕН  0;&lt;br /&gt;
	      ТАКИМ ОБРАЗОМ, ТАС МОЖЕТ БЫТЬ РАСПОЛОЖЕНА	В  ОЗУ&lt;br /&gt;
	      В	ДИАПАЗОНЕ АДРЕСОВ 360000-377776	(ТАКИМ ОБРАЗОМ&lt;br /&gt;
	      В	РЕЖИМЕ USER БЕЗ	ИСПОЛЬЗОВАНИЯ ОКНА МОЖНО РАБО-&lt;br /&gt;
	      ТАТЬ С ТАБЛИЦЕЙ, ТОЛЬКО ЕСЛИ ОНА ЛЕЖИТ В	ДИАПА-&lt;br /&gt;
              ЗОНЕ 360000-367776):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   16 15 14 13 12 11 10  9  8  7  6  5  4  3  2  1  0&lt;br /&gt;
  ----------------------------------------------------&lt;br /&gt;
  : 1: 1: 1: 1:   РАЗРЯДЫ 12..02 РЕГИСТРА      : 0: 0:&lt;br /&gt;
  ----------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
  РАЗРЯД 13&lt;br /&gt;
         - УПРАВЛЯЕТ ТИПОМ  РАЗВЕРТКИ:  1  -  ПРОГРЕССИВНАЯ&lt;br /&gt;
           (288 СТРОК), 0 - ЧЕРЕССТРОЧНАЯ (576 СТРОК);  ПРИ&lt;br /&gt;
           ПРОГРЕССИВНОЙ РАЗВЕРТКЕ ВИДЕО-СТРОКИ  СООТВЕТСТ-&lt;br /&gt;
           ВУЮЩИЕ КАЖДОЙ ПАРЕ  ЭЛЕМЕНТОВ  ТАС  ОТОБРАЖАЮТСЯ&lt;br /&gt;
           ОДНОЙ СТРОКОЙ НА ЭКРАНЕ, НО В РАЗНЫХ ПОЛУКАДРАХ;&lt;br /&gt;
&lt;br /&gt;
  РАЗРЯД 14&lt;br /&gt;
         - ВИДЕОКОНТРОЛЛЕР ПОЗВОЛЯЕТ ОРГАНИЗОВАТЬ  МЕРЦАНИЕ&lt;br /&gt;
           ОТДЕЛЬНЫХ ТОЧЕК ЭКРАНА,  ЧТО  ОПРЕДЕЛЯЕТСЯ  СПЕ-&lt;br /&gt;
           ЦИАЛЬНЫМИ РАЗРЯДАМИ В ВИДЕО-СТРОКАХ;  РАЗРЯД  14&lt;br /&gt;
           УПРАВЛЯЕТ РЕЖИМОМ &amp;quot;МЕРЦАНИЯ&amp;quot;; 0 - МЕРЦАНИЕ  ЗАП-&lt;br /&gt;
           РЕЩЕНО, 1 - МЕРЦАНИЕ РАЗРЕШЕНО;&lt;br /&gt;
&lt;br /&gt;
  РАЗРЯД 15&lt;br /&gt;
         - РАЗРЕШАЕТ ПРЕРЫВАНИЯ (0 - ЗАПРЕЩЕНО, 1 -  РАЗРЕ-&lt;br /&gt;
           ШЕНО) СИГНАЛОМ HALT  ПО  НАЧАЛУ  ОБРАТНОГО  ХОДА&lt;br /&gt;
           КАДРОВОЙ РАЗВЕРТКИ.&lt;br /&gt;
&lt;br /&gt;
       КАЖДАЯ ВИДЕО-СТРОКА  СОСТОИТ  ИЗ  82-Х  16-РАЗРЯДНЫХ&lt;br /&gt;
  СЛОВ. КАЖДОЕ СЛОВО УПРАВЛЯЕТ  ИЗОБРАЖЕНИЕМ  ГРУППЫ  ТОЧЕК&lt;br /&gt;
  ТЕЛЕВИЗИОННОЙ СТРОКИ И ИМЕЕТ СЛЕДУЮЩИЙ ФОРМАТ:&lt;br /&gt;
&lt;br /&gt;
  РАЗРЯДЫ 00..11&lt;br /&gt;
         - В ЗАВИСИМОСТИ ОТ РЕЖИМА УПРАВЛЯЮТ  ВЫСВЕЧИВАНИЕМ&lt;br /&gt;
           ОТДЕЛЬНЫХ ТОЧЕК ГРУППЫ; КАЖДОЙ  ТОЧКЕ  В  ГРУППЕ&lt;br /&gt;
           СООТВЕТСВУЮТ ОПРЕДЕЛЕННЫЕ РАЗРЯДЫ  (ИЗ  00..11);&lt;br /&gt;
           ЗНАЧЕНИЯ ЭТИХ РАЗРЯДОВ ОПРЕДЕЛЯЮТ КОД ЦВЕТА ТОЧ-&lt;br /&gt;
           КИ В ПАЛИТРЕ ЦВЕТОВ  (СМ.  НИЖЕ);  ТОЧКИ  ГРУППЫ&lt;br /&gt;
           НУМЕРУЮТСЯ НА ЭКРАНЕ СЛЕВА НАПРАВО, Т.Е.  НОМЕРУ&lt;br /&gt;
           0 - СООТВЕТСТВУЕТ САМАЯ ЛЕВАЯ ТОЧКА ГРУППЫ:&lt;br /&gt;
&lt;br /&gt;
    РЕЖИМ 0 (ГРУППА СОСТОИТ ИЗ 3 ТОЧЕК)&lt;br /&gt;
    ------=--------------------=-------&lt;br /&gt;
    НОМЕР ТОЧКИ      РАЗРЯДЫ, ОБРАЗУЮЩИЕ КОД&lt;br /&gt;
            0        00 03 06 09&lt;br /&gt;
            1        01 04 07 10&lt;br /&gt;
            2        02 05 08 11&lt;br /&gt;
&lt;br /&gt;
    РЕЖИМ 1 (ГРУППА СОСТОИТ ИЗ 4 ТОЧЕК)&lt;br /&gt;
    ------=--------------------=-------&lt;br /&gt;
    НОМЕР ТОЧКИ      РАЗРЯДЫ, ОБРАЗУЮЩИЕ КОД&lt;br /&gt;
            0        00 04 08&lt;br /&gt;
            1        01 05 09&lt;br /&gt;
            2        02 06 10&lt;br /&gt;
            3        03 07 11&lt;br /&gt;
&lt;br /&gt;
    РЕЖИМ 2 (ГРУППА СОСТОИТ ИЗ 6 ТОЧЕК)&lt;br /&gt;
    ------=--------------------=-- -----&lt;br /&gt;
    НОМЕР ТОЧКИ      РАЗРЯДЫ, ОБРАЗУЮЩИЕ КОД&lt;br /&gt;
            0        00 06&lt;br /&gt;
            1	     01 07&lt;br /&gt;
            2	     02 08&lt;br /&gt;
            3	     03 09&lt;br /&gt;
            4	     04 10&lt;br /&gt;
            5	     05 11&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       РЕЖИМ 3 (ГРУППА СОСТОИТ ИЗ 12 ТОЧЕК)&lt;br /&gt;
       ------=--------------------==------&lt;br /&gt;
       НОМЕР ТОЧКИ	РАЗРЯДЫ, ОБРАЗУЮЩИЕ КОД&lt;br /&gt;
	       0	00&lt;br /&gt;
	       1	01&lt;br /&gt;
	       2	02&lt;br /&gt;
	      ...	...&lt;br /&gt;
	      10	10&lt;br /&gt;
	      11	11&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯДЫ 12..14&lt;br /&gt;
	    - ДАННЫЕ РАЗРЯДЫ ОТНОСЯТСЯ КО ВСЕМ ТОЧКАМ  ГРУППЫ;&lt;br /&gt;
	      ЗНАЧЕНИЯ РАЗРЯДОВ	ОПРЕДЕЛЯЮТ НОМЕР &amp;quot;ПАЛИТРЫ&amp;quot; (ОТ&lt;br /&gt;
	      0-Й ДО 7-Й),  КОТОРАЯ  ИСПОЛЬЗУЕТСЯ  ДЛЯ	ДАННОЙ&lt;br /&gt;
	      ГРУППЫ ТОЧЕК, А КОД ТОЧКИ	ОПРЕДЕЛЯЕТ КАКИМ &amp;quot;ЦВЕ-&lt;br /&gt;
	      ТОМ&amp;quot; ИЗ  ВЫБРАННОЙ  ПАЛИТРЫ  БУДЕТ  ИЗОБРАЖАТЬСЯ&lt;br /&gt;
	      ДАННАЯ ТОЧКА; ЧИСЛО  ЦВЕТОВ  В  КАЖДОЙ  ИЗ  7-МИ&lt;br /&gt;
	      ПАЛИТР ОПРЕДЕЛЯЕТСЯ НОМЕРОМ РЕЖИМА:&lt;br /&gt;
&lt;br /&gt;
	  НОМЕР	      ЧИСЛО ЦВЕТОВ&lt;br /&gt;
	  РЕЖИМА      В	ПАЛИТРАХ&lt;br /&gt;
	  ------------------------&lt;br /&gt;
	    0		  16&lt;br /&gt;
	    1		   8&lt;br /&gt;
	    2		   4&lt;br /&gt;
	    3		   2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	    - В	ЛЮБОМ РЕЖИМЕ, ВСЕ ЦВЕТА	ПАЛИТРЫ	С НОМЕРОМ 7  -&lt;br /&gt;
	      ЧЕРНЫЕ; РЕЖИМ 3 ВСЕГДА ЯВЛЯЕТСЯ МОНОХРОМНЫМ, ПРИ&lt;br /&gt;
	      ЭТОМ РАЗЛИЧНЫЕ &amp;quot;ЦВЕТА&amp;quot; В ЕГО ПАЛИТРАХ СООТВЕТСТ-&lt;br /&gt;
	      ВУЮТ РАЗЛИЧНЫМ ГРАДАЦИЯМ ЯРКОСТИ;&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯД 15&lt;br /&gt;
	    - ОПРЕДЕЛЯЕТ МЕРЦАНИЕ ГРУППЫ ТОЧЕК;	ЕСЛИ 15-Й РАЗ-&lt;br /&gt;
	      РЯД СЛОВА	УСТАНОВЛЕН В 1,	ТО ГРУППА ТОЧЕК	 БУДЕТ&lt;br /&gt;
	      МЕРЦАТЬ ПРИ УСТАНОВЛЕННОМ	В 1 РАЗРЯДЕ 14 РЕГИСТ-&lt;br /&gt;
	      РА УПРАВЛЕНИЯ КОНТРОЛЛЕРА.&lt;br /&gt;
&lt;br /&gt;
	  ПРИ ВКЛЮЧЕНИИ	ПИТАНИЯ	 СОСТОЯНИЕ  РАЗРЯДОВ  РЕГИСТРА&lt;br /&gt;
     ВИДЕОКОНТРОЛЛЕРА НЕ ОПРЕДЕЛЕНО И  ДОЛЖНО  УСТАНАВЛИВАТЬСЯ&lt;br /&gt;
     СИСТЕМНОЙ ПРОГРАММОЙ ИНИЦИАЛИЗАЦИИ. ПО СИГНАЛУ INIT  СОС-&lt;br /&gt;
     ТОЯНИЕ РЕГИСТРА НЕ	МЕНЯЕТСЯ.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1.4. УПРАВЛЕНИЕ КЛАВИАТУРОЙ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       СВЯЗЬ ЦП С КЛАВИАТУРОЙ ОРГАНИЗОВАНА ЧЕРЕЗ ПОСЛЕДОВА-&lt;br /&gt;
  ТЕЛЬНЫЙ КАНАЛ СВЯЗИ, НА ОСНОВЕ БИС  КР580ВВ51А.  КЛАВИШИ,&lt;br /&gt;
  НАЖИМАЕМЫЕ  НА  КЛАВИАТУРЕ,  ГЕНЕРИРУЮТ   СООТВЕТСТВУЮЩИЕ&lt;br /&gt;
  КОДЫ, КОТОРЫЕ  ПОСТУПАЮТ  В  БУФЕРНЫЙ  РЕГИСТР  ПРИЕМНИКА&lt;br /&gt;
  КАНАЛА. ПЕРЕДАТЧИК  КАНАЛА  ИСПОЛЬЗУЕТСЯ  ДЛЯ  УПРАВЛЕНИЯ&lt;br /&gt;
  ИНДИКАТОРАМИ, РАСПОЛОЖЕННЫМИ НА КЛАВИАТУРЕ.&lt;br /&gt;
&lt;br /&gt;
       ЛИНИИ DSR, DTR И RTS БИС КР580ВВ51А ИСПОЛЬЗУЮТСЯ ДЛЯ&lt;br /&gt;
  РАБОТЫ С КАССЕТНЫМ МАГНИТОФОНОМ.&lt;br /&gt;
&lt;br /&gt;
       РЕГИСТРЫ ПОСЛЕДОВАТЕЛЬНОГО  КАНАЛА  ИМЕЮТ  СЛЕДУЮЩИЙ&lt;br /&gt;
  ФОРМАТ.&lt;br /&gt;
&lt;br /&gt;
  177510 KEYCSR - РЕГИСТР УПРАВЛЕНИЯ КЛАВИАТУРОЙ:&lt;br /&gt;
&lt;br /&gt;
  РАЗРЯД 00..07 (R/W)&lt;br /&gt;
         - ПРИ ЧТЕНИИ СООТВЕТСТВУЮТ РАЗРЯДАМ СЛОВА  СОСТОЯ-&lt;br /&gt;
           НИЯ ПОСЛЕДОВАТЕЛЬНОГО КАНАЛА; ПРИ  ЗАПИСИ  СООТ-&lt;br /&gt;
           ВЕТСТВУЕТ РЕГИСТРУ УПРАВЛЕНИЯ  ПОСЛЕДОВАТЕЛЬНОГО&lt;br /&gt;
           КАНАЛА;&lt;br /&gt;
&lt;br /&gt;
  177512 KEYBUF - РЕГИСТР БУФЕРА КЛАВИАТУРЫ:&lt;br /&gt;
&lt;br /&gt;
  РАЗРЯДЫ 00..07 (R/W)&lt;br /&gt;
         - ПРИ ЧТЕНИИ СОДЕРЖАТ КОД, ПРИНЯТЫЙ С  КЛАВИАТУРЫ,&lt;br /&gt;
           ПРИ УСТАНОВЛЕННОМ В 1 РАЗРЯДЕ 01  СЛОВА  СОСТОЯ-&lt;br /&gt;
           НИЯ;  ПРИ  ЗАПИСИ  КАЖДЫЙ  РАЗРЯД  СООТВЕТСТВУЕТ&lt;br /&gt;
           ОДНОМУ ИЗ ВОСЬМИ  ИНДИКАТОРОВ  КЛАВИАТУРЫ  (0  -&lt;br /&gt;
           ИНДИКАТОР ВЫКЛЮЧАЕТСЯ; 1 - ВКЛЮЧАЕТСЯ).&lt;br /&gt;
&lt;br /&gt;
       НАЧАЛЬНАЯ  УСТАНОВКА  ПАРАМЕТРОВ   (ПРОГРАММИРОВАНИЕ&lt;br /&gt;
  ИНТЕРФЕЙСА)  ДОЛЖНО  ДОЛЖНО   ОСУЩЕСТВЛЯТЬСЯ   ПРОГРАММНО&lt;br /&gt;
  (ОБЫЧНО ПОСЛЕ ВКЛЮЧЕНИЯ ПИТАНИЯ). ПРЕРЫВАНИЯ ПРИ  ПОЛУЧЕ-&lt;br /&gt;
  НИИ КОДА С КЛАВИАТУРЫ ОТСУТСТВУЮТ. ОПРОС ГОТОВНОСТИ (ПРИ-&lt;br /&gt;
  НЯТ ЛИ КОД С  КЛАВИАТУРЫ)  МОЖНО  ПРОВОДИТЬ  ПО  ТАЙМЕРУ.&lt;br /&gt;
  ПЕРЕД  ЗАПИСЬЮ  В  РЕГИСТР  KEYBUF  НЕОБХОДИМО  ПРОВЕРИТЬ&lt;br /&gt;
  ГОТОВНОСТЬ ПЕРЕДАТЧИКА.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1.5. ЭМУЛЯЦИЯ КОНСОЛЬНОГО ТЕРМИНАЛА ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       ДЛЯ  СОВМЕСТИМОСТИ  СО  СТАНДАРТНЫМ  ОБЕСПЕЧЕНИЕМ  В&lt;br /&gt;
  РЕЖИМЕ USER В СОСТАВ МИКРО-ЭВМ ВХОДЯТ 4 РЕГИСТРА  (KBCSR,&lt;br /&gt;
  KBBUF, PRCSR, PRBUF), ПРЕДНАЗНАЧЕННЫЕ ДЛЯ  ЭМУЛЯЦИИ  КОН-&lt;br /&gt;
  СОЛЬНОГО ТЕРМИНАЛА. ЭТИ РЕГИСТРЫ ДОСТУПНЫ ИЗ ОБОИХ  РЕЖИ-&lt;br /&gt;
  МОВ ЦП И ИМЕЮТ СТАНДАРТНЫЕ АДРЕСА (177560-177566), А ТАК-&lt;br /&gt;
  ЖЕ ПОЗВОЛЯЮТ УПРАВЛЯТЬ ПРЕРЫВАНИЯМИ СО СТАНДАРТНЫМИ АДРЕ-&lt;br /&gt;
  САМИ ВЕКТОРОВ (60, 64).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
          ОТЛИЧИЕ ОТ СТАНДАРТНЫХ РЕГИСТРОВ ЗАКЛЮЧАЕТСЯ В  ТОМ,&lt;br /&gt;
     ЧТО РЕГИСТРЫ ДАННЫХ KBBUF И PRBUF  МОГУТ  РАССМАТРИВАТЬСЯ&lt;br /&gt;
     КАК ЯЧЕЙКИ	ОЗУ И ХРАНИТЬ 16-РАЗРЯДНЫЕ ДАННЫЕ. ПРИ ОБРАЩЕ-&lt;br /&gt;
     НИИ К НИМ ПО АДРЕСАМ 177562 И 177566 ОНИ ВЕДУТ  СЕБЯ  КАК&lt;br /&gt;
     РЕГИСТРЫ, Т.Е. ВЫЗЫВАЮТ  ИЗМЕНЕНИЕ	 РАЗРЯДОВ  ГОТОВНОСТИ,&lt;br /&gt;
     ПРЕРЫВАНИЯ	И Т.Д. ЕСЛИ ОБРАЩЕНИЕ К	ЭТИМ ЯЧЕЙКАМ  ПРОИЗВО-&lt;br /&gt;
     ДИТСЯ ЧЕРЕЗ АДРЕСНОЕ ОКНО,	Т.Е. КОГДА ОНИ ОТОБРАЖАЮТСЯ  В&lt;br /&gt;
     ВИРТУАЛЬНОЕ   ПРОСТРАНСТВО	  ПО   АДРЕСАМ	 В   ДИАПАЗОНЕ&lt;br /&gt;
     100000-157777, ТО ОНИ ВЕДУТ СЕБЯ КАК ОБЫЧНЫЕ ЯЧЕЙКИ ОЗУ.&lt;br /&gt;
&lt;br /&gt;
	  ВТОРОЙ ОСОБЕННОСТЬЮ РЕГИСТРОВ	ЭМУЛЯТОРА ЯВЛЯЕТСЯ ТО,&lt;br /&gt;
     ЧТО ПРИ ОПЕРАЦИИ ЗАПИСИ ПО	АДРЕСУ РЕГИСТРА	PRBUF ПРОИСХО-&lt;br /&gt;
     ДИТ ПРЕРЫВАНИЕ ПО СИГНАЛУ HALT.&lt;br /&gt;
&lt;br /&gt;
	  РЕГИСТРЫ ЭМУЛЯТОРА ИМЕЮТ СЛЕДУЮЩИЙ ФОРМАТ:&lt;br /&gt;
&lt;br /&gt;
     177560 KBCSR - РЕГИСТР УПРАВЛЕНИЯ &amp;quot;КЛАВИАТУРОЙ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯД 06 (R/W)&lt;br /&gt;
	    - РАЗРЕШЕНИЕ ПРЕРЫВАНИЯ (0 - ЗАПРЕЩЕНО, 1 -	РАЗРЕ-&lt;br /&gt;
	      ШЕНО) ПО УСТАНОВКЕ  РАЗРЯДА  ГОТОВНОСТИ  (РАЗРЯД&lt;br /&gt;
	      07); ПРЕРЫВАНИЕ ПЕРЕВОДИТ	ЦП  В  РЕЖИМ  USER  ПО&lt;br /&gt;
	      ВЕКТОРУ 60; СБРАСЫВАЕТСЯ ПО ВКЛЮЧЕНИЮ ПИТАНИЯ  И&lt;br /&gt;
	      СИГНАЛУ INIT;&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯД 07 (RO)&lt;br /&gt;
	    - УСТАНАВЛИВАЕТСЯ В	1  ПОСЛЕ  ОПЕРАЦИИ  ЗАПИСИ  ПО&lt;br /&gt;
	      АДРЕСУ РЕГИСТРА KBBUF; СБРАСЫВАЕТСЯ  В  0	 ПОСЛЕ&lt;br /&gt;
	      ОПЕРАЦИИ ЧТЕНИЯ ПО АДРЕСУ	РЕГИСТРА KBBUF;	 СБРА-&lt;br /&gt;
	      СЫВАЕТСЯ ПО ВКЛЮЧЕНИЮ ПИТАНИЯ И СИГНАЛУ INIT;&lt;br /&gt;
&lt;br /&gt;
     177562 KBBUF - РЕГИСТР БУФЕРА &amp;quot;КЛАВИАТУРЫ&amp;quot;&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯДЫ 00..15 (R/W)&lt;br /&gt;
	    - ПОСЛЕ ОПЕРАЦИИ ЗАПИСИ В ЭТИ  РАЗРЯДЫ  УСТАНАВЛИ-&lt;br /&gt;
	      ВАЕТСЯ В 1 РАЗРЯД	07 РЕГИСТРА KBCSR;  ЗАПИСАННАЯ&lt;br /&gt;
	      ИНФОРМАЦИЯ ДОСТУПНА ДЛЯ ПОСЛЕДУЮЩЕГО НЕОДНОКРАТ-&lt;br /&gt;
	      НОГО СЧИТЫВАНИЯ, НО ПОСЛЕ	ПЕРВОЙ ОПЕРАЦИИ	ЧТЕНИЯ&lt;br /&gt;
	      ПО АДРЕСУ	РЕГИСТРА KBBUF ПРОИСХОДИТ  СБРОС  В  0&lt;br /&gt;
	      РАЗРЯДА 07 РЕГИСТРА KBCSR;&lt;br /&gt;
&lt;br /&gt;
     177564 PRCSR - РЕГИСТР УПРАВЛЕНИЯ &amp;quot;ЭКРАНА&amp;quot;&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯД 06 (R/W)&lt;br /&gt;
	    - РАЗРЕШЕНИЕ ПРЕРЫВАНИЯ (0 - ЗАПРЕЩЕНО, 1 -	РАЗРЕ-&lt;br /&gt;
	      ШЕНО) ПО УСТАНОВКЕ  РАЗРЯДА  ГОТОВНОСТИ  (РАЗРЯД&lt;br /&gt;
	      07); ПРЕРЫВАНИЕ ПЕРЕВОДИТ	ЦП  В  РЕЖИМ  USER  ПО&lt;br /&gt;
	      ВЕКТОРУ 64; СБРАСЫВАЕТСЯ ПО ВКЛЮЧЕНИЮ ПИТАНИЯ  И&lt;br /&gt;
	      СИГНАЛУ INIT;&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯД 07 (RO)&lt;br /&gt;
	    - СБРАСЫВАЕТСЯ В 0 ПОСЛЕ ОПЕРАЦИИ ЗАПИСИ ПО	АДРЕСУ&lt;br /&gt;
	      РЕГИСТРА PRBUF; УСТАНАВЛИВАЕТСЯ В	1 ПОСЛЕ	ОПЕРА-&lt;br /&gt;
	      ЦИИ ЧТЕНИЯ ПО АДРЕСУ РЕГИСТРА PRBUF;  УСТАНАВЛИ-&lt;br /&gt;
	      ВАЕТСЯ ПО	ВКЛЮЧЕНИЮ ПИТАНИЯ И СИГНАЛУ INIT;&lt;br /&gt;
&lt;br /&gt;
     177566 PRBUF - РЕГИСТР БУФЕРА &amp;quot;ЭКРАНА&amp;quot;&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯДЫ 00..15 (R/W)&lt;br /&gt;
	    - ПОСЛЕ ОПЕРАЦИИ ЗАПИСИ В ЭТИ РАЗРЯДЫ СБРАСЫВАЕТСЯ&lt;br /&gt;
           В 0 РАЗРЯД 07 РЕГИСТРА PRCSR И ПРОИСХОДИТ ПРЕРЫ-&lt;br /&gt;
           ВАНИЕ ПО  СИГНАЛУ  HALT;  ЗАПИСАННАЯ  ИНФОРМАЦИЯ&lt;br /&gt;
           ДОСТУПНА ДЛЯ ПОСЛЕДУЮЩЕГО НЕОДНОКРАТНОГО  СЧИТЫ-&lt;br /&gt;
           ВАНИЯ, НО ПОСЛЕ ПЕРВОЙ ОПЕРАЦИИ ЧТЕНИЯ ПО АДРЕСУ&lt;br /&gt;
           РЕГИСТРА PRBUF ПРОИСХОДИТ УСТАНОВКА В 1  РАЗРЯДА&lt;br /&gt;
           07 РЕГИСТРА PRCSR.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1.6. ТАЙМЕР ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       В КАЧЕСТВЕ ТАЙМЕРА  ИСПОЛЬЗУЕТСЯ  СЕТЕВОЙ  ТАЙМЕР  С&lt;br /&gt;
  ЧАСТОТОЙ 50 ГЦ. ТАЙМЕР СИНХРОНИЗОВАН С НАЧАЛОМ  ОБРАТНОГО&lt;br /&gt;
  ХОДА КАДРОВОЙ РАЗВЕРТКИ, ЧТО ПОЗВОЛЯЕТ  ПРОГРАММЕ  ПРОВО-&lt;br /&gt;
  ДИТЬ ИЗМЕНЕНИЕ ИЗОБРАЖЕНИЯ НА ЭКРАНЕ ВО  ВРЕМЯ  ОБРАТНОГО&lt;br /&gt;
  ХОДА ЛУЧА (ДЛИТЕЛЬНОСТЬ 1600 МКС).  ИСПОЛЬЗОВАНИЕ  ДАННОЙ&lt;br /&gt;
  ОСОБЕННОСТИ ТАЙМЕРА ИСКЛЮЧИТЬ ВОЗМОЖНЫЕ МГНОВЕННЫЕ  ИСКА-&lt;br /&gt;
  ЖЕНИЯ ИЗОБРАЖЕНИЯ ПРИ ЕГО МОДИФИКАЦИЯХ.&lt;br /&gt;
&lt;br /&gt;
  177546 CLKCSR - РЕГИСТР УПРАВЛЕНИЯ ТАЙМЕРОМ:&lt;br /&gt;
&lt;br /&gt;
  РАЗРЯД 06 (R/W)&lt;br /&gt;
         - РАЗРЕШЕНИЕ ПРЕРЫВАНИЙ ПО НАЧАЛУ  ОБРАТНОГО  ХОДА&lt;br /&gt;
           КАДРОВОЙ  РАЗВЕРТКИ;  ПРЕРЫВАНИЯ  ПРОИСХОДЯТ  ПО&lt;br /&gt;
           ВЕКТОРУ 100 В АДРЕСНОМ ПРОСТРАНСТВЕ РЕЖИМА USER;&lt;br /&gt;
           РАЗРЯД СБРАСЫВАЕТСЯ ПО ВКЛЮЧЕНИЮ ПИТАНИЯ И  СИГ-&lt;br /&gt;
           НАЛУ INIT;&lt;br /&gt;
&lt;br /&gt;
  РАЗРЯД 07 (RO)&lt;br /&gt;
         - УСТАНАВЛИВАЕТСЯ ПО НАЧАЛУ ОБРАТНОГО ХОДА  КАДРО-&lt;br /&gt;
           ВОЙ РАЗВЕРТКИ; СБРАСЫВАЕТСЯ ПРИ ЗАПИСИ В РЕГИСТР&lt;br /&gt;
           CLKCSR ПРОЦЕССОРОМ, ПО ВКЛЮЧЕНИЮ ПИТАНИЯ И  СИГ-&lt;br /&gt;
           НАЛУ INIT.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1.7. ПРОГРАММИРУЕМЫЙ ЗВУКОГЕНЕРАТОР ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
       ЗВУКОГЕНЕРАТОР ПРЕДНАЗНАЧЕН ДЛЯ ВЫДАЧИ ЗВУКОВЫХ СИГ-&lt;br /&gt;
  НАЛОВ ПО ТРЕМ НЕЗАВИСИМЫМ КАНАЛАМ С ПРОГРАММИРУЕМОЙ  ЧАС-&lt;br /&gt;
  ТОТОЙ. ЗВУКОГЕНЕРАТОР ПОСТРОЕН НА  ОСНОВЕ  БИС  КР580ВИ53&lt;br /&gt;
  (ИНТЕРВАЛЬНЫЙ ПРОГРАММИРУЕМЫЙ  ТАЙМЕР).  ПРОГРАММИРОВАНИЕ&lt;br /&gt;
  ТАЙМЕРА ОСУЩЕСТВЛЯЕТСЯ В  СООТВЕТСТВИИ  С  ОПИСАНИЕМ  БИС&lt;br /&gt;
  КР580ВИ53 ПОСРЕДСТВОМ 4-Х РЕГИСТРОВ. ГОТОВНОСТЬ И  ПРЕРЫ-&lt;br /&gt;
  ВАНИЯ ОТСУТСТВУЮТ.&lt;br /&gt;
&lt;br /&gt;
       РЕГИСТРЫ ЗВУКОГЕНЕРАТОРА:&lt;br /&gt;
&lt;br /&gt;
  177530 SNDCSR (WO) - РЕГИСТР УПРАВЛЕНИЯ ТАЙМЕРОМ:&lt;br /&gt;
&lt;br /&gt;
  177532 SNDC2R (R/W) - СЧЕТЧИК 2.&lt;br /&gt;
&lt;br /&gt;
  177534 SNDC1R (R/W) - СЧЕТЧИК 1.&lt;br /&gt;
&lt;br /&gt;
  177536 SNDC0R (R/W) - СЧЕТЧИК 0.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1.8. ПОСЛЕДОВАТЕЛЬНЫЙ ПОРТ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	  ПОСЛЕДОВАТЕЛЬНЫЙ ПОРТ	ПРЕДНАЗНАЧЕН ДЛЯ СВЯЗИ	МИКРО-&lt;br /&gt;
     ЭВМ  С  РАЗЛИЧНЫМ	ВНЕШНИМИ  УСТРОЙСТВАМИ.	  ИСПОЛЬЗУЕТСЯ&lt;br /&gt;
     ИНТЕРФЕЙС &amp;quot;15 МА ТОКОВАЯ  ПЕТЛЯ&amp;quot;.	ФОРМАТ	ПОСЫЛОК	 (СКО-&lt;br /&gt;
     РОСТЬ, ЧЕТНОСТЬ И Т.Д.)  УСТАНАВЛИВАЮТСЯ  ПЕРЕКЛЮЧАТЕЛЯМИ&lt;br /&gt;
     НА	ПЛАТЕ МИКРО-ЭВМ. КРОМЕ ЭТОГО ПРИЕМНИК ПОСЛЕДОВАТЕЛЬНО-&lt;br /&gt;
     ГО	ПОРТА ИМЕЕТ ДОПОЛНИТЕЛЬНЫЙ  ВЫСОКОЧУВСТВИТЕЛЬНЫЙ  ВХОД&lt;br /&gt;
     (С	ВХОДНЫМ	ТОКОМ НЕ БОЛЕЕ 100 МКА И  ВХОДНЫМ  СОПРОТИВЛЕ-&lt;br /&gt;
     НИЕМ 100  КОМ)  ДЛЯ  ОРГАНИЗАЦИИ  ПАРАЛЛЕЛЬНОЙ  ЛОКАЛЬНОЙ&lt;br /&gt;
     КЛАССНОЙ СЕТИ. МАКСИМАЛЬНАЯ СКОРОСТЬ ОБМЕНА - 57600 БОД.&lt;br /&gt;
&lt;br /&gt;
	  ДЛЯ ОРГАНИЗАЦИИ ПОСЛЕДОВАТЕЛНОГО КАНАЛА ИСПОЛЬЗУЕТСЯ&lt;br /&gt;
     БИС К1801ВП1-035&lt;br /&gt;
&lt;br /&gt;
	  РЕГИСТРЫ  ПОСЛЕДОВАТЕЛЬНОГО  ПОРТА  ИМЕЮТ  СЛЕДУЮЩИЙ&lt;br /&gt;
     ФОРМАТ.&lt;br /&gt;
&lt;br /&gt;
     176560 RXCSR - РЕГИСТР УПРАВЛЕНИЯ ПРИЕМНИКОМ:&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯДЫ 00..05, 08..11, 13, 14&lt;br /&gt;
	    - НЕ ИСПОЛЬЗУЮТСЯ И	ЧИТАЮТСЯ КАК 0;&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯД 06 (R/W)&lt;br /&gt;
	    - РАЗРЕШЕНИЕ ПРЕРЫВАНИЯ (0 - ЗАПРЕЩЕНО; 1 -	РАЗРЕ-&lt;br /&gt;
	      ШЕНО) ПО УСТАНОВКЕ  РАЗРЯДА  ГОТОВНОСТИ  (РАЗРЯД&lt;br /&gt;
	      07); СБРАСЫВАЕТСЯ	ПРИ  ВКЛЮЧЕНИИ	ПИТАНИЯ	 И  ПО&lt;br /&gt;
	      СИГНАЛУ INIT; ПРЕРЫВАНИЕ ОТ ПРИЕМНИКА  ПЕРЕВОДИТ&lt;br /&gt;
	      ЦП В РЕЖИМ USER ПО ВЕКТОРУ 360;&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯД 07 (RO)&lt;br /&gt;
	    - УСТАНАВЛИВАЕТСЯ В	1 ПРИ ПОЯВЛЕНИИ	БАЙТА В	БУФЕР-&lt;br /&gt;
	      НОМ РЕГИСТРЕ ПРИЕМНИКА; СБРАСЫВАЕТСЯ В 0,	 КОГДА&lt;br /&gt;
	      ЦП СЧИТЫВАЕТ КОД ИЗ БУФЕРНОГО РЕГИСТРА;&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯД 12 (RO)&lt;br /&gt;
	    - УСТАНАВЛИВАЕТСЯ В	1, ЕСЛИ	 В  СДВИГОВЫЙ  РЕГИСТР&lt;br /&gt;
	      ПРИЕМНИКА	ПОСТУПИЛО БОЛЕЕ	ОДНОЙ ПОСЫЛКИ БЕЗ ЧТЕ-&lt;br /&gt;
	      НИЯ ИЗ БУФЕРНОГО РЕГИСТРА	ПРИЕМНИКА 1-Й ПОСЫЛКИ;&lt;br /&gt;
	      ПРИ ЭТОМ НЕЗАВИСИМО ОТ ЧИСЛА ПОСТУПИВШИХ ПОСЫЛОК&lt;br /&gt;
	      В	БУФЕРНОМ РЕГИСТРЕ СОХРАНЯЕТСЯ ПЕРВАЯ  ПОСЫЛКА;&lt;br /&gt;
	      СБРАСЫВАЕТСЯ В 0 ПОСЛЕ ЧТЕНИЯ БУФЕРНОГО РЕГИСТРА&lt;br /&gt;
	      ПРИЕМНИКА	ИЛИ ПО СИГНАЛУ INIT;&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯД 15 (RO)&lt;br /&gt;
	    - ОШИБКА В ПРИНЯТОЙ	ПОСЫЛКЕ; УСТАНАВЛИВАЕТСЯ В  1,&lt;br /&gt;
	      ЕСЛИ ЕСТЬ	ОШИБКА ПАРИТЕТА;  В  ПРОТИВНОМ	СЛУЧАЕ&lt;br /&gt;
	      НАХОДИТСЯ	В СОСТОЯНИИ 0; СБРАСЫВАЕТСЯ В 0	 ПОСЛЕ&lt;br /&gt;
	      ЧТЕНИЯ БУФЕРНОГО РЕГИСТРА	ПРИЕМНИКА ИЛИ ПО  СИГ-&lt;br /&gt;
	      НАЛУ INIT;&lt;br /&gt;
&lt;br /&gt;
  176562 RXBUF - РЕГИСТР БУФЕРА ПРИЕМНИКА:&lt;br /&gt;
&lt;br /&gt;
  РАЗРЯДЫ 00..07 (RO)&lt;br /&gt;
         - СОДЕРЖАТ ПРИНЯТЫЙ БАЙТ  ПРИ  УСТАНОВЛЕННОМ  В  1&lt;br /&gt;
           РАЗРЯДЕ 07 RXCSR;&lt;br /&gt;
&lt;br /&gt;
  176564 TXCSR - РЕГИСТР УПРАВЛЕНИЯ ПЕРЕДАТЧИКОМ:&lt;br /&gt;
&lt;br /&gt;
  РАЗРЯД 00 (R/W)&lt;br /&gt;
         - РАЗРЫВ ЛИНИИ; ЕСЛИ РАЗРЯД УСТАНОВЛЕН В 1, ТО  НА&lt;br /&gt;
           ВЫХОДЕ  ПЕРЕДАТЧИКА  УСТАНАВЛИВАЕТСЯ   СОСТОЯНИЕ&lt;br /&gt;
           &amp;quot;СТАРТ&amp;quot; ПРИ УСЛОВИИ, ЧТО НА ВХОДЕ СИГНАЛА  ЗАНЯ-&lt;br /&gt;
           ТОСТИ КАНАЛА НИЗКИЙ УРОВЕНЬ; ЕСЛИ НА ВХОДЕ ЗАНЯ-&lt;br /&gt;
           ТОСТИ ВЫСОКИЙ УРОВЕНЬ, ТО НА ВЫХОДЕ  ПЕРЕДАТЧИКА&lt;br /&gt;
           УСТАНАВЛИВАЕТСЯ СОСТОЯНИЕ &amp;quot;СТОП&amp;quot;; СБРАСЫВАЕТСЯ В&lt;br /&gt;
           0 ПО СИГНАЛУ INIT;&lt;br /&gt;
&lt;br /&gt;
  РАЗРЯД 02 (R/W)&lt;br /&gt;
         - ВКЛЮЧЕНИЕ ТЕСТОВОГО РЕЖИМА; ЕСЛИ УСТАНОВЛЕН В 1,&lt;br /&gt;
           ТО ПОСЫЛКА С  ВЫХОДА  ПЕРЕДАТЧИКА  ПОСТУПАЕТ  НА&lt;br /&gt;
           ВХОД ПРИЕМНИКА; СБРАСЫВАЕТСЯ В 0 ПО INIT;&lt;br /&gt;
&lt;br /&gt;
  РАЗРЯД 06 (R/W)&lt;br /&gt;
         - РАЗРЕШЕНИЕ ПРЕРЫВАНИЯ (0 - ЗАПРЕЩЕНО; 1 - РАЗРЕ-&lt;br /&gt;
           ШЕНО); ПО УСТАНОВКЕ РАЗРЯДА  ГОТОВНОСТИ  (РАЗРЯД&lt;br /&gt;
           07); СБРАСЫВАЕТСЯ ПРИ  ВКЛЮЧЕНИИ  ПИТАНИЯ  И  ПО&lt;br /&gt;
           СИГНАЛУ INIT; ПРЕРЫВАНИЕ ПЕРЕВОДИТ  ЦП  В  РЕЖИМ&lt;br /&gt;
           USER ПО ВЕКТОРУ 364;&lt;br /&gt;
&lt;br /&gt;
  РАЗРЯД 07 (RO)&lt;br /&gt;
         - УСТАНАВЛИВАЕТСЯ В 1 ПРИ ГОТОВНОСТИ К ПРИЕМУ БАЙ-&lt;br /&gt;
           ТА БУФЕРНЫМ РЕГИСТРОМ ПЕРЕДАТЧИКА;  СБРАСЫВАЕТСЯ&lt;br /&gt;
           В  0,  КОГДА  ЦП  ЗАПИСЫВАЕТ  БАЙТ  В   БУФЕРНЫЙ&lt;br /&gt;
           РЕГИСТР;&lt;br /&gt;
  176566 TXBUF - БУФЕРНЫЙ РЕГИСТР ПЕРЕДАТЧИКА:&lt;br /&gt;
&lt;br /&gt;
  РАЗРЯДЫ 00..07 (WO)&lt;br /&gt;
         - В ЭТИ РАЗРЯДЫ ЗАНОСИТСЯ ПЕРЕДАВАЕМЫЙ БАЙТ.&lt;br /&gt;
&lt;br /&gt;
       ВНЕШНИЙ РАЗ&#039;ЕМ ИНТЕРФЕЙСА  ПОСЛЕДОВАТЕЛЬНОГО  КАНАЛА&lt;br /&gt;
  СОДЕРЖИТ ПЕРЕМЫЧКУ, КОТОРАЯ РАЗРЕШАЕТ ПРЕРЫВАНИЕ ПО  СИГ-&lt;br /&gt;
  НАЛУ HALT, ЕСЛИ ПРИЕМНИК ЗАФИКСИРУЕТ НА  ЛИНИИ  СОСТОЯНИЕ&lt;br /&gt;
  &amp;quot;РАЗРЫВ ЛИНИИ&amp;quot;. ПРЕРЫВАНИЕ ПО СИГНАЛУ HALT МОЖНО  ИСПОЛЬ-&lt;br /&gt;
  ЗОВАТЬ  ДЛЯ  СИНХРОНИЗАЦИИ  ОБМЕНА  ПРИ  РАБОТЕ  КЛАССНОЙ&lt;br /&gt;
  ЛОКАЛЬНОЙ  СЕТИ.  ДОПОЛНИТЕЛЬНЫМИ  ПРИЗНАКАМИ   СОСТОЯНИЯ&lt;br /&gt;
  &amp;quot;РАЗРЫВ ЛИНИИ&amp;quot; ЯВЛЯЮТСЯ УСТАНОВЛЕННЫЕ В 1 РАЗРЯДЫ 12 И 15&lt;br /&gt;
  РЕГИСТРА RXCSR, А  ТАКЖЕ  RXBUF=0.  ПЕРЕМЫЧКА  В  РАЗЬЕМЕ&lt;br /&gt;
  ОБЕСПЕЧИВАЕТ ОТЦУТСТВИЕ ПРЕРЫВАНИЙ ПРИ ОТКЛЮЧЕНИИ  МИКРО-&lt;br /&gt;
  ЭВМ ОТ ЛИНИИ СВЯЗИ.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1.9. ИНТЕРФЕЙС КАССЕТНОГО МАГНИТОФОНА ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	  ИНТЕРФЕЙС КАССЕТНОГО МАГНИТОФОНА РЕАЛИЗОВАН НА ОСНО-&lt;br /&gt;
     ВЕ	БИС КР580ВВ51А,	ИСПОЛЬЗУЕМОЙ ДЛЯ УПРАВЛЕНИЯ  КЛАВИАТУ-&lt;br /&gt;
     РОЙ. ЭЛЕКТРИЧЕСКИЕ	ПАРАМЕТРЫ ЗАПИСИ И  ЧТЕНИЯ  СООТВЕТСТ-&lt;br /&gt;
     ВУЮТ СТАНДАРТУ MSX. СИНХРОНИЗАЦИЯ,	МОДУЛЯЦИЯ И  ДЕМОДУЛЯ-&lt;br /&gt;
     ЦИЯ СИГНАЛОВ ОСУЩЕСТВЛЯЕТСЯ НА ПРОГРАММНОМ	УРОВНЕ.&lt;br /&gt;
&lt;br /&gt;
	  ФОРМАТ РЕГИСТРА:&lt;br /&gt;
&lt;br /&gt;
     KEYCSR (177510) - РЕГИСТР УПРАВЛЕНИЯ КЛАВИАТУРОЙ:&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯДЫ 00, 02..04, 06&lt;br /&gt;
	    - ИСПОЛЬЗУЮТСЯ ДЛЯ РАБОТЫ С	КЛАВИАТУРОЙ;&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯД 01 (WO)&lt;br /&gt;
	    - ВЫВОД ДАННЫХ НА МАГНИТОФОН; СООТВЕТСТВУЕТ	РАЗРЯ-&lt;br /&gt;
	      ДУ DTR РЕГИСТРА УПРАВЛЕНИЯ БИС;&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯД 05 (WO)&lt;br /&gt;
	    - УПРАВЛЕНИЕ ДВИГАТЕЛЕМ МАГНИТОФОНА	(1  -  ВКЛЮЧЕ-&lt;br /&gt;
	      НИЕ, 0 - ВЫКЛЮЧЕНИЕ); СООТВЕТСТВУЕТ РАЗРЯДУ  RTS&lt;br /&gt;
	      РЕГИСТРА УПРАВЛЕНИЯ БИС;&lt;br /&gt;
&lt;br /&gt;
     РАЗРЯД 07 (RO)&lt;br /&gt;
	    - ЧТЕНИЕ ДАННЫХ С МАГНИТОФОНА; СООТВЕТСТВУЕТ  РАЗ-&lt;br /&gt;
	      РЯДУ DSR РЕГИСТРА	СОСТОЯНИЯ БИС.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1.10. ПРОГРАММИРУЕМЫЙ ПАРАЛЛЕЛЬНЫЙ ИНТЕРФЕЙС ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	  ПАРАЛЛЕЛЬНЫЙ	ИНТЕРФЕЙС  МОЖЕТ  ИСПОЛЬЗОВАТЬСЯ   ДЛЯ&lt;br /&gt;
     ПОДКЛЮЧЕНИЯ К МИКРО-ЭВМ РАЗЛИЧНОГО	ДОПОЛНИТЕЛЬНОГО	ОБОРУ-&lt;br /&gt;
     ДОВАНИЯ, ВКЛЮЧАЯ ПРИНТЕР. ИНТЕРФЕЙС РЕАЛИЗОВАН НА	ОСНОВЕ&lt;br /&gt;
     БИС КР580ИК55. УСТАНОВКА РЕЖИМОВ РАБОТЫ ДОЛЖНА ВЫПОЛНЯТЬ-&lt;br /&gt;
     СЯ	 ПРОГРАММНО.  ПРЕРЫВАНИЯ  ПРИ  РАБОТЕ  С   ИНТЕРФЕЙСОМ&lt;br /&gt;
     ОТСУТСТВУЮТ. УПРАВЛЕНИЕ ПРОГРАММИРУЕМЫМ ИНТЕРФЕЙСОМ  ОСУ-&lt;br /&gt;
     ЩЕСТВЛЯЕТСЯ ПОСРЕДСТВОМ НАБОРА РЕГИСТРОВ, ИМЕЮЩИХ СЛЕДУЮ-&lt;br /&gt;
     ЩИЙ ФОРМАТ:&lt;br /&gt;
&lt;br /&gt;
     PPICSR (177520) - РЕГИСТР УПРАВЛЕНИЯ ИНТЕРФЕЙСА:&lt;br /&gt;
&lt;br /&gt;
     PPIC (177522) - РЕГИСТР ПОРТА &amp;quot;C&amp;quot;&lt;br /&gt;
&lt;br /&gt;
     PPIC (177524) - РЕГИСТР ПОРТА &amp;quot;B&amp;quot;&lt;br /&gt;
&lt;br /&gt;
     PPIC (177526) - РЕГИСТР ПОРТА &amp;quot;A&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 1.11. ОРИЕНТИРОВОЧНЫЕ ТРЕБОВАНИЯ К ОБ&#039;ЕМУ ПЗУ ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 --------------------------------------------------------&lt;br /&gt;
 ВЫПОЛНЯЕМЫЕ ФУНКЦИИ        ДОПОЛНИТЕЛЬНОЕ    ОБ&#039;ЕМ ПЗУ&lt;br /&gt;
                            ОБОРУДОВАНИЕ&lt;br /&gt;
 --------------------------------------------------------&lt;br /&gt;
 1. ТЕРМИНАЛ АЛФАВИТНО-                          16 K&lt;br /&gt;
    ЦИФРОВОЙ ТИПА VT340,&lt;br /&gt;
    VT52, VT100&lt;br /&gt;
&lt;br /&gt;
 2. АЦ ТЕРМИНАЛ С ФУНК-                          24 К&lt;br /&gt;
    ЦИЯМИ КАЛЬКУЛЯТОРА&lt;br /&gt;
&lt;br /&gt;
 3. АЦ И ГРАФИЧЕСКИЙ                             32 К&lt;br /&gt;
    ТЕРМИНАЛ&lt;br /&gt;
&lt;br /&gt;
 4. ПЭВМ С БЕЙСИКОМ         МАГНИТОФОН           48 К&lt;br /&gt;
&lt;br /&gt;
 5. ПЭВМ С ДИСКОВЫМ         ДИСК                 64 К&lt;br /&gt;
    БЕЙСИКОМ И ДОС&lt;br /&gt;
&lt;br /&gt;
 6. ПЭВМ С СЕТЕВЫМ          СЕТЕВОЙ АДАПТЕР      64 К&lt;br /&gt;
    БЕЙСИКОМ (РМУ)&lt;br /&gt;
&lt;br /&gt;
 7. ПЭВМ С ДИСКОВЫМ         ДИСК, ПРИНТЕР,       80 К&lt;br /&gt;
    БЕЙСИКОМ, ДОС И         СЕТЕВОЙ АДАПТЕР&lt;br /&gt;
    СЕТЬЮ   (РМП)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Категория:Союз-Неон ПК-11/16]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%9D%D0%B5%D0%BC%D0%B8%D0%B3%D0%B0_POWERON_trace&amp;diff=3802</id>
		<title>Немига POWERON trace</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%9D%D0%B5%D0%BC%D0%B8%D0%B3%D0%B0_POWERON_trace&amp;diff=3802"/>
		<updated>2024-11-11T15:17:09Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Трасса операций на шине МПИ, восстановленная по дампу сигналов. Снято на Немиге 4.06.&lt;br /&gt;
&lt;br /&gt;
Дамп снимался на машине сразу после включения питания.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
01180209 RESET&lt;br /&gt;
; 588ВГ1 при сбросе выполняет MK INIT, что в свою очередь отключает 588ВА1 на время выборки векторов&lt;br /&gt;
01180233 READ  000024 000000				; Чтение вектора прерывания &amp;quot;нарушение питания&amp;quot;&lt;br /&gt;
01180263 READ  000026 000000&lt;br /&gt;
&lt;br /&gt;
01180302 READ  000000 000000				; HALT&lt;br /&gt;
&lt;br /&gt;
01180375 WRITE 150250 000000				; Запись PSW и PC в стек&lt;br /&gt;
01180396 WRITE 150246 000000&lt;br /&gt;
01180419 READ  160002 160210 ROM			; Чтение вектора прерывания HALT&lt;br /&gt;
01180438 READ  160004 000341 ROM  &lt;br /&gt;
&lt;br /&gt;
01180473 READ  160210 022737 ROM  CMP #056364, @#177776	; Проверка, настроена ли память режима HALT&lt;br /&gt;
01180493 READ  160212 056364 ROM&lt;br /&gt;
01180513 READ  160214 177776 ROM&lt;br /&gt;
01180525 READ  177776 177777&lt;br /&gt;
01180551 READ  160216 001402 ROM  BEQ 160224&lt;br /&gt;
01180576 READ  160220 000137 ROM  &lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Немига]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%9D%D0%B5%D0%BC%D0%B8%D0%B3%D0%B0/%D0%9D%D0%B5%D0%BC%D0%B8%D0%B3%D0%B0_405_406&amp;diff=3801</id>
		<title>Обсуждение:Немига/Немига 405 406</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%9D%D0%B5%D0%BC%D0%B8%D0%B3%D0%B0/%D0%9D%D0%B5%D0%BC%D0%B8%D0%B3%D0%B0_405_406&amp;diff=3801"/>
		<updated>2024-11-07T21:37:09Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: Новая страница: «По-видимому, это поздний вариант документа, который в немного другом варианте обозначен как &amp;lt;code&amp;gt;ЫД.00001-01 92 01  РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА&amp;lt;/code&amp;gt;. -- ~~~~»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;По-видимому, это поздний вариант документа, который в немного другом варианте обозначен как &amp;lt;code&amp;gt;ЫД.00001-01 92 01  РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА&amp;lt;/code&amp;gt;. -- [[Участник:Nzeemin|Nzeemin]] ([[Обсуждение участника:Nzeemin|обсуждение]]) 00:37, 8 ноября 2024 (MSK)&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%91%D0%B5%D0%B9%D1%81%D0%B8%D0%BA_%D0%92%D0%B8%D0%BB%D1%8C%D0%BD%D1%8E%D1%81_%D1%82%D0%B5%D0%B7%D0%B8%D1%81%D1%8B_%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0_1986&amp;diff=3796</id>
		<title>Бейсик Вильнюс тезисы доклада 1986</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%91%D0%B5%D0%B9%D1%81%D0%B8%D0%BA_%D0%92%D0%B8%D0%BB%D1%8C%D0%BD%D1%8E%D1%81_%D1%82%D0%B5%D0%B7%D0%B8%D1%81%D1%8B_%D0%B4%D0%BE%D0%BA%D0%BB%D0%B0%D0%B4%D0%B0_1986&amp;diff=3796"/>
		<updated>2024-08-13T10:24:05Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: иллюстрация&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ДИ|Источник=XXVII Конференция Литовского математического общества. Каунас, 26-27 июня 1986 г.: тезисы докладов. Том 2. с.155}}&lt;br /&gt;
&lt;br /&gt;
[[Файл:Basic-vilnius-thesis-1986.png]]&lt;br /&gt;
&lt;br /&gt;
БЕЙСИК-СИСТЕМА ДЛЯ МИКРО-ЭВМ &amp;quot;ЭЛЕКТРОНИКА БК 0010&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Р. АЛИШАУСКАС , Г. ЗЛАТКУС (ВГУ)&lt;br /&gt;
&lt;br /&gt;
Среди вычислительной техники, используемой для поддержки курса основ информатики, в средних школах страны используются как отдельные микро-ЭВМ &amp;quot;Электроника БК 0010&amp;quot; (БК) [1], так и учебные классы, созданные на их основе. Особенность машины состоит в том, что она ориентирована на подключение бытовых приборов в качестве внешних устройств. Из-за особенностей организации оперативной и постоянной памяти БК невозможно адаптировать существующее на машинах, программное обеспечение. Таким образом возникает проблема создания системного программного обеспечения, удовлетворяющего потребности как начинающих, так и квалифицированных пользователей.&lt;br /&gt;
&lt;br /&gt;
Частично решить проблему позволяет система программирования БЕЙСИК, разработана для начинающих, но получившая широкое распространение и среди профессионалов. За основу системы БЕЙСИК для БК была взята система MSX - Basic разработанная фирмой Microsoft для персональных ЭВМ на основе процессора Z80 [3]. Созданная Бейсик-система предназначена для размещения в постоянной памяти БК. В 1986 году начнется выпуск БК с Бейсик-системой.&lt;br /&gt;
&lt;br /&gt;
Отличительной чертой созданной Бейсик-системы является тот факт, что она перед выполнением программу транслирует в один из видов так называемого сшитого кода [2] что позволяет значительно увеличить скорость выполнения программ. Система поддерживает четыре режима работы: калькуляторный, программный, шаговый и режим трассировки. Последние два режима существенно облегчают отладку, что очень важно для новичков, том числе и для школьников.&lt;br /&gt;
&lt;br /&gt;
В системе возможно использование символьных и трех типов числовых данных (в формате плавающей запятой одинарной и двойной точности и в формате фиксированной запятой — целых чисел). Причем с последними можно работать как в десятичной, так и восьмеричной, двоичной или шестнадцатеричной системе счисления. Кроме операторов, входящих в ядро языка БЕЙСИК, в систему включены операторы графики, позволяющие поставить на экране точку, провести линию, начертить прямоугольник и окружность или закрасить область. Созданная система позволяет работать с регистрами внешних устройств и памятью машины, использовать подпрограммы, написанные на машинном языке, работать с данными на кассетной магнитной ленте.&lt;br /&gt;
&lt;br /&gt;
Литература&lt;br /&gt;
&lt;br /&gt;
1. Косенков С.М., Полосин А.Н., Счепицкий З.А., Дябин М.И., Половянюк А.И. Бытовая персональная микро-ЭВМ &amp;quot;Электроника БК 0010&amp;quot;. — В кн.: Микропроцессорные средства и системы, М., 1985, No 1, с. 22-25.&lt;br /&gt;
&lt;br /&gt;
2. Брусенцов Н.П. Микрокомпьютеры . — М .: Наука, 1985 .&lt;br /&gt;
&lt;br /&gt;
3. MSX Technical Data Book. Hardware / Software Specifications. Microsoft Corporation, 1984.&lt;br /&gt;
&lt;br /&gt;
[[Категория:БК-0010/11]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Basic-vilnius-thesis-1986.png&amp;diff=3795</id>
		<title>Файл:Basic-vilnius-thesis-1986.png</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Basic-vilnius-thesis-1986.png&amp;diff=3795"/>
		<updated>2024-08-13T10:23:28Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: XXVII Конференция Литовского математического общества. Каунас, 26-27 июня 1986 г.: тезисы докладов. Том 2. с.155

См. Бейсик Вильнюс тезисы доклада 1986&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Краткое описание ==&lt;br /&gt;
XXVII Конференция Литовского математического общества. Каунас, 26-27 июня 1986 г.: тезисы докладов. Том 2. с.155&lt;br /&gt;
&lt;br /&gt;
См. [[Бейсик Вильнюс тезисы доклада 1986]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16&amp;diff=3792</id>
		<title>Союз-Неон ПК-11/16</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16&amp;diff=3792"/>
		<updated>2024-05-27T10:07:31Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Википедия}}&lt;br /&gt;
[[Файл:Союз-Неон.jpg|thumb]]&lt;br /&gt;
&#039;&#039;&#039;Союз-Неон ПК-11/16&#039;&#039;&#039; — советский компьютер, является продолжением серии [[PDP-11]]-совместимых компьютеров ([[Электроника-60]], [[ДВК]], [[БК]], [[УКНЦ]] и др.) Выпущен малой серией, в разных источниках называются числа от 200 до 1000 штук.&lt;br /&gt;
&lt;br /&gt;
== Технические характеристики ==&lt;br /&gt;
* Процессор: [[Н1806ВМ2]] на частоте 8 МГц&lt;br /&gt;
* Память:&lt;br /&gt;
** ПЗУ 16 КБ, две [[КМ1801РР1]]&lt;br /&gt;
** Оперативная память: 512/1024/2048/4096 КБ&lt;br /&gt;
* Видео: разрешение 832 × 300 пикселей; видеоконтроллер использует таблицу адресов строк, строки состоят из видеоотрезков&lt;br /&gt;
** 16 видеорежимов, отличающихся цветностью (1/2/4/8 бит на точку) и масштабированием&lt;br /&gt;
** палитры в 2/4/16/256 цветов из общей палитры в 65536 цветов&lt;br /&gt;
** аппаратная поддержка окон&lt;br /&gt;
* Контроллер прерываний [[КР580ВН59]]&lt;br /&gt;
* Клавиатура: «Электроника МС 7007», 88 клавиш [[КР580ВВ79]]&lt;br /&gt;
* Звук: два программируемых таймера [[КР580ВИ53]], трёхканальный звук с регулировкой громкости&lt;br /&gt;
* Часы реального времени [[КР512ВИ1]]&lt;br /&gt;
* Внешние устройства:&lt;br /&gt;
** Параллельный интерфейс&lt;br /&gt;
** КНГМД [[КР1810ВГ72А]] и КНЖМД (MFM) [[КМ1809ВГ7]]&lt;br /&gt;
** Последовательный порт [[КР580ВИ51]]&lt;br /&gt;
** Мышь стандарта MSX&lt;br /&gt;
&lt;br /&gt;
== Видео режим ==&lt;br /&gt;
Разрешение 832 на 300, Кадровая частота 50Гц, Строчная частота 15.625КГц, Пиксельклок 16МГц, точек в строке 1024, видимых 832. Строк в кадре 312, видимых 300.&lt;br /&gt;
&lt;br /&gt;
== Особенности ==&lt;br /&gt;
Карта памяти с точки зрения процессора:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     режим HALT 	       режим USER&lt;br /&gt;
	    64K 		      64K&lt;br /&gt;
	 ╔══╗			   ╔══╗&lt;br /&gt;
     HR7 ║ 7║│	  страница в/в	  │║ 7║ UR7&lt;br /&gt;
	 ╠══╣			   ╠══╣		160000&lt;br /&gt;
     HR6 ║ 6║			   ║ 6║ UR6&lt;br /&gt;
	 ╠══╣			   ╠══╣		140000&lt;br /&gt;
     HR5 ║ 5║			   ║ 5║ UR5&lt;br /&gt;
	 ╠══╣			   ╠══╣		120000&lt;br /&gt;
     HR4 ║ 4║			   ║ 4║ UR4&lt;br /&gt;
	 ╠══╣			   ╠══╣		100000&lt;br /&gt;
     HR3 ║ 3║			   ║ 3║ UR3&lt;br /&gt;
	 ╠══╣			   ╠══╣		060000&lt;br /&gt;
     HR2 ║ 2║			   ║ 2║ UR2&lt;br /&gt;
	 ╠══╣			   ╠══╣		040000&lt;br /&gt;
     HR1 ║ 1║│			   ║ 1║ UR1&lt;br /&gt;
	 ╠══╣├ ПЗУ 16К		   ╠══╣		020000&lt;br /&gt;
     HR0 ║ 0║│			   ║ 0║ UR0&lt;br /&gt;
	 ╚══╝			   ╚══╝		000000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Видеорежимы, по битам в видеоуказателе:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  9   8   7   6  &lt;br /&gt;
┬───────┬───────┬&lt;br /&gt;
│VD1 VD0│VN1 VN0│   инф.    бит/    точек&lt;br /&gt;
┴───┴───┴───┴───┴ плотность точку  в строке&lt;br /&gt;
  0   0   0   0    52 б/сдв   1     416&lt;br /&gt;
  0   0   0   1    52 б/сдв   2     208&lt;br /&gt;
  0   0   1   0    52 б/сдв   4     104&lt;br /&gt;
  0   0   1   1    52 б/сдв   4     104&lt;br /&gt;
  0   1   0   0    52 байта   1     416&lt;br /&gt;
  0   1   0   1    52 байта   2     208&lt;br /&gt;
  0   1   1   0    52 байта   4     104&lt;br /&gt;
  0   1   1   1    52 байта   4     104&lt;br /&gt;
  1   0   0   0   104 байта   1     832&lt;br /&gt;
  1   0   0   1   104 байта   2     416&lt;br /&gt;
  1   0   1   0   104 байта   4     208&lt;br /&gt;
  1   0   1   1   104 байта   4     208&lt;br /&gt;
  1   1   0   0   208 байт    1      x (запрещенная комбинация)&lt;br /&gt;
  1   1   0   1   208 байт    2     832&lt;br /&gt;
  1   1   1   0   208 байт    4     416&lt;br /&gt;
  1   1   1   1   208 байт   4/8*   416    *зависит от бита PB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Документация ==&lt;br /&gt;
* {{статья &lt;br /&gt;
|автор = Г.В. Вигдорчик, М. Я. Вохменцев, В. П. Климкович, П. П. Леонов, В. П. Семик. &lt;br /&gt;
|заглавие = Персональная ЭВМ ПК-11 &lt;br /&gt;
|издание = Микропроцессорные средства и системы &lt;br /&gt;
|год = 1987 &lt;br /&gt;
|номер = 1 &lt;br /&gt;
|страницы = 16-18&lt;br /&gt;
|ссылка = https://emuverse.ru/downloads/computers/souz-neon/docs/MPSS_souz-neon_1987_1.djvu&lt;br /&gt;
}}&lt;br /&gt;
** [[Союз-Неон_ПК-11/Статья МСиС 1987]] — описывает ранний вариант машины&lt;br /&gt;
* [[Союз-Неон ПК-11/16 архитектура]] — описание раннего варианта машины&lt;br /&gt;
&lt;br /&gt;
* {{pdf||Союз-Неон ПК-11/16 ТО|computers/souz-neon/docs/PK11-16-TO.pdf}} Плата вычислителя. Техническое описание. 25 сентября 1990&lt;br /&gt;
* [[Союз-Неон ПК-11/16 ТО]] — Плата вычислителя. Техническое описание. 25 сентября 1990&lt;br /&gt;
* [[Союз-Неон ПК-11/16 ВПО]]&lt;br /&gt;
* [[Союз-Неон_ПК-11/16_АСПЕКТ_ТЗ]] — Техническое задание на разработку АСПЕКТ. 1991&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[w:Союз-Неон ПК-11/16|Статья в Википедии]]&lt;br /&gt;
* [http://zx-pk.ru/threads/14857-dokumentatsiya-na-pk-11-16.html Обсуждение на zx-pk.ru]&lt;br /&gt;
* Проект реплики: [https://zx-pk.ru/threads/29407-proekt-otkrytoj-repliki-soyuz-neon-pk-11-16.html zx-pk.ru] [https://forum.pk-fpga.ru/viewtopic.php?f=15&amp;amp;t=5617 forum.pk-fpga.ru]&lt;br /&gt;
* [https://github.com/troosh/pk11-16 Документация и исходники ПЗУ]&lt;br /&gt;
* [https://manwe.pdp-11.ru/?/neon-programming/windows Программирование графической системы]&lt;br /&gt;
* [https://habr.com/ru/articles/535936/ PAL, GAL и путешествие в цифровое ретро]&lt;br /&gt;
** Реплика контроллера IDE HDD: [https://forum.pk-fpga.ru/viewtopic.php?f=15&amp;amp;t=6079 forum.pk-fpga.ru]&lt;br /&gt;
* [https://archive.pdp-11.org.ru/vid/PK11_NEON/ Сборник софта в хламнике Хобота]&lt;br /&gt;
* [http://mirrors.pdp-11.ru/_pk11-16/ Сборник софта на pdp-11.ru]&lt;br /&gt;
&lt;br /&gt;
== Эмуляторы ==&lt;br /&gt;
* [https://zx-pk.ru/threads/24587-emulyator-soyuz-neon-pk-11-16-emustudio.html EmuStudio от Titus] — только под Windows&lt;br /&gt;
* [https://github.com/nzeemin/neonbtl NeonBTL] — только Windows, в разработке&lt;br /&gt;
* [https://github.com/nzeemin/neonbtl-qt NeonBTL Qt] — кросс-платформенный, в разработке&lt;br /&gt;
&lt;br /&gt;
== Файлы ==&lt;br /&gt;
* {{rom|Образ |ПЗУ|computers/souz-neon/firmware/souz-neon_roms.zip}}&lt;br /&gt;
* {{rom|Образы |PLM|computers/souz-neon/firmware/pk1116-firmware-08-10-2018.zip}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Союз-Неон ПК-11/16]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16&amp;diff=3791</id>
		<title>Союз-Неон ПК-11/16</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16&amp;diff=3791"/>
		<updated>2024-05-26T20:33:22Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: /* Шильдики */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Википедия}}&lt;br /&gt;
[[Файл:Союз-Неон.jpg|thumb]]&lt;br /&gt;
&#039;&#039;&#039;Союз-Неон ПК-11/16&#039;&#039;&#039; — советский компьютер, является продолжением серии [[PDP-11]]-совместимых компьютеров ([[Электроника-60]], [[ДВК]], [[БК]], [[УКНЦ]] и др.) Выпущен малой серией, в разных источниках называются числа от 200 до 1000 штук.&lt;br /&gt;
&lt;br /&gt;
== Технические характеристики ==&lt;br /&gt;
* Процессор: [[Н1806ВМ2]] на частоте 8 МГц&lt;br /&gt;
* Память:&lt;br /&gt;
** ПЗУ 16 КБ, две [[КМ1801РР1]]&lt;br /&gt;
** Оперативная память: 512/1024/2048/4096 КБ&lt;br /&gt;
* Видео: разрешение 832 × 300 пикселей; видеоконтроллер использует таблицу адресов строк, строки состоят из видеоотрезков&lt;br /&gt;
** 16 видеорежимов, отличающихся цветностью (1/2/4/8 бит на точку) и масштабированием&lt;br /&gt;
** палитры в 2/4/16/256 цветов из общей палитры в 65536 цветов&lt;br /&gt;
** аппаратная поддержка окон&lt;br /&gt;
* Контроллер прерываний [[КР580ВН59]]&lt;br /&gt;
* Клавиатура: «Электроника МС 7007», 88 клавиш [[КР580ВВ79]]&lt;br /&gt;
* Звук: два программируемых таймера [[КР580ВИ53]], трёхканальный звук с регулировкой громкости&lt;br /&gt;
* Часы реального времени [[КР512ВИ1]]&lt;br /&gt;
* Внешние устройства:&lt;br /&gt;
** Параллельный интерфейс&lt;br /&gt;
** КНГМД [[КР1810ВГ72А]] и КНЖМД (MFM) [[КМ1809ВГ7]]&lt;br /&gt;
** Последовательный порт [[КР580ВИ51]]&lt;br /&gt;
** Мышь стандарта MSX&lt;br /&gt;
&lt;br /&gt;
== Видео режим ==&lt;br /&gt;
Разрешение 832 на 300, Кадровая частота 50Гц, Строчная частота 15.625КГц, Пиксельклок 16МГц, точек в строке 1024, видимых 832. Строк в кадре 312, видимых 300.&lt;br /&gt;
&lt;br /&gt;
== Особенности ==&lt;br /&gt;
Карта памяти с точки зрения процессора:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     режим HALT 	       режим USER&lt;br /&gt;
	    64K 		      64K&lt;br /&gt;
	 ╔══╗			   ╔══╗&lt;br /&gt;
     HR7 ║ 7║│	  страница в/в	  │║ 7║ UR7&lt;br /&gt;
	 ╠══╣			   ╠══╣		160000&lt;br /&gt;
     HR6 ║ 6║			   ║ 6║ UR6&lt;br /&gt;
	 ╠══╣			   ╠══╣		140000&lt;br /&gt;
     HR5 ║ 5║			   ║ 5║ UR5&lt;br /&gt;
	 ╠══╣			   ╠══╣		120000&lt;br /&gt;
     HR4 ║ 4║			   ║ 4║ UR4&lt;br /&gt;
	 ╠══╣			   ╠══╣		100000&lt;br /&gt;
     HR3 ║ 3║			   ║ 3║ UR3&lt;br /&gt;
	 ╠══╣			   ╠══╣		060000&lt;br /&gt;
     HR2 ║ 2║			   ║ 2║ UR2&lt;br /&gt;
	 ╠══╣			   ╠══╣		040000&lt;br /&gt;
     HR1 ║ 1║│			   ║ 1║ UR1&lt;br /&gt;
	 ╠══╣├ ПЗУ 16К		   ╠══╣		020000&lt;br /&gt;
     HR0 ║ 0║│			   ║ 0║ UR0&lt;br /&gt;
	 ╚══╝			   ╚══╝		000000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Видеорежимы, по битам в видеоуказателе:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  9   8   7   6  &lt;br /&gt;
┬───────┬───────┬&lt;br /&gt;
│VD1 VD0│VN1 VN0│   инф.    бит/    точек&lt;br /&gt;
┴───┴───┴───┴───┴ плотность точку  в строке&lt;br /&gt;
  0   0   0   0    52 б/сдв   1     416&lt;br /&gt;
  0   0   0   1    52 б/сдв   2     208&lt;br /&gt;
  0   0   1   0    52 б/сдв   4     104&lt;br /&gt;
  0   0   1   1    52 б/сдв   4     104&lt;br /&gt;
  0   1   0   0    52 байта   1     416&lt;br /&gt;
  0   1   0   1    52 байта   2     208&lt;br /&gt;
  0   1   1   0    52 байта   4     104&lt;br /&gt;
  0   1   1   1    52 байта   4     104&lt;br /&gt;
  1   0   0   0   104 байта   1     832&lt;br /&gt;
  1   0   0   1   104 байта   2     416&lt;br /&gt;
  1   0   1   0   104 байта   4     208&lt;br /&gt;
  1   0   1   1   104 байта   4     208&lt;br /&gt;
  1   1   0   0   208 байт    1      x (запрещенная комбинация)&lt;br /&gt;
  1   1   0   1   208 байт    2     832&lt;br /&gt;
  1   1   1   0   208 байт    4     416&lt;br /&gt;
  1   1   1   1   208 байт   4/8*   416    *зависит от бита PB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Шильдики и номера ==&lt;br /&gt;
* ??.??г 00053 (&amp;quot;точно до сотки&amp;quot;) был у DmitryDWG&lt;br /&gt;
* ??.92г 00063 — у Sandro&lt;br /&gt;
* ??.??г 00122 — был показан на Демодуляции&lt;br /&gt;
* 06.92г 00196 — у nzeemin, получен от М.Гусева; на плате слева внизу: 184 7 91&lt;br /&gt;
* 06.92г 00197 — был распаян для создания реплики; на плате слева внизу: 25 7 91&lt;br /&gt;
* ??.??г ????? — в коллекции С.Фролова; на плате слева внизу: 112 3 91&lt;br /&gt;
&lt;br /&gt;
== Документация ==&lt;br /&gt;
* {{статья &lt;br /&gt;
|автор = Г.В. Вигдорчик, М. Я. Вохменцев, В. П. Климкович, П. П. Леонов, В. П. Семик. &lt;br /&gt;
|заглавие = Персональная ЭВМ ПК-11 &lt;br /&gt;
|издание = Микропроцессорные средства и системы &lt;br /&gt;
|год = 1987 &lt;br /&gt;
|номер = 1 &lt;br /&gt;
|страницы = 16-18&lt;br /&gt;
|ссылка = https://emuverse.ru/downloads/computers/souz-neon/docs/MPSS_souz-neon_1987_1.djvu&lt;br /&gt;
}}&lt;br /&gt;
** [[Союз-Неон_ПК-11/Статья МСиС 1987]] — описывает ранний вариант машины&lt;br /&gt;
* [[Союз-Неон ПК-11/16 архитектура]] — описание раннего варианта машины&lt;br /&gt;
&lt;br /&gt;
* {{pdf||Союз-Неон ПК-11/16 ТО|computers/souz-neon/docs/PK11-16-TO.pdf}} Плата вычислителя. Техническое описание. 25 сентября 1990&lt;br /&gt;
* [[Союз-Неон ПК-11/16 ТО]] — Плата вычислителя. Техническое описание. 25 сентября 1990&lt;br /&gt;
* [[Союз-Неон ПК-11/16 ВПО]]&lt;br /&gt;
* [[Союз-Неон_ПК-11/16_АСПЕКТ_ТЗ]] — Техническое задание на разработку АСПЕКТ. 1991&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[w:Союз-Неон ПК-11/16|Статья в Википедии]]&lt;br /&gt;
* [http://zx-pk.ru/threads/14857-dokumentatsiya-na-pk-11-16.html Обсуждение на zx-pk.ru]&lt;br /&gt;
* Проект реплики: [https://zx-pk.ru/threads/29407-proekt-otkrytoj-repliki-soyuz-neon-pk-11-16.html zx-pk.ru] [https://forum.pk-fpga.ru/viewtopic.php?f=15&amp;amp;t=5617 forum.pk-fpga.ru]&lt;br /&gt;
* [https://github.com/troosh/pk11-16 Документация и исходники ПЗУ]&lt;br /&gt;
* [https://manwe.pdp-11.ru/?/neon-programming/windows Программирование графической системы]&lt;br /&gt;
* [https://habr.com/ru/articles/535936/ PAL, GAL и путешествие в цифровое ретро]&lt;br /&gt;
** Реплика контроллера IDE HDD: [https://forum.pk-fpga.ru/viewtopic.php?f=15&amp;amp;t=6079 forum.pk-fpga.ru]&lt;br /&gt;
* [https://archive.pdp-11.org.ru/vid/PK11_NEON/ Сборник софта в хламнике Хобота]&lt;br /&gt;
* [http://mirrors.pdp-11.ru/_pk11-16/ Сборник софта на pdp-11.ru]&lt;br /&gt;
&lt;br /&gt;
== Эмуляторы ==&lt;br /&gt;
* [https://zx-pk.ru/threads/24587-emulyator-soyuz-neon-pk-11-16-emustudio.html EmuStudio от Titus] — только под Windows&lt;br /&gt;
* [https://github.com/nzeemin/neonbtl NeonBTL] — только Windows, в разработке&lt;br /&gt;
* [https://github.com/nzeemin/neonbtl-qt NeonBTL Qt] — кросс-платформенный, в разработке&lt;br /&gt;
&lt;br /&gt;
== Файлы ==&lt;br /&gt;
* {{rom|Образ |ПЗУ|computers/souz-neon/firmware/souz-neon_roms.zip}}&lt;br /&gt;
* {{rom|Образы |PLM|computers/souz-neon/firmware/pk1116-firmware-08-10-2018.zip}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Союз-Неон ПК-11/16]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16&amp;diff=3790</id>
		<title>Союз-Неон ПК-11/16</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16&amp;diff=3790"/>
		<updated>2024-05-26T20:16:20Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: /* Шильдики */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Википедия}}&lt;br /&gt;
[[Файл:Союз-Неон.jpg|thumb]]&lt;br /&gt;
&#039;&#039;&#039;Союз-Неон ПК-11/16&#039;&#039;&#039; — советский компьютер, является продолжением серии [[PDP-11]]-совместимых компьютеров ([[Электроника-60]], [[ДВК]], [[БК]], [[УКНЦ]] и др.) Выпущен малой серией, в разных источниках называются числа от 200 до 1000 штук.&lt;br /&gt;
&lt;br /&gt;
== Технические характеристики ==&lt;br /&gt;
* Процессор: [[Н1806ВМ2]] на частоте 8 МГц&lt;br /&gt;
* Память:&lt;br /&gt;
** ПЗУ 16 КБ, две [[КМ1801РР1]]&lt;br /&gt;
** Оперативная память: 512/1024/2048/4096 КБ&lt;br /&gt;
* Видео: разрешение 832 × 300 пикселей; видеоконтроллер использует таблицу адресов строк, строки состоят из видеоотрезков&lt;br /&gt;
** 16 видеорежимов, отличающихся цветностью (1/2/4/8 бит на точку) и масштабированием&lt;br /&gt;
** палитры в 2/4/16/256 цветов из общей палитры в 65536 цветов&lt;br /&gt;
** аппаратная поддержка окон&lt;br /&gt;
* Контроллер прерываний [[КР580ВН59]]&lt;br /&gt;
* Клавиатура: «Электроника МС 7007», 88 клавиш [[КР580ВВ79]]&lt;br /&gt;
* Звук: два программируемых таймера [[КР580ВИ53]], трёхканальный звук с регулировкой громкости&lt;br /&gt;
* Часы реального времени [[КР512ВИ1]]&lt;br /&gt;
* Внешние устройства:&lt;br /&gt;
** Параллельный интерфейс&lt;br /&gt;
** КНГМД [[КР1810ВГ72А]] и КНЖМД (MFM) [[КМ1809ВГ7]]&lt;br /&gt;
** Последовательный порт [[КР580ВИ51]]&lt;br /&gt;
** Мышь стандарта MSX&lt;br /&gt;
&lt;br /&gt;
== Видео режим ==&lt;br /&gt;
Разрешение 832 на 300, Кадровая частота 50Гц, Строчная частота 15.625КГц, Пиксельклок 16МГц, точек в строке 1024, видимых 832. Строк в кадре 312, видимых 300.&lt;br /&gt;
&lt;br /&gt;
== Особенности ==&lt;br /&gt;
Карта памяти с точки зрения процессора:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     режим HALT 	       режим USER&lt;br /&gt;
	    64K 		      64K&lt;br /&gt;
	 ╔══╗			   ╔══╗&lt;br /&gt;
     HR7 ║ 7║│	  страница в/в	  │║ 7║ UR7&lt;br /&gt;
	 ╠══╣			   ╠══╣		160000&lt;br /&gt;
     HR6 ║ 6║			   ║ 6║ UR6&lt;br /&gt;
	 ╠══╣			   ╠══╣		140000&lt;br /&gt;
     HR5 ║ 5║			   ║ 5║ UR5&lt;br /&gt;
	 ╠══╣			   ╠══╣		120000&lt;br /&gt;
     HR4 ║ 4║			   ║ 4║ UR4&lt;br /&gt;
	 ╠══╣			   ╠══╣		100000&lt;br /&gt;
     HR3 ║ 3║			   ║ 3║ UR3&lt;br /&gt;
	 ╠══╣			   ╠══╣		060000&lt;br /&gt;
     HR2 ║ 2║			   ║ 2║ UR2&lt;br /&gt;
	 ╠══╣			   ╠══╣		040000&lt;br /&gt;
     HR1 ║ 1║│			   ║ 1║ UR1&lt;br /&gt;
	 ╠══╣├ ПЗУ 16К		   ╠══╣		020000&lt;br /&gt;
     HR0 ║ 0║│			   ║ 0║ UR0&lt;br /&gt;
	 ╚══╝			   ╚══╝		000000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Видеорежимы, по битам в видеоуказателе:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  9   8   7   6  &lt;br /&gt;
┬───────┬───────┬&lt;br /&gt;
│VD1 VD0│VN1 VN0│   инф.    бит/    точек&lt;br /&gt;
┴───┴───┴───┴───┴ плотность точку  в строке&lt;br /&gt;
  0   0   0   0    52 б/сдв   1     416&lt;br /&gt;
  0   0   0   1    52 б/сдв   2     208&lt;br /&gt;
  0   0   1   0    52 б/сдв   4     104&lt;br /&gt;
  0   0   1   1    52 б/сдв   4     104&lt;br /&gt;
  0   1   0   0    52 байта   1     416&lt;br /&gt;
  0   1   0   1    52 байта   2     208&lt;br /&gt;
  0   1   1   0    52 байта   4     104&lt;br /&gt;
  0   1   1   1    52 байта   4     104&lt;br /&gt;
  1   0   0   0   104 байта   1     832&lt;br /&gt;
  1   0   0   1   104 байта   2     416&lt;br /&gt;
  1   0   1   0   104 байта   4     208&lt;br /&gt;
  1   0   1   1   104 байта   4     208&lt;br /&gt;
  1   1   0   0   208 байт    1      x (запрещенная комбинация)&lt;br /&gt;
  1   1   0   1   208 байт    2     832&lt;br /&gt;
  1   1   1   0   208 байт    4     416&lt;br /&gt;
  1   1   1   1   208 байт   4/8*   416    *зависит от бита PB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Шильдики ==&lt;br /&gt;
* ??.??г 00053 (&amp;quot;точно до сотки&amp;quot;) был у DmitryDWG&lt;br /&gt;
* ??.92г 00063 — у Sandro&lt;br /&gt;
* ??.??г 00122 — был показан на Демодуляции&lt;br /&gt;
* 06.92г 00196 — у nzeemin, получен от М.Гусева; на плате слева внизу: 184 7 91&lt;br /&gt;
* 06.92г 00197 — был распаян для создания реплики; на плате слева внизу: 25 7 91&lt;br /&gt;
&lt;br /&gt;
== Документация ==&lt;br /&gt;
* {{статья &lt;br /&gt;
|автор = Г.В. Вигдорчик, М. Я. Вохменцев, В. П. Климкович, П. П. Леонов, В. П. Семик. &lt;br /&gt;
|заглавие = Персональная ЭВМ ПК-11 &lt;br /&gt;
|издание = Микропроцессорные средства и системы &lt;br /&gt;
|год = 1987 &lt;br /&gt;
|номер = 1 &lt;br /&gt;
|страницы = 16-18&lt;br /&gt;
|ссылка = https://emuverse.ru/downloads/computers/souz-neon/docs/MPSS_souz-neon_1987_1.djvu&lt;br /&gt;
}}&lt;br /&gt;
** [[Союз-Неон_ПК-11/Статья МСиС 1987]] — описывает ранний вариант машины&lt;br /&gt;
* [[Союз-Неон ПК-11/16 архитектура]] — описание раннего варианта машины&lt;br /&gt;
&lt;br /&gt;
* {{pdf||Союз-Неон ПК-11/16 ТО|computers/souz-neon/docs/PK11-16-TO.pdf}} Плата вычислителя. Техническое описание. 25 сентября 1990&lt;br /&gt;
* [[Союз-Неон ПК-11/16 ТО]] — Плата вычислителя. Техническое описание. 25 сентября 1990&lt;br /&gt;
* [[Союз-Неон ПК-11/16 ВПО]]&lt;br /&gt;
* [[Союз-Неон_ПК-11/16_АСПЕКТ_ТЗ]] — Техническое задание на разработку АСПЕКТ. 1991&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[w:Союз-Неон ПК-11/16|Статья в Википедии]]&lt;br /&gt;
* [http://zx-pk.ru/threads/14857-dokumentatsiya-na-pk-11-16.html Обсуждение на zx-pk.ru]&lt;br /&gt;
* Проект реплики: [https://zx-pk.ru/threads/29407-proekt-otkrytoj-repliki-soyuz-neon-pk-11-16.html zx-pk.ru] [https://forum.pk-fpga.ru/viewtopic.php?f=15&amp;amp;t=5617 forum.pk-fpga.ru]&lt;br /&gt;
* [https://github.com/troosh/pk11-16 Документация и исходники ПЗУ]&lt;br /&gt;
* [https://manwe.pdp-11.ru/?/neon-programming/windows Программирование графической системы]&lt;br /&gt;
* [https://habr.com/ru/articles/535936/ PAL, GAL и путешествие в цифровое ретро]&lt;br /&gt;
** Реплика контроллера IDE HDD: [https://forum.pk-fpga.ru/viewtopic.php?f=15&amp;amp;t=6079 forum.pk-fpga.ru]&lt;br /&gt;
* [https://archive.pdp-11.org.ru/vid/PK11_NEON/ Сборник софта в хламнике Хобота]&lt;br /&gt;
* [http://mirrors.pdp-11.ru/_pk11-16/ Сборник софта на pdp-11.ru]&lt;br /&gt;
&lt;br /&gt;
== Эмуляторы ==&lt;br /&gt;
* [https://zx-pk.ru/threads/24587-emulyator-soyuz-neon-pk-11-16-emustudio.html EmuStudio от Titus] — только под Windows&lt;br /&gt;
* [https://github.com/nzeemin/neonbtl NeonBTL] — только Windows, в разработке&lt;br /&gt;
* [https://github.com/nzeemin/neonbtl-qt NeonBTL Qt] — кросс-платформенный, в разработке&lt;br /&gt;
&lt;br /&gt;
== Файлы ==&lt;br /&gt;
* {{rom|Образ |ПЗУ|computers/souz-neon/firmware/souz-neon_roms.zip}}&lt;br /&gt;
* {{rom|Образы |PLM|computers/souz-neon/firmware/pk1116-firmware-08-10-2018.zip}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Союз-Неон ПК-11/16]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16&amp;diff=3789</id>
		<title>Союз-Неон ПК-11/16</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16&amp;diff=3789"/>
		<updated>2024-05-26T19:17:33Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: /* Шильдики */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Википедия}}&lt;br /&gt;
[[Файл:Союз-Неон.jpg|thumb]]&lt;br /&gt;
&#039;&#039;&#039;Союз-Неон ПК-11/16&#039;&#039;&#039; — советский компьютер, является продолжением серии [[PDP-11]]-совместимых компьютеров ([[Электроника-60]], [[ДВК]], [[БК]], [[УКНЦ]] и др.) Выпущен малой серией, в разных источниках называются числа от 200 до 1000 штук.&lt;br /&gt;
&lt;br /&gt;
== Технические характеристики ==&lt;br /&gt;
* Процессор: [[Н1806ВМ2]] на частоте 8 МГц&lt;br /&gt;
* Память:&lt;br /&gt;
** ПЗУ 16 КБ, две [[КМ1801РР1]]&lt;br /&gt;
** Оперативная память: 512/1024/2048/4096 КБ&lt;br /&gt;
* Видео: разрешение 832 × 300 пикселей; видеоконтроллер использует таблицу адресов строк, строки состоят из видеоотрезков&lt;br /&gt;
** 16 видеорежимов, отличающихся цветностью (1/2/4/8 бит на точку) и масштабированием&lt;br /&gt;
** палитры в 2/4/16/256 цветов из общей палитры в 65536 цветов&lt;br /&gt;
** аппаратная поддержка окон&lt;br /&gt;
* Контроллер прерываний [[КР580ВН59]]&lt;br /&gt;
* Клавиатура: «Электроника МС 7007», 88 клавиш [[КР580ВВ79]]&lt;br /&gt;
* Звук: два программируемых таймера [[КР580ВИ53]], трёхканальный звук с регулировкой громкости&lt;br /&gt;
* Часы реального времени [[КР512ВИ1]]&lt;br /&gt;
* Внешние устройства:&lt;br /&gt;
** Параллельный интерфейс&lt;br /&gt;
** КНГМД [[КР1810ВГ72А]] и КНЖМД (MFM) [[КМ1809ВГ7]]&lt;br /&gt;
** Последовательный порт [[КР580ВИ51]]&lt;br /&gt;
** Мышь стандарта MSX&lt;br /&gt;
&lt;br /&gt;
== Видео режим ==&lt;br /&gt;
Разрешение 832 на 300, Кадровая частота 50Гц, Строчная частота 15.625КГц, Пиксельклок 16МГц, точек в строке 1024, видимых 832. Строк в кадре 312, видимых 300.&lt;br /&gt;
&lt;br /&gt;
== Особенности ==&lt;br /&gt;
Карта памяти с точки зрения процессора:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     режим HALT 	       режим USER&lt;br /&gt;
	    64K 		      64K&lt;br /&gt;
	 ╔══╗			   ╔══╗&lt;br /&gt;
     HR7 ║ 7║│	  страница в/в	  │║ 7║ UR7&lt;br /&gt;
	 ╠══╣			   ╠══╣		160000&lt;br /&gt;
     HR6 ║ 6║			   ║ 6║ UR6&lt;br /&gt;
	 ╠══╣			   ╠══╣		140000&lt;br /&gt;
     HR5 ║ 5║			   ║ 5║ UR5&lt;br /&gt;
	 ╠══╣			   ╠══╣		120000&lt;br /&gt;
     HR4 ║ 4║			   ║ 4║ UR4&lt;br /&gt;
	 ╠══╣			   ╠══╣		100000&lt;br /&gt;
     HR3 ║ 3║			   ║ 3║ UR3&lt;br /&gt;
	 ╠══╣			   ╠══╣		060000&lt;br /&gt;
     HR2 ║ 2║			   ║ 2║ UR2&lt;br /&gt;
	 ╠══╣			   ╠══╣		040000&lt;br /&gt;
     HR1 ║ 1║│			   ║ 1║ UR1&lt;br /&gt;
	 ╠══╣├ ПЗУ 16К		   ╠══╣		020000&lt;br /&gt;
     HR0 ║ 0║│			   ║ 0║ UR0&lt;br /&gt;
	 ╚══╝			   ╚══╝		000000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Видеорежимы, по битам в видеоуказателе:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  9   8   7   6  &lt;br /&gt;
┬───────┬───────┬&lt;br /&gt;
│VD1 VD0│VN1 VN0│   инф.    бит/    точек&lt;br /&gt;
┴───┴───┴───┴───┴ плотность точку  в строке&lt;br /&gt;
  0   0   0   0    52 б/сдв   1     416&lt;br /&gt;
  0   0   0   1    52 б/сдв   2     208&lt;br /&gt;
  0   0   1   0    52 б/сдв   4     104&lt;br /&gt;
  0   0   1   1    52 б/сдв   4     104&lt;br /&gt;
  0   1   0   0    52 байта   1     416&lt;br /&gt;
  0   1   0   1    52 байта   2     208&lt;br /&gt;
  0   1   1   0    52 байта   4     104&lt;br /&gt;
  0   1   1   1    52 байта   4     104&lt;br /&gt;
  1   0   0   0   104 байта   1     832&lt;br /&gt;
  1   0   0   1   104 байта   2     416&lt;br /&gt;
  1   0   1   0   104 байта   4     208&lt;br /&gt;
  1   0   1   1   104 байта   4     208&lt;br /&gt;
  1   1   0   0   208 байт    1      x (запрещенная комбинация)&lt;br /&gt;
  1   1   0   1   208 байт    2     832&lt;br /&gt;
  1   1   1   0   208 байт    4     416&lt;br /&gt;
  1   1   1   1   208 байт   4/8*   416    *зависит от бита PB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Шильдики ==&lt;br /&gt;
* ??.??г 00053 (&amp;quot;точно до сотки&amp;quot;) был у DmitryDWG&lt;br /&gt;
* ??.92г 00063 — у Sandro&lt;br /&gt;
* ??.??г 00122 — был показан на Демодуляции&lt;br /&gt;
* 06.92г 00196 — у nzeemin, получен от М.Гусева&lt;br /&gt;
* 06.92г 00197 — был распаян для создания реплики; на плате слева внизу: 25 7 91&lt;br /&gt;
&lt;br /&gt;
== Документация ==&lt;br /&gt;
* {{статья &lt;br /&gt;
|автор = Г.В. Вигдорчик, М. Я. Вохменцев, В. П. Климкович, П. П. Леонов, В. П. Семик. &lt;br /&gt;
|заглавие = Персональная ЭВМ ПК-11 &lt;br /&gt;
|издание = Микропроцессорные средства и системы &lt;br /&gt;
|год = 1987 &lt;br /&gt;
|номер = 1 &lt;br /&gt;
|страницы = 16-18&lt;br /&gt;
|ссылка = https://emuverse.ru/downloads/computers/souz-neon/docs/MPSS_souz-neon_1987_1.djvu&lt;br /&gt;
}}&lt;br /&gt;
** [[Союз-Неон_ПК-11/Статья МСиС 1987]] — описывает ранний вариант машины&lt;br /&gt;
* [[Союз-Неон ПК-11/16 архитектура]] — описание раннего варианта машины&lt;br /&gt;
&lt;br /&gt;
* {{pdf||Союз-Неон ПК-11/16 ТО|computers/souz-neon/docs/PK11-16-TO.pdf}} Плата вычислителя. Техническое описание. 25 сентября 1990&lt;br /&gt;
* [[Союз-Неон ПК-11/16 ТО]] — Плата вычислителя. Техническое описание. 25 сентября 1990&lt;br /&gt;
* [[Союз-Неон ПК-11/16 ВПО]]&lt;br /&gt;
* [[Союз-Неон_ПК-11/16_АСПЕКТ_ТЗ]] — Техническое задание на разработку АСПЕКТ. 1991&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[w:Союз-Неон ПК-11/16|Статья в Википедии]]&lt;br /&gt;
* [http://zx-pk.ru/threads/14857-dokumentatsiya-na-pk-11-16.html Обсуждение на zx-pk.ru]&lt;br /&gt;
* Проект реплики: [https://zx-pk.ru/threads/29407-proekt-otkrytoj-repliki-soyuz-neon-pk-11-16.html zx-pk.ru] [https://forum.pk-fpga.ru/viewtopic.php?f=15&amp;amp;t=5617 forum.pk-fpga.ru]&lt;br /&gt;
* [https://github.com/troosh/pk11-16 Документация и исходники ПЗУ]&lt;br /&gt;
* [https://manwe.pdp-11.ru/?/neon-programming/windows Программирование графической системы]&lt;br /&gt;
* [https://habr.com/ru/articles/535936/ PAL, GAL и путешествие в цифровое ретро]&lt;br /&gt;
** Реплика контроллера IDE HDD: [https://forum.pk-fpga.ru/viewtopic.php?f=15&amp;amp;t=6079 forum.pk-fpga.ru]&lt;br /&gt;
* [https://archive.pdp-11.org.ru/vid/PK11_NEON/ Сборник софта в хламнике Хобота]&lt;br /&gt;
* [http://mirrors.pdp-11.ru/_pk11-16/ Сборник софта на pdp-11.ru]&lt;br /&gt;
&lt;br /&gt;
== Эмуляторы ==&lt;br /&gt;
* [https://zx-pk.ru/threads/24587-emulyator-soyuz-neon-pk-11-16-emustudio.html EmuStudio от Titus] — только под Windows&lt;br /&gt;
* [https://github.com/nzeemin/neonbtl NeonBTL] — только Windows, в разработке&lt;br /&gt;
* [https://github.com/nzeemin/neonbtl-qt NeonBTL Qt] — кросс-платформенный, в разработке&lt;br /&gt;
&lt;br /&gt;
== Файлы ==&lt;br /&gt;
* {{rom|Образ |ПЗУ|computers/souz-neon/firmware/souz-neon_roms.zip}}&lt;br /&gt;
* {{rom|Образы |PLM|computers/souz-neon/firmware/pk1116-firmware-08-10-2018.zip}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Союз-Неон ПК-11/16]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16&amp;diff=3788</id>
		<title>Союз-Неон ПК-11/16</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16&amp;diff=3788"/>
		<updated>2024-05-22T20:54:16Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Википедия}}&lt;br /&gt;
[[Файл:Союз-Неон.jpg|thumb]]&lt;br /&gt;
&#039;&#039;&#039;Союз-Неон ПК-11/16&#039;&#039;&#039; — советский компьютер, является продолжением серии [[PDP-11]]-совместимых компьютеров ([[Электроника-60]], [[ДВК]], [[БК]], [[УКНЦ]] и др.) Выпущен малой серией, в разных источниках называются числа от 200 до 1000 штук.&lt;br /&gt;
&lt;br /&gt;
== Технические характеристики ==&lt;br /&gt;
* Процессор: [[Н1806ВМ2]] на частоте 8 МГц&lt;br /&gt;
* Память:&lt;br /&gt;
** ПЗУ 16 КБ, две [[КМ1801РР1]]&lt;br /&gt;
** Оперативная память: 512/1024/2048/4096 КБ&lt;br /&gt;
* Видео: разрешение 832 × 300 пикселей; видеоконтроллер использует таблицу адресов строк, строки состоят из видеоотрезков&lt;br /&gt;
** 16 видеорежимов, отличающихся цветностью (1/2/4/8 бит на точку) и масштабированием&lt;br /&gt;
** палитры в 2/4/16/256 цветов из общей палитры в 65536 цветов&lt;br /&gt;
** аппаратная поддержка окон&lt;br /&gt;
* Контроллер прерываний [[КР580ВН59]]&lt;br /&gt;
* Клавиатура: «Электроника МС 7007», 88 клавиш [[КР580ВВ79]]&lt;br /&gt;
* Звук: два программируемых таймера [[КР580ВИ53]], трёхканальный звук с регулировкой громкости&lt;br /&gt;
* Часы реального времени [[КР512ВИ1]]&lt;br /&gt;
* Внешние устройства:&lt;br /&gt;
** Параллельный интерфейс&lt;br /&gt;
** КНГМД [[КР1810ВГ72А]] и КНЖМД (MFM) [[КМ1809ВГ7]]&lt;br /&gt;
** Последовательный порт [[КР580ВИ51]]&lt;br /&gt;
** Мышь стандарта MSX&lt;br /&gt;
&lt;br /&gt;
== Видео режим ==&lt;br /&gt;
Разрешение 832 на 300, Кадровая частота 50Гц, Строчная частота 15.625КГц, Пиксельклок 16МГц, точек в строке 1024, видимых 832. Строк в кадре 312, видимых 300.&lt;br /&gt;
&lt;br /&gt;
== Особенности ==&lt;br /&gt;
Карта памяти с точки зрения процессора:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     режим HALT 	       режим USER&lt;br /&gt;
	    64K 		      64K&lt;br /&gt;
	 ╔══╗			   ╔══╗&lt;br /&gt;
     HR7 ║ 7║│	  страница в/в	  │║ 7║ UR7&lt;br /&gt;
	 ╠══╣			   ╠══╣		160000&lt;br /&gt;
     HR6 ║ 6║			   ║ 6║ UR6&lt;br /&gt;
	 ╠══╣			   ╠══╣		140000&lt;br /&gt;
     HR5 ║ 5║			   ║ 5║ UR5&lt;br /&gt;
	 ╠══╣			   ╠══╣		120000&lt;br /&gt;
     HR4 ║ 4║			   ║ 4║ UR4&lt;br /&gt;
	 ╠══╣			   ╠══╣		100000&lt;br /&gt;
     HR3 ║ 3║			   ║ 3║ UR3&lt;br /&gt;
	 ╠══╣			   ╠══╣		060000&lt;br /&gt;
     HR2 ║ 2║			   ║ 2║ UR2&lt;br /&gt;
	 ╠══╣			   ╠══╣		040000&lt;br /&gt;
     HR1 ║ 1║│			   ║ 1║ UR1&lt;br /&gt;
	 ╠══╣├ ПЗУ 16К		   ╠══╣		020000&lt;br /&gt;
     HR0 ║ 0║│			   ║ 0║ UR0&lt;br /&gt;
	 ╚══╝			   ╚══╝		000000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Видеорежимы, по битам в видеоуказателе:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  9   8   7   6  &lt;br /&gt;
┬───────┬───────┬&lt;br /&gt;
│VD1 VD0│VN1 VN0│   инф.    бит/    точек&lt;br /&gt;
┴───┴───┴───┴───┴ плотность точку  в строке&lt;br /&gt;
  0   0   0   0    52 б/сдв   1     416&lt;br /&gt;
  0   0   0   1    52 б/сдв   2     208&lt;br /&gt;
  0   0   1   0    52 б/сдв   4     104&lt;br /&gt;
  0   0   1   1    52 б/сдв   4     104&lt;br /&gt;
  0   1   0   0    52 байта   1     416&lt;br /&gt;
  0   1   0   1    52 байта   2     208&lt;br /&gt;
  0   1   1   0    52 байта   4     104&lt;br /&gt;
  0   1   1   1    52 байта   4     104&lt;br /&gt;
  1   0   0   0   104 байта   1     832&lt;br /&gt;
  1   0   0   1   104 байта   2     416&lt;br /&gt;
  1   0   1   0   104 байта   4     208&lt;br /&gt;
  1   0   1   1   104 байта   4     208&lt;br /&gt;
  1   1   0   0   208 байт    1      x (запрещенная комбинация)&lt;br /&gt;
  1   1   0   1   208 байт    2     832&lt;br /&gt;
  1   1   1   0   208 байт    4     416&lt;br /&gt;
  1   1   1   1   208 байт   4/8*   416    *зависит от бита PB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Шильдики ==&lt;br /&gt;
* ??.??г 00053 (&amp;quot;точно до сотки&amp;quot;) был у DmitryDWG&lt;br /&gt;
* ??.92г 00063 — у Sandro&lt;br /&gt;
* ??.??г 00122 — был показан на Демодуляции&lt;br /&gt;
* 06.92г 00196 — у nzeemin, получен от М.Гусева&lt;br /&gt;
* 06.92г 00197 — был распаян для создания реплики&lt;br /&gt;
&lt;br /&gt;
== Документация ==&lt;br /&gt;
* {{статья &lt;br /&gt;
|автор = Г.В. Вигдорчик, М. Я. Вохменцев, В. П. Климкович, П. П. Леонов, В. П. Семик. &lt;br /&gt;
|заглавие = Персональная ЭВМ ПК-11 &lt;br /&gt;
|издание = Микропроцессорные средства и системы &lt;br /&gt;
|год = 1987 &lt;br /&gt;
|номер = 1 &lt;br /&gt;
|страницы = 16-18&lt;br /&gt;
|ссылка = https://emuverse.ru/downloads/computers/souz-neon/docs/MPSS_souz-neon_1987_1.djvu&lt;br /&gt;
}}&lt;br /&gt;
** [[Союз-Неон_ПК-11/Статья МСиС 1987]] — описывает ранний вариант машины&lt;br /&gt;
* [[Союз-Неон ПК-11/16 архитектура]] — описание раннего варианта машины&lt;br /&gt;
&lt;br /&gt;
* {{pdf||Союз-Неон ПК-11/16 ТО|computers/souz-neon/docs/PK11-16-TO.pdf}} Плата вычислителя. Техническое описание. 25 сентября 1990&lt;br /&gt;
* [[Союз-Неон ПК-11/16 ТО]] — Плата вычислителя. Техническое описание. 25 сентября 1990&lt;br /&gt;
* [[Союз-Неон ПК-11/16 ВПО]]&lt;br /&gt;
* [[Союз-Неон_ПК-11/16_АСПЕКТ_ТЗ]] — Техническое задание на разработку АСПЕКТ. 1991&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[w:Союз-Неон ПК-11/16|Статья в Википедии]]&lt;br /&gt;
* [http://zx-pk.ru/threads/14857-dokumentatsiya-na-pk-11-16.html Обсуждение на zx-pk.ru]&lt;br /&gt;
* Проект реплики: [https://zx-pk.ru/threads/29407-proekt-otkrytoj-repliki-soyuz-neon-pk-11-16.html zx-pk.ru] [https://forum.pk-fpga.ru/viewtopic.php?f=15&amp;amp;t=5617 forum.pk-fpga.ru]&lt;br /&gt;
* [https://github.com/troosh/pk11-16 Документация и исходники ПЗУ]&lt;br /&gt;
* [https://manwe.pdp-11.ru/?/neon-programming/windows Программирование графической системы]&lt;br /&gt;
* [https://habr.com/ru/articles/535936/ PAL, GAL и путешествие в цифровое ретро]&lt;br /&gt;
** Реплика контроллера IDE HDD: [https://forum.pk-fpga.ru/viewtopic.php?f=15&amp;amp;t=6079 forum.pk-fpga.ru]&lt;br /&gt;
* [https://archive.pdp-11.org.ru/vid/PK11_NEON/ Сборник софта в хламнике Хобота]&lt;br /&gt;
* [http://mirrors.pdp-11.ru/_pk11-16/ Сборник софта на pdp-11.ru]&lt;br /&gt;
&lt;br /&gt;
== Эмуляторы ==&lt;br /&gt;
* [https://zx-pk.ru/threads/24587-emulyator-soyuz-neon-pk-11-16-emustudio.html EmuStudio от Titus] — только под Windows&lt;br /&gt;
* [https://github.com/nzeemin/neonbtl NeonBTL] — только Windows, в разработке&lt;br /&gt;
* [https://github.com/nzeemin/neonbtl-qt NeonBTL Qt] — кросс-платформенный, в разработке&lt;br /&gt;
&lt;br /&gt;
== Файлы ==&lt;br /&gt;
* {{rom|Образ |ПЗУ|computers/souz-neon/firmware/souz-neon_roms.zip}}&lt;br /&gt;
* {{rom|Образы |PLM|computers/souz-neon/firmware/pk1116-firmware-08-10-2018.zip}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Союз-Неон ПК-11/16]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=PDP11_%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81_Z80&amp;diff=3781</id>
		<title>PDP11 портирование с Z80</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=PDP11_%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81_Z80&amp;diff=3781"/>
		<updated>2024-03-30T17:19:03Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Emuverse}}&lt;br /&gt;
&lt;br /&gt;
Маппинг регистров и команд при портировании с процессора Z80 на PDP-11.&lt;br /&gt;
&lt;br /&gt;
Маппинг регистров:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A       R0&lt;br /&gt;
BC      R1&lt;br /&gt;
DE      R2&lt;br /&gt;
HL      R3&lt;br /&gt;
IX      R4&lt;br /&gt;
IY      R5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Типичные команды:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
JP addr       JMP addr  либо  BR addr&lt;br /&gt;
JR addr       BR addr  либо  JMP addr&lt;br /&gt;
&lt;br /&gt;
JR C, addr    BLO addr&lt;br /&gt;
JR NC, addr   BHIS addr&lt;br /&gt;
JR Z, addr    BEQ addr&lt;br /&gt;
JR NZ, addr   BNE addr&lt;br /&gt;
&lt;br /&gt;
CP $xx        CMP R0, #xx / CMPB R0, #xx&lt;br /&gt;
&lt;br /&gt;
SRL xx        ASR xx&lt;br /&gt;
&lt;br /&gt;
PUSH rr       MOV rr, -(SP)&lt;br /&gt;
POP rr        MOV (SP)+, rr&lt;br /&gt;
&lt;br /&gt;
RET           RETURN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Битовые операции:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BIT 0,A       BIT #1, R0&lt;br /&gt;
BIT 1,A       BIT #2, R0&lt;br /&gt;
BIT 2,A       BIT #4, R0&lt;br /&gt;
BIT 3,A       BIT #8., R0&lt;br /&gt;
BIT 4,A       BIT #16., R0&lt;br /&gt;
BIT 5,A       BIT #32., R0&lt;br /&gt;
BIT 6,A       BIT #64., R0&lt;br /&gt;
BIT 7,A       BIT #128., R0&lt;br /&gt;
SET 0,A       BIS #1, R0&lt;br /&gt;
...&lt;br /&gt;
SET 7,A       BIS #128., R0&lt;br /&gt;
RES 0,A       BIC #1, R0&lt;br /&gt;
...&lt;br /&gt;
RES 7,A       BIC #128., R0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DJNZ:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1$:&lt;br /&gt;
	...&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LDI:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	MOVB	(R3)+, (R2)+&lt;br /&gt;
	DEC	R1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
LDIR:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	MOV	#LDB05, R3		; 97DF	LD HL,$DB05	&lt;br /&gt;
	MOV	#LEB00, R2		; 97E2	LD DE,$EB00	&lt;br /&gt;
	MOV	#4096., R1		; 97E5	LD BC,$1000	&lt;br /&gt;
1$:	MOVB	(R3)+, (R2)+		; 97E8	LDIR&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
LDI:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	MOVB	(R3), (R2)&lt;br /&gt;
	DEC	R3&lt;br /&gt;
	DEC	R2&lt;br /&gt;
	DEC	R1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
LDDR:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1$:	MOVB	(R3), (R2)&lt;br /&gt;
	DEC	R3&lt;br /&gt;
	DEC	R2&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
LDDR более короткий вариант, но нужно перед этим увеличить R3 и R2 на единицу:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1$:	MOVB	-(R3), -(R2)&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EX DE,HL -- через регистр R5, который обычно не занят:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	MOV	R3, R5&lt;br /&gt;
	MOV	R2, R3&lt;br /&gt;
	MOV	R5, R2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
EX DE,HL -- тремя XOR:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	XOR	R3, R2&lt;br /&gt;
	XOR	R2, R3&lt;br /&gt;
	XOR	R3, R2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Чтение DE из (HL), для случая когда в HL может быть нечётный адрес:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	CLR	R2			; &lt;br /&gt;
	BISB	R2, (R3)+		; LD E,(HL)&lt;br /&gt;
	SWAB				; INC HL&lt;br /&gt;
	BISB	R2, (R3)		; LD D,(HL)&lt;br /&gt;
	SWAB				; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:PDP-11 совместимые]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=PDP11_%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81_Z80&amp;diff=3780</id>
		<title>PDP11 портирование с Z80</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=PDP11_%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81_Z80&amp;diff=3780"/>
		<updated>2024-03-30T17:03:48Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Emuverse}}&lt;br /&gt;
&lt;br /&gt;
Маппинг регистров и команд при портировании с процессора Z80 на PDP-11.&lt;br /&gt;
&lt;br /&gt;
Маппинг регистров:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A       R0&lt;br /&gt;
BC      R1&lt;br /&gt;
DE      R2&lt;br /&gt;
HL      R3&lt;br /&gt;
IX      R4&lt;br /&gt;
IY      R5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Типичные команды:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
JP addr       JMP addr  либо  BR addr&lt;br /&gt;
JR addr       BR addr  либо  JMP addr&lt;br /&gt;
&lt;br /&gt;
JR C, addr    BLO addr&lt;br /&gt;
JR NC, addr   BHIS addr&lt;br /&gt;
JR Z, addr    BEQ addr&lt;br /&gt;
JR NZ, addr   BNE addr&lt;br /&gt;
&lt;br /&gt;
CP $xx        CMP R0, #xx / CMPB R0, #xx&lt;br /&gt;
&lt;br /&gt;
SRL xx        ASR xx&lt;br /&gt;
&lt;br /&gt;
PUSH rr       MOV rr, -(SP)&lt;br /&gt;
POP rr        MOV (SP)+, rr&lt;br /&gt;
&lt;br /&gt;
RET           RETURN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Битовые операции:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BIT 0,A       BIT #1, R0&lt;br /&gt;
BIT 1,A       BIT #2, R0&lt;br /&gt;
BIT 2,A       BIT #4, R0&lt;br /&gt;
BIT 3,A       BIT #8., R0&lt;br /&gt;
BIT 4,A       BIT #16., R0&lt;br /&gt;
BIT 5,A       BIT #32., R0&lt;br /&gt;
BIT 6,A       BIT #64., R0&lt;br /&gt;
BIT 7,A       BIT #128., R0&lt;br /&gt;
SET 0,A       BIS #1, R0&lt;br /&gt;
...&lt;br /&gt;
SET 7,A       BIS #128., R0&lt;br /&gt;
RES 0,A       BIC #1, R0&lt;br /&gt;
...&lt;br /&gt;
RES 7,A       BIC #128., R0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DJNZ:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1$:&lt;br /&gt;
	...&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LDI:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	MOVB	(R3)+, (R2)+&lt;br /&gt;
	DEC	R1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
LDIR:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	MOV	#LDB05, R3		; 97DF	LD HL,$DB05	&lt;br /&gt;
	MOV	#LEB00, R2		; 97E2	LD DE,$EB00	&lt;br /&gt;
	MOV	#4096., R1		; 97E5	LD BC,$1000	&lt;br /&gt;
1$:	MOVB	(R3)+, (R2)+		; 97E8	LDIR&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
LDI:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	MOVB	(R3), (R2)&lt;br /&gt;
	DEC	R3&lt;br /&gt;
	DEC	R2&lt;br /&gt;
	DEC	R1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
LDDR:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1$:	MOVB	(R3), (R2)&lt;br /&gt;
	DEC	R3&lt;br /&gt;
	DEC	R2&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
LDDR более короткий вариант, но нужно перед этим увеличить R3 и R2 на единицу:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1$:	MOVB	-(R3), -(R2)&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EX DE,HL -- через регистр R5, который обычно не занят:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	MOV	R3, R5&lt;br /&gt;
	MOV	R2, R3&lt;br /&gt;
	MOV	R5, R2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
EX DE,HL -- тремя XOR:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	XOR	R3, R2&lt;br /&gt;
	XOR	R2, R3&lt;br /&gt;
	XOR	R3, R2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:PDP-11 совместимые]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=PDP11_%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81_Z80&amp;diff=3779</id>
		<title>PDP11 портирование с Z80</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=PDP11_%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81_Z80&amp;diff=3779"/>
		<updated>2024-03-30T13:27:14Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Emuverse}}&lt;br /&gt;
&lt;br /&gt;
Маппинг регистров и команд при портировании с процессора Z80 на PDP-11.&lt;br /&gt;
&lt;br /&gt;
Маппинг регистров:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A       R0&lt;br /&gt;
BC      R1&lt;br /&gt;
DE      R2&lt;br /&gt;
HL      R3&lt;br /&gt;
IX      R4&lt;br /&gt;
IY      R5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Типичные команды:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
JP addr       JMP addr  либо  BR addr&lt;br /&gt;
JR addr       BR addr  либо  JMP addr&lt;br /&gt;
&lt;br /&gt;
JR C, addr    BLO addr&lt;br /&gt;
JR NC, addr   BHIS addr&lt;br /&gt;
JR Z, addr    BEQ addr&lt;br /&gt;
JR NZ, addr   BNE addr&lt;br /&gt;
&lt;br /&gt;
CP $xx        CMP R0, #xx / CMPB R0, #xx&lt;br /&gt;
&lt;br /&gt;
SRL xx        ASR xx&lt;br /&gt;
&lt;br /&gt;
PUSH rr       MOV rr, -(SP)&lt;br /&gt;
POP rr        MOV (SP)+, rr&lt;br /&gt;
&lt;br /&gt;
RET           RETURN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Проверка бит:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BIT 0,A       BIT #1, R0&lt;br /&gt;
BIT 1,A       BIT #2, R0&lt;br /&gt;
BIT 2,A       BIT #4, R0&lt;br /&gt;
BIT 3,A       BIT #8., R0&lt;br /&gt;
BIT 4,A       BIT #16., R0&lt;br /&gt;
BIT 5,A       BIT #32., R0&lt;br /&gt;
BIT 6,A       BIT #64., R0&lt;br /&gt;
BIT 7,A       BIT #128., R0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DJNZ:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1$:&lt;br /&gt;
	...&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LDI:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	MOVB	(R3)+, (R2)+&lt;br /&gt;
	DEC	R1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
LDIR:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	MOV	#LDB05, R3		; 97DF	LD HL,$DB05	&lt;br /&gt;
	MOV	#LEB00, R2		; 97E2	LD DE,$EB00	&lt;br /&gt;
	MOV	#4096., R1		; 97E5	LD BC,$1000	&lt;br /&gt;
1$:	MOVB	(R3)+, (R2)+		; 97E8	LDIR&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
LDDR:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1$:	MOVB	(R3), (R2)&lt;br /&gt;
	DEC	R3&lt;br /&gt;
	DEC	R2&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
LDDR более короткий вариант, но нужно перед этим увеличить R3 и R2 на единицу:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1$:	MOVB	-(R3), -(R2)&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EX DE,HL -- через регистр R5, который обычно не занят:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	MOV	R3, R5&lt;br /&gt;
	MOV	R2, R3&lt;br /&gt;
	MOV	R5, R2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
EX DE,HL -- тремя XOR:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	XOR	R3, R2&lt;br /&gt;
	XOR	R2, R3&lt;br /&gt;
	XOR	R3, R2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:PDP-11 совместимые]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=PDP11_%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81_Z80&amp;diff=3778</id>
		<title>PDP11 портирование с Z80</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=PDP11_%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81_Z80&amp;diff=3778"/>
		<updated>2024-03-30T13:15:38Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Emuverse}}&lt;br /&gt;
&lt;br /&gt;
Маппинг регистров и команд при портировании с процессора Z80 на PDP-11.&lt;br /&gt;
&lt;br /&gt;
Маппинг регистров:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A       R0&lt;br /&gt;
BC      R1&lt;br /&gt;
DE      R2&lt;br /&gt;
HL      R3&lt;br /&gt;
IX      R4&lt;br /&gt;
IY      R5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Типичные команды:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
JP addr       JMP addr  либо  BR addr&lt;br /&gt;
JR addr       BR addr  либо  JMP addr&lt;br /&gt;
&lt;br /&gt;
JR C, addr    BLO addr&lt;br /&gt;
JR NC, addr   BHIS addr&lt;br /&gt;
JR Z, addr    BEQ addr&lt;br /&gt;
JR NZ, addr   BNE addr&lt;br /&gt;
&lt;br /&gt;
CP $xx        CMP R0, #xx / CMPB R0, #xx&lt;br /&gt;
&lt;br /&gt;
SRL xx        ASR xx&lt;br /&gt;
&lt;br /&gt;
PUSH rr       MOV rr, -(SP)&lt;br /&gt;
POP rr        MOV (SP)+, rr&lt;br /&gt;
&lt;br /&gt;
RET           RETURN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Проверка бит:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BIT 0,A       BIT #1, R0&lt;br /&gt;
BIT 1,A       BIT #2, R0&lt;br /&gt;
BIT 2,A       BIT #4, R0&lt;br /&gt;
BIT 3,A       BIT #8., R0&lt;br /&gt;
BIT 4,A       BIT #16., R0&lt;br /&gt;
BIT 5,A       BIT #32., R0&lt;br /&gt;
BIT 6,A       BIT #64., R0&lt;br /&gt;
BIT 7,A       BIT #128., R0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DJNZ:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1$:&lt;br /&gt;
	...&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LDIR:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	MOV	#LDB05, R3		; 97DF	LD HL,$DB05	&lt;br /&gt;
	MOV	#LEB00, R2		; 97E2	LD DE,$EB00	&lt;br /&gt;
	MOV	#4096., R1		; 97E5	LD BC,$1000	&lt;br /&gt;
1$:	MOVB	(R3)+, (R2)+		; 97E8	LDIR&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
LDDR:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1$:	MOVB	(R3), (R2)&lt;br /&gt;
	DEC	R3&lt;br /&gt;
	DEC	R2&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
LDDR более короткий вариант, но нужно перед этим увеличить R3 и R2 на единицу:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1$:	MOVB	-(R3), -(R2)&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EX DE,HL -- через регистр R5, который обычно не занят:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	MOV	R3, R5&lt;br /&gt;
	MOV	R2, R3&lt;br /&gt;
	MOV	R5, R2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
EX DE,HL -- тремя XOR:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	XOR	R3, R2&lt;br /&gt;
	XOR	R2, R3&lt;br /&gt;
	XOR	R3, R2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:PDP-11 совместимые]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=PDP11_%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81_Z80&amp;diff=3777</id>
		<title>PDP11 портирование с Z80</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=PDP11_%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81_Z80&amp;diff=3777"/>
		<updated>2024-03-30T12:14:42Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Emuverse}}&lt;br /&gt;
&lt;br /&gt;
Маппинг регистров и команд при портировании с процессора Z80 на PDP-11.&lt;br /&gt;
&lt;br /&gt;
Маппинг регистров:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A       R0&lt;br /&gt;
BC      R1&lt;br /&gt;
DE      R2&lt;br /&gt;
HL      R3&lt;br /&gt;
IX      R4&lt;br /&gt;
IY      R5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Типичные команды:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
JP addr       JMP addr&lt;br /&gt;
&lt;br /&gt;
JR addr       BR addr / JMP addr&lt;br /&gt;
JR C, addr    BLO addr&lt;br /&gt;
JR NC, addr   BHIS addr&lt;br /&gt;
JR Z, addr    BEQ addr&lt;br /&gt;
JR NZ, addr   BNE addr&lt;br /&gt;
&lt;br /&gt;
CP $xx        CMP R0, #xx / CMPB R0, #xx&lt;br /&gt;
&lt;br /&gt;
SRL xx        ASR xx&lt;br /&gt;
&lt;br /&gt;
PUSH rr       MOV rr, -(SP)&lt;br /&gt;
POP rr        MOV (SP)+, rr&lt;br /&gt;
&lt;br /&gt;
RET           RETURN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Проверка бит:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BIT 0,A       BIT #1, R0&lt;br /&gt;
BIT 1,A       BIT #2, R0&lt;br /&gt;
BIT 2,A       BIT #4, R0&lt;br /&gt;
BIT 3,A       BIT #8., R0&lt;br /&gt;
BIT 4,A       BIT #16., R0&lt;br /&gt;
BIT 5,A       BIT #32., R0&lt;br /&gt;
BIT 6,A       BIT #64., R0&lt;br /&gt;
BIT 7,A       BIT #128., R0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DJNZ:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1$:&lt;br /&gt;
	...&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LDIR:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	MOV	#LDB05, R3		; 97DF	LD HL,$DB05	&lt;br /&gt;
	MOV	#LEB00, R2		; 97E2	LD DE,$EB00	&lt;br /&gt;
	MOV	#4096., R1		; 97E5	LD BC,$1000	&lt;br /&gt;
1$:	MOVB	(R3)+, (R2)+		; 97E8	LDIR&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EX DE,HL -- через регистр R5, который обычно не занят:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	MOV	R3, R5&lt;br /&gt;
	MOV	R2, R3&lt;br /&gt;
	MOV	R5, R2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
EX DE,HL -- тремя XOR:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	XOR	R3, R2&lt;br /&gt;
	XOR	R2, R3&lt;br /&gt;
	XOR	R3, R2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:PDP-11 совместимые]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=PDP11_%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81_Z80&amp;diff=3776</id>
		<title>PDP11 портирование с Z80</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=PDP11_%D0%BF%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81_Z80&amp;diff=3776"/>
		<updated>2024-03-30T10:17:14Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Emuverse}}&lt;br /&gt;
&lt;br /&gt;
Маппинг регистров и команд при портировании с процессора Z80 на PDP-11.&lt;br /&gt;
&lt;br /&gt;
Маппинг регистров:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A       R0&lt;br /&gt;
BC      R1&lt;br /&gt;
DE      R2&lt;br /&gt;
HL      R3&lt;br /&gt;
IX      R4&lt;br /&gt;
IY      R5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Типичные команды:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
JP addr       JMP addr&lt;br /&gt;
&lt;br /&gt;
JR addr       BR addr / JMP addr&lt;br /&gt;
JR C, addr    BLO addr&lt;br /&gt;
JR NC, addr   BHIS addr&lt;br /&gt;
JR Z, addr    BEQ addr&lt;br /&gt;
JR NZ, addr   BNE addr&lt;br /&gt;
&lt;br /&gt;
CP $xx        CMP R0, #xx / CMPB R0, #xx&lt;br /&gt;
&lt;br /&gt;
SRL xx        ASR xx&lt;br /&gt;
&lt;br /&gt;
PUSH rr       MOV rr, -(SP)&lt;br /&gt;
POP rr        MOV (SP)+, rr&lt;br /&gt;
&lt;br /&gt;
RET           RETURN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Проверка бит:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BIT 0,A       BIT #1, R0&lt;br /&gt;
BIT 1,A       BIT #2, R0&lt;br /&gt;
BIT 2,A       BIT #4, R0&lt;br /&gt;
BIT 3,A       BIT #8., R0&lt;br /&gt;
BIT 4,A       BIT #16., R0&lt;br /&gt;
BIT 5,A       BIT #32., R0&lt;br /&gt;
BIT 6,A       BIT #64., R0&lt;br /&gt;
BIT 7,A       BIT #128., R0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DJNZ:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1$:&lt;br /&gt;
	...&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
LDIR:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	MOV	#LDB05, R3		; 97DF	LD HL,$DB05	&lt;br /&gt;
	MOV	#LEB00, R2		; 97E2	LD DE,$EB00	&lt;br /&gt;
	MOV	#4096., R1		; 97E5	LD BC,$1000	&lt;br /&gt;
1$:	MOVB	(R3)+, (R2)+		; 97E8	LDIR&lt;br /&gt;
	SOB	R1, 1$&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
EX DE,HL -- через регистр R5, который обычно не занят:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
	MOV	R3, R5		; A1A9	EX DE,HL	&lt;br /&gt;
	MOV	R2, R3&lt;br /&gt;
	MOV	R5, R2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:PDP-11 совместимые]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=GRAFOR_DVK&amp;diff=3775</id>
		<title>GRAFOR DVK</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=GRAFOR_DVK&amp;diff=3775"/>
		<updated>2024-03-26T22:50:57Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: Новая страница: «{{ДИ|Источник=https://www.tis.kz/forum/topic.php?forum=28&amp;amp;topic=7#}} &amp;lt;pre&amp;gt;                РУКОВОДСТВО ПО ПРИМЕНЕНИЮ СИСТЕМЫ                         ГРАФОР ДВК.                           Вторая редакция                                               Белоножкин А.Н.                              ГГУ                        сл.тел. 65-75-23...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ДИ|Источник=https://www.tis.kz/forum/topic.php?forum=28&amp;amp;topic=7#}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              РУКОВОДСТВО ПО ПРИМЕНЕНИЮ СИСТЕМЫ&lt;br /&gt;
                        ГРАФОР ДВК.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                      Вторая редакция&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                      Белоножкин А.Н.&lt;br /&gt;
 &lt;br /&gt;
                           ГГУ&lt;br /&gt;
 &lt;br /&gt;
                     сл.тел. 65-75-23&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                     Нижний Новгород&lt;br /&gt;
 &lt;br /&gt;
                         1990 год&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                    А Н Н О Т А Ц И Я&lt;br /&gt;
 &lt;br /&gt;
    Описана реализация пакета ГРАФОР для ЭВМ типа ДВК под&lt;br /&gt;
управлeнием операционной системы RT11. Разобран порядок работы&lt;br /&gt;
в системе, даны примеры и справочный материал по использованию&lt;br /&gt;
конкретной версии пакета.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                  С О Д Е Р Ж А Н И Е&lt;br /&gt;
 &lt;br /&gt;
                                                             стр.&lt;br /&gt;
   От автора ................................................  3&lt;br /&gt;
 &lt;br /&gt;
1. Для чего это нужно? ......................................  4&lt;br /&gt;
 &lt;br /&gt;
2. Как этим пользоваться? ...................................  5&lt;br /&gt;
    2.1 Настройка системы (инициализация) ...................  5&lt;br /&gt;
    2.2 Написание и запуск программы ........................  5&lt;br /&gt;
    2.3 Получение рисунка ...................................  6&lt;br /&gt;
 &lt;br /&gt;
3. Подробности для любознательных ...........................  8&lt;br /&gt;
    3.1 Три интерфейса в ГРАФОРе ............................  8&lt;br /&gt;
    3.2 Форматы представления данных ........................  8&lt;br /&gt;
    3.3 Роль и назначение системных компонент ГРАФОРа .......  9&lt;br /&gt;
    3.4 Экранно-ориентированный вывод информации ............  9&lt;br /&gt;
 &lt;br /&gt;
4. Возможные причины неработоспособности пакета ............. 11&lt;br /&gt;
 &lt;br /&gt;
   Литература ............................................... 12&lt;br /&gt;
 &lt;br /&gt;
   Приложения:&lt;br /&gt;
    I   Изменения в ГРАФОРе ................................. 13&lt;br /&gt;
    II  Драйверы и их возможности ........................... 14&lt;br /&gt;
    III Особенности графики для печати ...................... 17&lt;br /&gt;
    IV  Дистрибутивы: их имена и место в системе ............ 18&lt;br /&gt;
    V   Перечень подпрограмм ГРАФОРа ........................ 19&lt;br /&gt;
    VI  КЦГД: дозагружаемый графический интерпретатор ....... 27&lt;br /&gt;
    VII КЦГД: дозагружаемые коды клавиатуры ................. 28&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 3 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                       От автора.&lt;br /&gt;
 &lt;br /&gt;
    Данное описание не претендует на полное описание пакета&lt;br /&gt;
ГРАФОР, операционной системы, графических устройств и т.п.&lt;br /&gt;
Здесь Вы найдете лишь описание того, что является &amp;quot;особенным&amp;quot;&lt;br /&gt;
в реализации ГРАФОРа на ДВК.&lt;br /&gt;
 &lt;br /&gt;
    Первый раздел рекомендуется тем, кто интересуется&lt;br /&gt;
возможностями ГРАФОРа ДВК. Второй предназначен для тех, кто уже&lt;br /&gt;
приобрел пакет и собирается получить первые рисунки (здесь&lt;br /&gt;
могут буть полезны приложения I, V). Третий раздел содержит&lt;br /&gt;
наиболее подробную информацию о функционировании пакета. В&lt;br /&gt;
приложениях Вы найдете справочную информацию, снабженную&lt;br /&gt;
комментариями.&lt;br /&gt;
 &lt;br /&gt;
    Автор будет рад получить Ваши замечания, предложения,&lt;br /&gt;
дополнения по работе пакета. Обращайтесь либо напрямую, либо&lt;br /&gt;
через &amp;quot;Диалог&amp;quot;; все Ваши проблемы будут рассмотрены и по&lt;br /&gt;
возможности устранены в кратчайшие сроки.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 4 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                1. Для чего это нужно?&lt;br /&gt;
 &lt;br /&gt;
    Система ГРАФОР предназначена для графического представления&lt;br /&gt;
результатов инженерных вычислений и, согласно своему назначению,&lt;br /&gt;
позволяет строить графики, гистограммы, карты изолиний, проекции&lt;br /&gt;
поверхностей, применять методы сплайн-интерполяции, сглаживать&lt;br /&gt;
экспериментальные данные, производить афинные преобразования и&lt;br /&gt;
экранирование, выполнять геометрические вычисления и т.д.&lt;br /&gt;
Подробнее обо всем этом изложено в [1]. Целью же этого&lt;br /&gt;
руководства являлось более подробное описание конкретной&lt;br /&gt;
реализации ГРАФОРа на машинах типа ДВК.&lt;br /&gt;
 &lt;br /&gt;
    ГРАФОР - это достаточно громоздкая система, что до&lt;br /&gt;
некоторого времени сдерживало его распространение на микро-ЭВМ.&lt;br /&gt;
Первым прорывом в этой области можно считать появление ГРАФОРа&lt;br /&gt;
на персональных ЭВМ типа IBM PC, что опиралось на возросшую&lt;br /&gt;
вычислительную мощность, об&#039;ем памяти и появление винчестеров.&lt;br /&gt;
Аналогичная тенденция наблюдается и в семействе микро-ЭВМ типа&lt;br /&gt;
ДВК.&lt;br /&gt;
 &lt;br /&gt;
    ГРАФОР адаптирован на ДВК под управлением операционной&lt;br /&gt;
системы RT11(SJ) (не младше версии 05.00), что позволило&lt;br /&gt;
реализовать высокий уровень удобства работы с пакетом. Это&lt;br /&gt;
обеспечивается поддержкой следующих воможностей:&lt;br /&gt;
 &lt;br /&gt;
    - создание промежуточного текстового файла рисунка;&lt;br /&gt;
    - вывод рисунка на экран монитора;&lt;br /&gt;
    - Print_Screen (печать кадра &amp;quot;точка в точку&amp;quot; с возможностью&lt;br /&gt;
      выбора типа печатающего устройства и плотности печати);&lt;br /&gt;
    - графическая печать рисунка с сохранением его линейных&lt;br /&gt;
      размеров;&lt;br /&gt;
    - вывод рисунка на графопостроитель.&lt;br /&gt;
 &lt;br /&gt;
    На данный момент в систему включена поддержка следующих&lt;br /&gt;
устройств вывода графической информации:&lt;br /&gt;
 &lt;br /&gt;
    - контроллеры КГД и КЦГД;&lt;br /&gt;
    - принтеры EPSON FX-800, ROBOTRON 6362, D100M, CM6337 и&lt;br /&gt;
      другие EPSON-совместимые печати;&lt;br /&gt;
    - графопостроители НЕЙРОН ИС.61, POLTIK.&lt;br /&gt;
 &lt;br /&gt;
    Данная версия ГРАФОРа эксплуатируется около года и&lt;br /&gt;
зарекомендовала себя как надежная, удобная и простая в&lt;br /&gt;
обращении система.&lt;br /&gt;
 &lt;br /&gt;
    В перспективе ведутся работы по переносу ГРАФОРа на ЭВМ&lt;br /&gt;
ЭЛЕКТРОНИКА-85 и расширение номенклатуры графической периферии&lt;br /&gt;
ДВК.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 5 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                2. Как этим пользоваться?&lt;br /&gt;
 &lt;br /&gt;
  2.1 Настройка системы (инициализация)&lt;br /&gt;
 &lt;br /&gt;
    Для нормальной работы с ГРАФОРом, после загрузки операционной&lt;br /&gt;
системы Вы должны подготовить системные компоненты ГРАФОРа к&lt;br /&gt;
работе. Для этого необходимо выполнить следующие команды:&lt;br /&gt;
 &lt;br /&gt;
        R GS.SYS    - загрузка графического интерпретатора в&lt;br /&gt;
                      КЦГД,&lt;br /&gt;
 &lt;br /&gt;
        LOAD TT     - необходимо для реализации Print_Screen.&lt;br /&gt;
 &lt;br /&gt;
Их можно отдать с клавиатуры или поместить в любой командный&lt;br /&gt;
файл, в частности, в STARTS.COM. В последнем случае, системные&lt;br /&gt;
компоненты ГРАФОРа включатся во время загрузки операционной&lt;br /&gt;
системы.&lt;br /&gt;
 &lt;br /&gt;
  2.2 Написание и запуск программы.&lt;br /&gt;
 &lt;br /&gt;
    Для того, чтобы получить рисунок, Вы должны написать&lt;br /&gt;
программу на ФОРТРАНе. Программа обязательно должна содержать&lt;br /&gt;
следующие строки:&lt;br /&gt;
 &lt;br /&gt;
            .&lt;br /&gt;
            .&lt;br /&gt;
        CALL GRINIT&lt;br /&gt;
        CALL PAGE(XL,YL,NAME,NNAME,J)&lt;br /&gt;
            .&lt;br /&gt;
            .&lt;br /&gt;
            .&lt;br /&gt;
        CALL ENDPG(NAME,NNAME)&lt;br /&gt;
            .&lt;br /&gt;
            .&lt;br /&gt;
 &lt;br /&gt;
Ее можно набрать в любом текстовом редакторе. Например,&lt;br /&gt;
Вы создали файл TEST.FOR, содержащий:&lt;br /&gt;
 &lt;br /&gt;
        PROGRAM TEST&lt;br /&gt;
        DIMENSION X(100),Y(100),Z(100)&lt;br /&gt;
 &lt;br /&gt;
C Заполнение массивов X,Y,Z&lt;br /&gt;
 &lt;br /&gt;
        X(1)=-1.9&lt;br /&gt;
        Y(1)=SIN(-1.9)&lt;br /&gt;
        Z(1)=COS(-1.9)*1.5&lt;br /&gt;
        DO 5 I=2,90&lt;br /&gt;
        X(I)=X(I-1)+.1&lt;br /&gt;
        Y(I)=SIN(X(I))&lt;br /&gt;
5       Z(I)=COS(X(I))*1.5&lt;br /&gt;
        XMN=-2.0&lt;br /&gt;
        AMN=-2.0&lt;br /&gt;
        XMX=7.0&lt;br /&gt;
        AMX=2.0&lt;br /&gt;
        UX=1.0&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 6 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
        UY=0.8&lt;br /&gt;
        KX=0&lt;br /&gt;
        KY=0&lt;br /&gt;
        M=0&lt;br /&gt;
        CALL GRINIT                     !Инициализация GRAFOR&lt;br /&gt;
        CALL PAGE(19.,10.,&#039; &#039;,-1,0)     !Открытие страницы PAGE&lt;br /&gt;
 &lt;br /&gt;
        CALL REGION(0.,0.,19.,10.,,0,1)&lt;br /&gt;
        CALL LIMITS(XMN,XMX,AMN,AMX)&lt;br /&gt;
        CALL AXES(6HAXIS X,6,UX,KX,6HAXIS Y,6,UY,KY,M)&lt;br /&gt;
        CALL LINEMO(X,Y,85,2,10)&lt;br /&gt;
        CALL LINEMO(X,Z,85,14,15)&lt;br /&gt;
 &lt;br /&gt;
        CALL ENDPG(,0)                  !Закрытие страницы PAGE&lt;br /&gt;
 &lt;br /&gt;
        END&lt;br /&gt;
 &lt;br /&gt;
После этого, Вы должны его оттранслировать командой&lt;br /&gt;
 &lt;br /&gt;
                FORTRAN TEST&lt;br /&gt;
 &lt;br /&gt;
и получить загрузочный модуль командой&lt;br /&gt;
 &lt;br /&gt;
                LINK TEST,GR01/BOT:2000,&lt;br /&gt;
 &lt;br /&gt;
где GR01.OBJ - базовый файл ГРАФОРа, а ключ /BOT необходим для&lt;br /&gt;
отведения места программе под стек.&lt;br /&gt;
    Далее программу можно запустить на счет командой&lt;br /&gt;
 &lt;br /&gt;
                RUN TEST&lt;br /&gt;
 &lt;br /&gt;
На экране появится запрос:&lt;br /&gt;
 &lt;br /&gt;
                Device or file_name?&lt;br /&gt;
 &lt;br /&gt;
на что Вы можете ответить:&lt;br /&gt;
    а) &amp;lt;ВК&amp;gt; или GS: - вывод рисунка на экран&lt;br /&gt;
    б) FILNAM       - вызовет создание файла FILNAM.PIC на DK:&lt;br /&gt;
    в) GP:          - вывод рисунка на графопостроитель&lt;br /&gt;
 &lt;br /&gt;
  2.3 Получение рисунка.&lt;br /&gt;
    Пользуясь описываемой системой, Вы имеете возможность&lt;br /&gt;
получить в любой момент времени твердую копию экрана на&lt;br /&gt;
принтере. Для этого Вам необходимо нажать на клавиатуре&lt;br /&gt;
клавишу &amp;lt;ПЕЧАТЬ КАДРА&amp;gt;, или комбинацию &amp;lt;СУ&amp;gt; А. Это наиболее&lt;br /&gt;
быстрый способ, но он не сохраняет масштаб изображения. При&lt;br /&gt;
необходимости, можно получить масштабное изображение на печати&lt;br /&gt;
командой&lt;br /&gt;
 &lt;br /&gt;
                RUN PS FILNAM    ,где&lt;br /&gt;
 &lt;br /&gt;
FILNAM.PIC - результат работы Вашей программы.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 7 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    Получить рисунок на графопостроителе можно двумя способами:&lt;br /&gt;
либо указав имя драйвера GP: в ответ на запрос Вашей программы&lt;br /&gt;
 &lt;br /&gt;
                Device or file_name?&lt;br /&gt;
 &lt;br /&gt;
либо командой&lt;br /&gt;
 &lt;br /&gt;
                COPY FILNAM.PIC GP:&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 8 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
            3. Подробности для любознательных.&lt;br /&gt;
 &lt;br /&gt;
  3.1 Три интерфейса в ГРАФОРе.&lt;br /&gt;
 &lt;br /&gt;
    При внимательном рассмотрении, в ГРАФОРе можно обнаружить&lt;br /&gt;
четыре логически завершенных уровня и три интерфейса между&lt;br /&gt;
ними. Схематично это можно изобразить следующим образом:&lt;br /&gt;
 &lt;br /&gt;
1) Самым верхним является уровень программы пользователя.&lt;br /&gt;
Интерфейсом между ней и подпрограммами ГРАФОРа является&lt;br /&gt;
механизм вызова подпрограмм на ФОРТРАНе.&lt;br /&gt;
 &lt;br /&gt;
2) Подпрограммы ГРАФОРа преобразуют всю поступающую к ним&lt;br /&gt;
информацию в команды виртуального графического устройства, что&lt;br /&gt;
и является интерфейсом между ГРАФОРом и драйверами графических&lt;br /&gt;
устройств.&lt;br /&gt;
 &lt;br /&gt;
3) Третьим и последним интерфейсом является интерфейс между&lt;br /&gt;
драйвером и внешним устройством. По сути, он совпадает или&lt;br /&gt;
является подмножеством интерфейса внешнего устройства.&lt;br /&gt;
 &lt;br /&gt;
    Преобразование информации в ГРАФОРе осуществляется в&lt;br /&gt;
несколько этапов. Сначала Вы должны из программы на ФОРТРАНе&lt;br /&gt;
обратиться к подпрограммам ГРАФОРа, ГРАФОР преобразует эти&lt;br /&gt;
вызовы в команды виртуальному графическому устройству. На этом&lt;br /&gt;
этапе их можно получить в виде обычного текстового файла с&lt;br /&gt;
расширением / .PIC /. Далее драйвер преобразует этот файл к&lt;br /&gt;
интерфейсу внешнего устройства (ВУ). Здесь уже учитываются&lt;br /&gt;
конкретные технические характеристики ВУ, такие как размер поля&lt;br /&gt;
вывода, разрешающая способность, число цветов и т.п. На выходе&lt;br /&gt;
Вы получаете готовый рисунок.&lt;br /&gt;
 &lt;br /&gt;
  3.2 Форматы представления данных.&lt;br /&gt;
 &lt;br /&gt;
    На уровне вызова подпрограмм ГРАФОРа, форматы данных&lt;br /&gt;
совпадают, с точностью до приложения I, с описанием, данным&lt;br /&gt;
в [1].&lt;br /&gt;
 &lt;br /&gt;
    Между ГРАФОРом и драйверами в передаче данных приняты&lt;br /&gt;
следующие соглашения:&lt;br /&gt;
    а) виртуальное графическое устройство является векторным;&lt;br /&gt;
    б) виртуальное графическое устройство обладает способностью&lt;br /&gt;
       генерировать прямую линию;&lt;br /&gt;
    в) информация о перемещении пера передается к устройству в&lt;br /&gt;
       виде целого числа шагов. Исходно принято, что устройство&lt;br /&gt;
       имеет разрешение 200 шагов на сантиметр;&lt;br /&gt;
    г) устройство может отрабатывать следующие команды:&lt;br /&gt;
        H       -Home- начальная установка устройства,&lt;br /&gt;
        B X,Y   -Base- выбор точки (X,Y) в качестве начала&lt;br /&gt;
                       отсчета,&lt;br /&gt;
        M X,Y   -Move- перемещение пера в точку (X,Y),&lt;br /&gt;
        D X,Y   -Draw- перемещение пера в точку (X,Y)&lt;br /&gt;
                       с рисованием,&lt;br /&gt;
        J N     -Pen - выбор пера (цвета).&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 9 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    На внешнее устройство данные поступают в его &amp;quot;родном&amp;quot;&lt;br /&gt;
формате, и лучшее, что в данном случае можно сделать, это&lt;br /&gt;
отослать Вас к его техническому описанию.&lt;br /&gt;
 &lt;br /&gt;
  3.3 Роль и назначение системных компонент ГРАФОРа.&lt;br /&gt;
 &lt;br /&gt;
    С самого начала, ГРАФОР ДВК задумывался как система,&lt;br /&gt;
ориентированная на пользователя. Это повлекло за собой&lt;br /&gt;
некоторые изменения как в самом ГРАФОРе, так и создание&lt;br /&gt;
определенного сервиса на уровне драйверов операционной&lt;br /&gt;
системы. Отправной точкой развития ГРАФОРа для ДВК явились&lt;br /&gt;
контроллеры КГД и КЦГД. Под них и были созданы две версии&lt;br /&gt;
экранной графики и функции Print_Screen (копия экрана на&lt;br /&gt;
печать).&lt;br /&gt;
 &lt;br /&gt;
    На машинах с КГД драйвер GS.SYS необходим для получения&lt;br /&gt;
рисунка, а TT.SYS, кроме его обычных функций, еще и для&lt;br /&gt;
получения твердой копии экрана на печати.&lt;br /&gt;
 &lt;br /&gt;
    На машинах с КЦГД драйвер GS.SYS, как и в системах с КГД,&lt;br /&gt;
соответствует графическому выводу на экран, кроме того, в нем&lt;br /&gt;
есть программа загрузки в КЦГД интерпретатора графических&lt;br /&gt;
команд (R GS.SYS). TT.SYS необходим для функционирования&lt;br /&gt;
Print_Screen. Причем, он во время загрузки операционной системы&lt;br /&gt;
дозагружает в КЦГД ряд кодов клавиш, которые используются&lt;br /&gt;
редакторами текстов и клавишу &amp;lt;ПЕЧАТЬ КАДРА&amp;gt; кодом ^A.&lt;br /&gt;
 &lt;br /&gt;
    На обеих системах, Print_Screen работает только если TT.SYS&lt;br /&gt;
загружен в память командой&lt;br /&gt;
 &lt;br /&gt;
                   LOAD TT&lt;br /&gt;
 &lt;br /&gt;
При этом он перехватывает код ^A, интерпретируя его как команду&lt;br /&gt;
печати экрана, если же его выгрузить из памяти (сделать&lt;br /&gt;
нерезидентным), то он ничем не будет отличаться от обычного&lt;br /&gt;
драйвера терминала.&lt;br /&gt;
 &lt;br /&gt;
  3.4 Экранно-ориентированный вывод информации.&lt;br /&gt;
 &lt;br /&gt;
    В случае, если весь графический вывод осуществляется на&lt;br /&gt;
экран и разработчику прикладной программы не желательно&lt;br /&gt;
передавать пользователю системные компоненты ГРАФОРа, он может&lt;br /&gt;
вопользоваться библиотекой базовых примитивов с именем&lt;br /&gt;
 &lt;br /&gt;
                    GR01TT.OBJ&lt;br /&gt;
 &lt;br /&gt;
в которой не содержится обращений к драйверам. Эта библиотека&lt;br /&gt;
по вызовам подпрограмм целиком совпадает с GR01.OBJ, за&lt;br /&gt;
исключением того, что в ней есть подпрограмма печати экрана.&lt;br /&gt;
Этой подпрограммой можно воспользоваться из программы на&lt;br /&gt;
фортране написав вызов&lt;br /&gt;
 &lt;br /&gt;
        CALL GRAPRI(MODE)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 10 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
MODE определяет тип печатающего устройства и плотность печати:&lt;br /&gt;
 &lt;br /&gt;
           код      плотность    тип принтера&lt;br /&gt;
 &lt;br /&gt;
    MODE = -1           -            D100&lt;br /&gt;
            0           60          EPSON&lt;br /&gt;
            1          120          EPSON&lt;br /&gt;
            2          120          EPSON&lt;br /&gt;
            3          240          EPSON&lt;br /&gt;
            4           80          EPSON&lt;br /&gt;
            5           72          EPSON&lt;br /&gt;
            6           90          EPSON&lt;br /&gt;
            7          144          EPSON&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 11 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
    4. Возможные причины неработоспособности пакета.&lt;br /&gt;
 &lt;br /&gt;
    Проверяйте количество и тип параметров в вызовах&lt;br /&gt;
подпрограмм.&lt;br /&gt;
 &lt;br /&gt;
    На стадии сборки задачи программой LINK не забывайте:&lt;br /&gt;
 &lt;br /&gt;
    а) Имена графических библиотек в командной строке должны&lt;br /&gt;
       следовать в порядке их вызова (самая низовая - в конце);&lt;br /&gt;
    б) ГРАФОР имеет большую вложенность подпрограмм; используйте&lt;br /&gt;
       ключ /BOT для увеличения области, резервируемой под&lt;br /&gt;
       стек;&lt;br /&gt;
    в) Размер графических библиотек большой, пользуйтесь ключем&lt;br /&gt;
       /SLOWLY.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 12 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                  Л И Т Е Р А Т У Р А&lt;br /&gt;
 &lt;br /&gt;
    1. Ю.М.Баяковский, В.А.Галактионов, Т.Н.Михайлова &amp;quot;Графор.&lt;br /&gt;
       Графическое расширение фортрана&amp;quot;, М.,&amp;quot;Наука&amp;quot;, 1985 г.&lt;br /&gt;
    2. Контроллер КГД. Техническое описание.&lt;br /&gt;
    3. Контроллер КЦГД. Техническое описание.&lt;br /&gt;
    4. Описание операционной системы RT-11. Программирование&lt;br /&gt;
       драйверов внешних устройств.&lt;br /&gt;
    5. EPSON FX-800. Техническое описание.&lt;br /&gt;
    6. НЕЙРОН ИС.61. Техническое описание.&lt;br /&gt;
    7. POLTIK. Техническое описание.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 13 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                      Приложение I&lt;br /&gt;
 &lt;br /&gt;
                   Изменения в ГРАФОРе.&lt;br /&gt;
 &lt;br /&gt;
    В связи с адаптацией ГРАФОРа на ДВК были изменены&lt;br /&gt;
следующие подпрограммы пакета:&lt;br /&gt;
 &lt;br /&gt;
GRINIT  производит инициализацию пакета.&lt;br /&gt;
 &lt;br /&gt;
PAGE (XL,YL,NAME,N,J)   открывает страницу&lt;br /&gt;
        XL,YL   - размеры страницы&lt;br /&gt;
        NAME    - название страницы&lt;br /&gt;
        N       - число литер названия страницы&lt;br /&gt;
                    N&amp;gt;0 страница подписывается и будет выведена&lt;br /&gt;
                        в файл с именем NAME&lt;br /&gt;
                    N=0 страница не подписывается,&lt;br /&gt;
                        автоматически генерируются имена на DK:&lt;br /&gt;
                        GR1.PIC, GR2.PIC, ...&lt;br /&gt;
                    N&amp;lt;0 страница подписывается, имя файла&lt;br /&gt;
                        запрашивается с терминала&lt;br /&gt;
                        &amp;lt;ВК&amp;gt; направляет вывод на экран&lt;br /&gt;
 &lt;br /&gt;
    Если имя файла содержит только имя устройства, то на нем&lt;br /&gt;
автоматически генерируются имена GR1.PIC, GR2.PIC, GR3.PIC ...,&lt;br /&gt;
при условии, что не было перезагрузки программы в ОЗУ.&lt;br /&gt;
 &lt;br /&gt;
        J       - признак очерчивания рамки&lt;br /&gt;
                    J&amp;gt;0 рамка очерчивается, выводится дата создания&lt;br /&gt;
                    J=0 рамка не очерчивается, дата не выводится&lt;br /&gt;
                    J&amp;lt;0 рамка очерчивается, дата не выводится&lt;br /&gt;
 &lt;br /&gt;
ENDPG(NAME,N)   закрывает страницу&lt;br /&gt;
        NAME    - подпись по линии отрыва&lt;br /&gt;
        N       - число литер подписи&lt;br /&gt;
                N&amp;gt;0 подписывается и перо уводится к началу&lt;br /&gt;
                    следующей страницы&lt;br /&gt;
                N=0 не подписывается, перо возвращается к&lt;br /&gt;
                    началу текущей страницы&lt;br /&gt;
                N&amp;lt;0 подписывается, перо возвращается к&lt;br /&gt;
                    началу текущей страницы&lt;br /&gt;
 &lt;br /&gt;
PEN(J)  производит смену пера (цвета)&lt;br /&gt;
 &lt;br /&gt;
SET(J)  устанавливает набор литер для подпрограммы SYMBOL:&lt;br /&gt;
            SET(0) набор больших русских и латинских букв&lt;br /&gt;
            SET(1) набор маленьких русских и латинских букв&lt;br /&gt;
            SET(2) набор греческих больших букв&lt;br /&gt;
            SET(3) набор греческих маленьких букв&lt;br /&gt;
    дополнительно введены:&lt;br /&gt;
            SET(4) набор латинских больших и маленьких букв&lt;br /&gt;
            SET(5) набор  русских  больших и маленьких букв&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 14 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                      Приложение II&lt;br /&gt;
 &lt;br /&gt;
                Драйверы и их возможности.&lt;br /&gt;
 &lt;br /&gt;
    Назначение драйвера заключается в преобразовании интерфейса&lt;br /&gt;
виртуального графического устройства (информации из пакета&lt;br /&gt;
ГРАФОР) в команды конкретному устройству. В данном приложении&lt;br /&gt;
описаны SET параметры драйверов и их назначение.&lt;br /&gt;
 &lt;br /&gt;
    Во время работы программы, ГРАФОР &amp;quot;не знает&amp;quot; для какого&lt;br /&gt;
графического устройства подготавливаются данные. Поэтому,&lt;br /&gt;
возникла необходимость в промежуточном интерфейсе виртуального&lt;br /&gt;
графического устройства. Подробно он описан в 3.2, здесь же&lt;br /&gt;
только напомним, что цифровая информация из ГРАФОРа передается&lt;br /&gt;
целым числом шагов виртуального устройства. Ввиду того, что&lt;br /&gt;
разрешающая способность реального графопостроителя редко выше&lt;br /&gt;
100 шагов на сантиметр, было принято, при передаче данных,&lt;br /&gt;
разрешение в 200 шагов на сантиметр. При необходимости, эта&lt;br /&gt;
характеристика может быть изменена.&lt;br /&gt;
 &lt;br /&gt;
    Со стороны ФОРТРАНа она хранится в&lt;br /&gt;
 &lt;br /&gt;
                COMMON /GFTAB/ IRDB(5),RDB(17)&lt;br /&gt;
в элементе&lt;br /&gt;
                RDB(17)&lt;br /&gt;
(см. также RDB(1); табл.1 стр.12 [1])&lt;br /&gt;
 &lt;br /&gt;
    Со стороны драйвера ее можно изменить пользуясь командой&lt;br /&gt;
 &lt;br /&gt;
                SET &amp;lt;имя драйвера&amp;gt; NV=&amp;lt;число&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
Изначально в драйвере, как и в библиотеке, принято разрешение&lt;br /&gt;
200 шагов на сантиметр, что обеспечивает масштабную передачу&lt;br /&gt;
изображений. При необходимости, механизмом SET параметров&lt;br /&gt;
можно воспользоваться для изменения размеров рисунка,&lt;br /&gt;
например:&lt;br /&gt;
 &lt;br /&gt;
                SET &amp;lt;имя драйвера&amp;gt; NV=400&lt;br /&gt;
 &lt;br /&gt;
вызовет уменьшение всех линейных размеров в два раза.&lt;br /&gt;
 &lt;br /&gt;
    Драйвер &amp;lt;GS:&amp;gt; производит пересчет координат линий рисунка&lt;br /&gt;
в координаты точек на экране. При этом может оказаться, что&lt;br /&gt;
рисунок получился больше размеров электронно лучевой трубки(ЭЛТ)&lt;br /&gt;
т.е. некоторые координаты точек вышли за рамки допустимых&lt;br /&gt;
значений (например, размер экрана КЦГД 240х800 точек). Такие&lt;br /&gt;
точки в процессе рисования отсекаются. Если Вам необходимо&lt;br /&gt;
посмотреть часть рисунка, находящуюся вне поля зрения, Вы&lt;br /&gt;
можете &amp;quot;переместить&amp;quot; Ваш экран (поле зрения), а точнее точку&lt;br /&gt;
его левого нижнего угла, в любое место сгенерированной картинки.&lt;br /&gt;
    Если, например, у вас получилась картинка в два раза выше&lt;br /&gt;
размера экрана, т.е. имеет размер 480х800 точек, то Вы увидите&lt;br /&gt;
на экране лишь нижнюю ее часть. Чтобы посмотреть верхнюю часть,&lt;br /&gt;
необходимо командами&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 15 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                SET GS: X0=0        &amp;lt; не обязательно &amp;gt;&lt;br /&gt;
                SET GS: Y0=240&lt;br /&gt;
 &lt;br /&gt;
установить поле зрения &amp;quot;повыше&amp;quot; и заново скопировать рисунок на&lt;br /&gt;
&amp;lt;GS:&amp;gt;.&lt;br /&gt;
 &lt;br /&gt;
    В настоящее время, в наличии имеются следующие драйверы:&lt;br /&gt;
 &lt;br /&gt;
1)  GSKCGD.SYS - драйвер для КЦГД, имеет следующие SET параметры:&lt;br /&gt;
 &lt;br /&gt;
  SET GS NV=decimal_value&lt;br /&gt;
    задает число шагов виртуального устройства на сантиметр&lt;br /&gt;
  SET GS X0=decimal_value&lt;br /&gt;
  SET GS Y0=decimal_value&lt;br /&gt;
    задает начало отсчета в точках на экране ЭЛТ (графика КЦГД&lt;br /&gt;
    работает с разрешением 240х800 точек)&lt;br /&gt;
  SET GS [NO]HOME&lt;br /&gt;
    [запрещает]разрешает очистку экрана перед началом вывода&lt;br /&gt;
    рисунка;&lt;br /&gt;
    &amp;lt;NO HOME&amp;gt; реализует режим наложения рисунков.&lt;br /&gt;
  SET GS INIT&lt;br /&gt;
    производит инициализацию драйвера&lt;br /&gt;
  SET GS PRINT&lt;br /&gt;
    производит настройку на тип печати для Print_Screen.&lt;br /&gt;
 &lt;br /&gt;
2)  GSKGD.SYS - драйвер для КГД, имеет следующие SET параметры:&lt;br /&gt;
 &lt;br /&gt;
  SET GS INIT&lt;br /&gt;
    производит инициализацию драйвера&lt;br /&gt;
  SET GS NV=decimal_value&lt;br /&gt;
    задает число шагов виртуального устройства на сантиметр&lt;br /&gt;
  SET GS X0=decimal_value&lt;br /&gt;
  SET GS Y0=decimal_value&lt;br /&gt;
    задает начало отсчета в точках на экране ЭЛТ (графика КГД&lt;br /&gt;
    работает с разрешением 286х400 точек)&lt;br /&gt;
  SET GS INFORM&lt;br /&gt;
    выводит на экран справочное сообщение&lt;br /&gt;
 &lt;br /&gt;
3)  GPN.SYS - драйвер для графопостроителя НЕЙРОН ИС.61&lt;br /&gt;
 &lt;br /&gt;
  SET GP NV=decimal_value&lt;br /&gt;
    задает число шагов виртуального устройства на сантиметр&lt;br /&gt;
  SET GP [NO]PEN&lt;br /&gt;
    [запрещает]разрешает смену пера на графопостроителе&lt;br /&gt;
  SET GP [NO]QUIET&lt;br /&gt;
    [запрещает]разрешает выдачу запроса на экран перед каждой&lt;br /&gt;
    отработкой команды смены пера&lt;br /&gt;
 &lt;br /&gt;
4)  GPP.SYS - драйвер для графопостроителя POLTIK&lt;br /&gt;
 &lt;br /&gt;
  SET GP [NO]PEN&lt;br /&gt;
    [запрещает]разрешает смену пера на графопостроителе&lt;br /&gt;
  SET GP [NO]QUIET&lt;br /&gt;
    [запрещает]разрешает выдачу запроса на экран перед каждой&lt;br /&gt;
    отработкой команды смены пера&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 16 -&lt;br /&gt;
 &lt;br /&gt;
  SET GP NV=decimal_value&lt;br /&gt;
    задает число шагов виртуального устройства на сантиметр&lt;br /&gt;
  SET GP [NO]SWAXY&lt;br /&gt;
    [запрещает]разрешает поворот рисунка на 90 градусов&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 17 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                      Приложение III&lt;br /&gt;
 &lt;br /&gt;
              Особенности графики для печати.&lt;br /&gt;
 &lt;br /&gt;
    Точную копию рисунка на печати Вы можете получить&lt;br /&gt;
воспользовавшись программой PS.SAV. Последовательность действий&lt;br /&gt;
может выглядеть следующим образом:&lt;br /&gt;
 &lt;br /&gt;
                .RUN PS&lt;br /&gt;
                *FILNAM&lt;br /&gt;
 &lt;br /&gt;
где FILNAM - файл рисунка, с полным именем FILNAM.PIC. По&lt;br /&gt;
истечении 3-15 секунд принтер должен начать печатать Ваш&lt;br /&gt;
рисунок. Эта программа ориентирована на EPSON-совместимые&lt;br /&gt;
принтеры.&lt;br /&gt;
 &lt;br /&gt;
    Еще один способ получения напечатанного рисунка - это&lt;br /&gt;
использование функции Print_Screen. Эта функция реализована на&lt;br /&gt;
системном уровне. Для ее нормальной работы, необходимо&lt;br /&gt;
выполнение следующих условий:&lt;br /&gt;
 1) драйвер TT.SYS должен быть загружен в память&lt;br /&gt;
 2) должна быть произведена настройка на тип Вашего принтера.&lt;br /&gt;
    В системе с КЦГД это достигается командой&lt;br /&gt;
 &lt;br /&gt;
            SET GS PRINT&lt;br /&gt;
 &lt;br /&gt;
      после чего Вы нажатием соответсвующих цифр должны выбрать&lt;br /&gt;
      тип принтера&lt;br /&gt;
 &lt;br /&gt;
    В системе с КГД настройка осуществляется командой&lt;br /&gt;
 &lt;br /&gt;
            R TT.SYS&lt;br /&gt;
 &lt;br /&gt;
В обоих случаях загруженный драйвер TT.SYS перехватывает код ^A,&lt;br /&gt;
интерпретируя его как команду печати экранного ОЗУ.&lt;br /&gt;
 &lt;br /&gt;
    Каждый из этих двух способов печати рисунка обладает своими&lt;br /&gt;
преимуществами и недостатками. Программа PS.SAV требует файл&lt;br /&gt;
рисунка, EPSON-совместимый принтер, работает как независимое&lt;br /&gt;
задание, но с ее помощью можно получить неискаженные рисунки.&lt;br /&gt;
Преимуществами Print_Screen является оперативность, возможность&lt;br /&gt;
настроить его на конкретный принтер, он не требует файла&lt;br /&gt;
рисунка, но при этом не соблюдается масштаб.&lt;br /&gt;
 &lt;br /&gt;
    Образно говоря, Print_Screen рекомендуется для получения&lt;br /&gt;
&amp;quot;черновых&amp;quot; рисунков, а PS.SAV - для &amp;quot;чистовых&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 18 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                      Приложение IV&lt;br /&gt;
 &lt;br /&gt;
         Дистрибутивы: их имена и место в системе.&lt;br /&gt;
 &lt;br /&gt;
    На поставляемых Вам дискетах Вы обнаружите все или некоторые&lt;br /&gt;
из следующих файлов:&lt;br /&gt;
 &lt;br /&gt;
    TT    .SYS  рабочие драйверы&lt;br /&gt;
    GS    .SYS&lt;br /&gt;
 &lt;br /&gt;
    TTKGD .SYS  комплект драйверов для КГД; перед использованием&lt;br /&gt;
    GSKGD .SYS  Вы должны их переименовать в TT.SYS и GS.SYS&lt;br /&gt;
                соответственно&lt;br /&gt;
 &lt;br /&gt;
    TTKCGD.SYS  тоже для контроллера КЦГД&lt;br /&gt;
    GSKCGD.SYS&lt;br /&gt;
 &lt;br /&gt;
    GPN   .SYS  драйвер графопостроителя НЕЙРОН ИС.61, перед&lt;br /&gt;
                использованием должен быть переименован в&lt;br /&gt;
                GP.SYS, использует параллельный порт ЭВМ.&lt;br /&gt;
 &lt;br /&gt;
    GPP   .SYS  тоже для графопостроителя POLTIK, использует&lt;br /&gt;
                плату параллельного интерфейса&lt;br /&gt;
                VECTOR=074, CSR=177554&lt;br /&gt;
 &lt;br /&gt;
    TEST  .FOR  тестовый пример на фортране&lt;br /&gt;
 &lt;br /&gt;
    GR01  .OBJ  основная библиотека ГРАФОРа, должна быть&lt;br /&gt;
                пристыкована к любой графической задаче&lt;br /&gt;
 &lt;br /&gt;
    GR01TT.OBJ  тоже, без обращения к драйверам (вывод жестко&lt;br /&gt;
                закреплен за экраном)&lt;br /&gt;
 &lt;br /&gt;
    GR2   .OBJ  имена библиотек ГРАФОРа&lt;br /&gt;
    GR3   .OBJ&lt;br /&gt;
    GR4   .OBJ&lt;br /&gt;
    GR6   .OBJ&lt;br /&gt;
    GR61  .OBJ&lt;br /&gt;
    GR7   .OBJ&lt;br /&gt;
    GR8   .OBJ&lt;br /&gt;
    GR9   .OBJ&lt;br /&gt;
    GR10  .OBJ&lt;br /&gt;
    GR11  .OBJ&lt;br /&gt;
    GR12  .OBJ&lt;br /&gt;
    GR13  .OBJ&lt;br /&gt;
    GR14  .OBJ&lt;br /&gt;
    GR16  .OBJ&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 19 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                      Приложение V&lt;br /&gt;
 &lt;br /&gt;
               Перечень подпрограмм ГРАФОРа.&lt;br /&gt;
 &lt;br /&gt;
----------------------------------------------------------------&lt;br /&gt;
   Имя подпрограммы                     I         Имя библиотеки&lt;br /&gt;
----------------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
ADDLEV(C,NCN,IS,CAD,NAD)                                GR8&lt;br /&gt;
ANGLER(DELX,DELY)                                       GR6&lt;br /&gt;
ANGRID(X0,Y0,XS,YS,M1,N1,SLOPE)                         GR13&lt;br /&gt;
APPOLY  (X,Y,RO,N,CFIT,K1,COF1)                         GR3&lt;br /&gt;
ARC(X1,Y1,X2,Y2,X3,Y3,J)                                GR3&lt;br /&gt;
ARC1(XS1,YS1,XF1,YF1,XC1,YC1,NCW)                       GR13&lt;br /&gt;
ARCANG(R,DELX,DELY,J,TH0A,THFA)                         GR61&lt;br /&gt;
ARCC1(XM,YM,XF,YF,J,R,JB)                               GR61&lt;br /&gt;
ARCELA(A,B,ALPHA,TH0,THF)                               GR61&lt;br /&gt;
ARCELB(A,B,ALPHA,XF,YF)                                 GR6&lt;br /&gt;
ARCIA(R,TH0,THF)                                        GR13&lt;br /&gt;
ARCIB(R,XF,YF,J)                                        GR6&lt;br /&gt;
ARCIC(XM,YM,XF,YF,J)                                    GR6&lt;br /&gt;
ARCID(XC,YC,PHI)                                        GR6&lt;br /&gt;
ARCOCC(R,XT1,YT1,XT2,YT2,J)                             GR61&lt;br /&gt;
ARCOLC(R,XT1,YT1,XT2,YT2,J)                             GR61&lt;br /&gt;
ARCOLL(R,XT1,YT1,XT2,YT2,J)                             GR61&lt;br /&gt;
AREB1(TH0,THF,G,TH02,THF2)                              GR6&lt;br /&gt;
ARRINL(X,Y,A,IX,IY,IXB,IXE,IYB,IYE,DX,DY,DZ,NL,NLBEG)   GR11&lt;br /&gt;
ARROW(J)                                                GR6&lt;br /&gt;
ASTEP(AN,AX,BS,MK,KD)                                   GR1&lt;br /&gt;
ATDX(Z,X,Y)                                             GR14&lt;br /&gt;
ATDX1(Z,X,Y)                                            GR14&lt;br /&gt;
ATDX2(Z,X,Y)                                            GR14&lt;br /&gt;
ATDX3(Z,X,Y)                                            GR14&lt;br /&gt;
ATDY(Z,X,Y)                                             GR14&lt;br /&gt;
ATDY1(Z,X,Y)                                            GR14&lt;br /&gt;
ATDY2(Z,X,Y)                                            GR14&lt;br /&gt;
ATDY3(Z,X,Y)                                            GR14&lt;br /&gt;
ATRAN2(A1,B1,C1,A2,B2,C2)                               GR2&lt;br /&gt;
ATRST                                                   GR2&lt;br /&gt;
AXES (NAMEX,NX,UX,KX,NAMEY,NY,UY,KY,M)                  GR1&lt;br /&gt;
AXISC(NAME,NC,MMIN,MS,NM)                               GR3&lt;br /&gt;
AXONOM(X,Y,Z)                                           GR4&lt;br /&gt;
BAR(X,Y,H,W,SH,IHAT,NP1)                                GR3&lt;br /&gt;
BARS(Y,YP,N,W,IHAT,NP1)                                 GR3&lt;br /&gt;
BCD(A,IB,N)                                             GR1&lt;br /&gt;
BEGLEV                                                  GR2&lt;br /&gt;
BITA(ITAGB,IXBD,IYBD,N1,N2,N5)                          GR8&lt;br /&gt;
BLAN                                                    GR2&lt;br /&gt;
BLANC(X,Y,N,IN)                                         GR2&lt;br /&gt;
BLANCH                                                  GR2&lt;br /&gt;
BOUND(Z,M,N,X,Y,NX,NY,KX,KY,NF,XMI,XMA,YMI,YMA)         GR14&lt;br /&gt;
BOX (X,Y,XL,YL)                                         GR1&lt;br /&gt;
BRLINE(X,Y,N)                                           GR8&lt;br /&gt;
BROKEN (AN1,AN2,AN3,AN4)                                GR8&lt;br /&gt;
BUFL(IXF,YFI,IBX,BYI,RMAX,RMIN)                         GR7&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 20 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
BYPASS(I)                                               GR1&lt;br /&gt;
CABIN(I)                                                GR4&lt;br /&gt;
CCNTL(CN,L,C)                                           GR13&lt;br /&gt;
CCNTRP(CN,P,C)                                          GR13&lt;br /&gt;
CELL(PHI,N1,N2)                                         GR8&lt;br /&gt;
CHENSP(YM,N,YH,K,C,M)                                   GR3&lt;br /&gt;
CILIND(R,HMN,HMX,NH,NFI,DX,DY,DZ,NLINES,NBEG)           GR11&lt;br /&gt;
CIRC(R)                                                 GR6&lt;br /&gt;
CIRCLE (XA,YA,TH0,THF,R0,RF,L)                          GR2&lt;br /&gt;
CIRTAC(R,XT,YT,J)                                       GR61&lt;br /&gt;
CIRTAL(R,XT,YT,J)                                       GR61&lt;br /&gt;
CMGRID(X,Y,N1,N2,MX,MY,SZ,KP,M,N,IKOP)                  GR8&lt;br /&gt;
CMLC(LM,C1,C2)                                          GR13&lt;br /&gt;
CMS                                                     GR1&lt;br /&gt;
CNCTCC(C1,C2,R,N)                                       GR12&lt;br /&gt;
CNCTCL(C,L,R,N)                                         GR12&lt;br /&gt;
CNCTLL(L1,L2,R,N)                                       GR12&lt;br /&gt;
CONDEK(LX,LY,X,Y,Z,STEP,K0,N,C)                         GR9&lt;br /&gt;
COORD (CO,J)                                            GR2&lt;br /&gt;
COORDT(DX,DY,DZ,NLINES,N1,N2,NCLUST,NLNDR,ITYP)         GR11&lt;br /&gt;
COPCHR(C,A)                                             GR0&lt;br /&gt;
CORNL (LXI1,LX1,LYJ1,LY1,K1,M1,K2,M2,X,Y,A,LXX,&lt;br /&gt;
       LYY,XF1,YF1,RMAX,RMIN)                           GR7&lt;br /&gt;
COSIN1(X1,Y1,X2,Y2)                                     GR10&lt;br /&gt;
COSIN2(X1,Y1,X2,Y2)                                     GR10&lt;br /&gt;
CPPP(P1,P2,P3,C)                                        GR13&lt;br /&gt;
CROSS(X,Y,J)                                            GR61&lt;br /&gt;
CROSSP(X,Y,RC,T)                                        GR11&lt;br /&gt;
CTCCP(C1,C2,P,N)                                        GR12&lt;br /&gt;
CTCPP(P1,P2,C,N)                                        GR13&lt;br /&gt;
CTLLL(L1,L2,L3,M)                                       GR12&lt;br /&gt;
CTLLP(L1,L2,P,N)                                        GR12&lt;br /&gt;
CTLPP(P1,P2,L1,N)                                       GR12&lt;br /&gt;
CUBPOL  (X1,X2,Y1,Y2,DY1,DY2,B)                         GR3&lt;br /&gt;
CXYR(X,Y,R,C)                                           GR12&lt;br /&gt;
DASHP(X,Y,DL)                                           GR2&lt;br /&gt;
DDIST(X,Y)                                              GR61&lt;br /&gt;
DERIV5 (DX,Y,N,I)                                       GR3&lt;br /&gt;
DIMDRO(D,J)                                             GR6&lt;br /&gt;
DIMET                                                   GR4&lt;br /&gt;
DIST(J)                                                 GR6&lt;br /&gt;
DRACON(LX,LY,X,Y,Z,STEP,K,N,C,FUNX,FUNY)                GR9&lt;br /&gt;
DRALIM(LX,LY,X,Y,FUNX,FUNY,S)                           GR9&lt;br /&gt;
DRAWEL(T,I)                                             GR11&lt;br /&gt;
DRAWTE                                                  GR11&lt;br /&gt;
DRFRAM(LX,LY,X,Y,FUNX,FUNY)                             GR9&lt;br /&gt;
DRW(DX,DY,DZ,NLINES,NL1,NL2)                            GR11&lt;br /&gt;
DRWHL(DX,DY,DZ,NLINES,NL1,NL2)                          GR11&lt;br /&gt;
ELIPS (X0,Y0,A,B,ALPHA,THETO,THETF)                     GR1&lt;br /&gt;
ELPS(A,B,ALPHA)                                         GR6&lt;br /&gt;
ENDLEV                                                  GR2&lt;br /&gt;
ENDPG(NUMB,LENN)                                        GR0&lt;br /&gt;
EXMIMA (Z,M,N,ZMI,ZMA)                                  GR14&lt;br /&gt;
EXTLN(X,Y,Z,G)                                          GR11&lt;br /&gt;
EXTREM(R,T,N1,N2,XMN,XMX,YMN,YMX,IKOP)                  GR8&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 21 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
EXUDE(Z,M,N,X,Y,NX,NY,KX,KY,NF,MRKA,MRKI,KD,H,TH)       GR14&lt;br /&gt;
FATARC(R,XF,YF,J,D)                                     GR6&lt;br /&gt;
FATLIN(XF,YF,D)                                         GR6&lt;br /&gt;
FINAL                                                   GR0&lt;br /&gt;
FNROOT(LX,LY,X,Y,Z,NROOTS,ROOT)                         GR9&lt;br /&gt;
FORFIT  (M,A,B,XBEG,XEND,MPTS)                          GR3&lt;br /&gt;
FORIF (FUN,N,M,A,B,IER)                                 GR3&lt;br /&gt;
FORIT (FNT,N,M,A,B,IER)                                 GR3&lt;br /&gt;
FULL                                                    GR8&lt;br /&gt;
GFFALS(N)                                               GR2&lt;br /&gt;
GRAFER(IT)                                              GR9&lt;br /&gt;
GRID (X,Y,XS,YS,M,N)                                    GR1&lt;br /&gt;
GRINIT                                                  GR0&lt;br /&gt;
HALLNE(DX,DY,DZ,NLINES,N1,N2,NCLUST,NLNDR,G,TOL,ITYP)   GR11&lt;br /&gt;
HALOED(DX,DY,DZ,NLINES,NDRAW1,NDRAW2,NC1,NC2,&lt;br /&gt;
       NCLUST,NLNDR,G1,TOL1,ITYP)                       GR11&lt;br /&gt;
HCIND(X,IST,IFN,EL)                                     GR4&lt;br /&gt;
HCINIT(A)                                               GR11&lt;br /&gt;
HCINV(X,Y,Z,XP,YP,ZP)                                   GR4&lt;br /&gt;
HCLINE(X,Y,NP)                                          GR4&lt;br /&gt;
HCMULT(A,B)                                             GR4&lt;br /&gt;
HCNCOR(X,Y,Z,T)                                         GR11&lt;br /&gt;
HCNCRD(X,Y,Z)                                           GR4&lt;br /&gt;
HCPRSP(H)                                               GR4&lt;br /&gt;
HCROT1(X,Y,Z)                                           GR4&lt;br /&gt;
HCSURF(X,Y,Z,NROW,NCOL,ISTA,IFN,JSTA,JFN,LNT,MOVX,&lt;br /&gt;
       MOVY,AMXMN,AR)                                   GR4&lt;br /&gt;
HCUNIT(A)                                               GR4&lt;br /&gt;
HISTGM(X0,DX,Y0,YV,N,NP1)                               GR3&lt;br /&gt;
HLDLN(DX,DY,DZ,NLINES,I,NC1,NC2,NCLUST,NLNDR,ITYP)      GR11&lt;br /&gt;
IBCD(IRI,IB)                                            GR1&lt;br /&gt;
IDENT(MD,ND)                                            GR0&lt;br /&gt;
ILIMTN(L,IR,IBOUND,NB)                                  GR10&lt;br /&gt;
INCHES                                                  GR1&lt;br /&gt;
INCLIN  (XBEG,DXEX,JX,Y,N,NM,JS)                        GR3&lt;br /&gt;
INIT                                                    GR4&lt;br /&gt;
INSDEK(LX,LY,X,Y,Z)                                     GR9&lt;br /&gt;
INSIDE(LX,LY,X,Y,Z,FUNX,FUNY)                           GR9&lt;br /&gt;
INTRSC(X1,Y1,X2,Y2,X3,Y3,X4,Y4,X0,Y0)                   GR7&lt;br /&gt;
ISOLIN(N1,N2,X,Y,PHI,ITAGB,NA,IXBD,IYBD,KC,CONT,IKOP)   GR8&lt;br /&gt;
ISOMET                                                  GR4&lt;br /&gt;
ITALIC(J)                                               GR1&lt;br /&gt;
ITPLBV(LX,LY,X,Y,Z,N,U,V,W)                             GR9&lt;br /&gt;
IVEST (A,B,EPS)                                         GR6&lt;br /&gt;
IZFLIN(Z,M,N,X,Y,ZIZ,L,NX,NY,KX,KY,NF,XI,YI,NL)         GR14&lt;br /&gt;
IZLIN(Z,M,N,X,Y,ZMI,ZIZ,NIZ,NX,NY,KX,KY,XI,YI,NL)       GR14&lt;br /&gt;
IZOLIN(Z,M,N,X,Y,ZIZ,L,XI,YI,NL)                        GR14&lt;br /&gt;
KEYPO (PHI,X,Y,N1,N2,IS1,IS2,NM,SZ,KP,IKOP)             GR8&lt;br /&gt;
LCROSS(X1,Y1,X2,Y2,X3,Y3,X4,Y4,C,D)                     GR10&lt;br /&gt;
LESQ (X,Y,RO,M,B,N)                                     GR3&lt;br /&gt;
LETIZO(XI,YI,ILM,ZIZ,NIZ,KIND)                          GR14&lt;br /&gt;
LETSPL(XI,YI,ILM,ZIZ,NIZ,KIND)                          GR14&lt;br /&gt;
LEVFUN(PHI,N1,N2,C,NCN)                                 GR8&lt;br /&gt;
LEVMAP(C,NC,F0,SP,SM,NP)                                GR8&lt;br /&gt;
LGLINE(X,Y,N,LG,NM,JS,L)                                GR2&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 22 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
LICON(XT1,YT1,XT2,YT2,J)                                GR6&lt;br /&gt;
LIMITS (XMIN,XMAX,YMIN,YMAX)                            GR1&lt;br /&gt;
LINEC(X,Y,N)                                            GR1&lt;br /&gt;
LINEMC(X,Y,N,NM,JS)                                     GR1&lt;br /&gt;
LINEMO(X,Y,N,NM,JS)                                     GR1&lt;br /&gt;
LINEO(X,Y,N)                                            GR1&lt;br /&gt;
LINFIL(A,B,N,M)                                         GR3&lt;br /&gt;
LININT(IBX,BYI,IXF,YFI,RMAX,RMIN)                       GR7&lt;br /&gt;
LINNUM(X,Y,KT)                                          GR8&lt;br /&gt;
LINT(X,Y,XX,YY,N1,N2,KT,IKOP)                           GR8&lt;br /&gt;
LITAN(XT,YT,J)                                          GR6&lt;br /&gt;
LOCEXT(PHI,X,Y,N1,N2,IKOP)                              GR8&lt;br /&gt;
LOOK(N1,N2,X,Y,PHI,ITAGB,XX,YY,KT,IKOP)                 GR8&lt;br /&gt;
LOWER (Z,M,N,ZMI)                                       GR14&lt;br /&gt;
LPAL(P,A,L1,L)                                          GR12&lt;br /&gt;
LPARLD(L1,D,L2)                                         GR12&lt;br /&gt;
LPARLP(L1,P,L2)                                         GR12&lt;br /&gt;
LPARX(D,L)                                              GR12&lt;br /&gt;
LPARY(D,L)                                              GR12&lt;br /&gt;
LPERLP(L1,P,L2)                                         GR12&lt;br /&gt;
LPP(P1,P2,L)                                            GR12&lt;br /&gt;
LSCALE(X1,Y1,X2,Y2,R)                                   GR2&lt;br /&gt;
LSFIT (X,Y,RO,M,N,MPTS)                                 GR3&lt;br /&gt;
MAP (X,Y,Z)                                             GR7&lt;br /&gt;
MARKBE (XI,YI,IL)                                       GR14&lt;br /&gt;
MARKER(NMARK)                                           GR1&lt;br /&gt;
MATEVL(XV,YV,ZV,XPL,YPL,ZPL,VX,VY,VZ)                   GR10&lt;br /&gt;
MINMAX(A,N,RMN,RMX)                                     GR1&lt;br /&gt;
MMS                                                     GR1&lt;br /&gt;
MNMX(VX,VY,VZ,X,Y,A,LLX,LLY,LXINI,LXE,LYIN,LYE,S)       GR7&lt;br /&gt;
MODGF(J)                                                GR10&lt;br /&gt;
MOVA(DL,TH,J)                                           GR61&lt;br /&gt;
MOVB(DX,DY,J)                                           GR6&lt;br /&gt;
MOVC(XM,YM,DL,J)                                        GR6&lt;br /&gt;
MOVE(X,Y,J)                                             GR1&lt;br /&gt;
MOVE(X,Y,J)                                             GR6&lt;br /&gt;
MOVE1(X,Y,J)                                            GR2&lt;br /&gt;
MOVE2(X,Y,J)                                            GR2&lt;br /&gt;
MOVE3(X,Y,J)                                            GR2&lt;br /&gt;
MTMPL(AL1,BL1,CL1,AL2,BL2,CL2,&lt;br /&gt;
      AT1,BT1,CT1,AT2,BT2,CT2,AE1,BE1,CE1,AE2,BE2,CE2)  GR2&lt;br /&gt;
MXMULT(A,B)                                             GR11&lt;br /&gt;
NEWFRM                                                  GR10&lt;br /&gt;
NEXTRG(IBOUND,X,Y,NET,NODES,NB,XV,YV)                   GR10&lt;br /&gt;
NOTCH(X,Y,N,NSIZE,STEP,J,ITR)                           GR2&lt;br /&gt;
NOTCH1                                                  GR2&lt;br /&gt;
NUMBER(X,Y,Z,FNUM,N,TH)                                 GR2&lt;br /&gt;
NUMLIN(SIZE,N)                                          GR8&lt;br /&gt;
OPER(LRP1,I,X,RZ)                                       GR9&lt;br /&gt;
PAC(C,A,P)                                              GR13&lt;br /&gt;
PAGE (XL,YL,NAME,N0,J)                                  GR0&lt;br /&gt;
PATA(C,A1,A2,N,I,P)                                     GR13&lt;br /&gt;
PATC(C,A,N,I,J,P)                                       GR13&lt;br /&gt;
PATCH(XF1,YF1,RMAX,RMIN)                                GR7&lt;br /&gt;
PATL(PH,PK,N,I,P)                                       GR13&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 23 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
PCNAP(PC,P1,ALPHA,P)                                    GR13&lt;br /&gt;
PCNTRC(C,P)                                             GR13&lt;br /&gt;
PEN(J)                                                  GR0&lt;br /&gt;
PICTUR(ISCR,SCRN,IDIM1,IDIM2,X1,Y1,X2,Y2)               GR10&lt;br /&gt;
PIEPP(P1,P2,A,B,K,P)                                    GR13&lt;br /&gt;
PILC(L,C,N)                                             GR12&lt;br /&gt;
PILL(L1,L2,P,N)                                         GR13&lt;br /&gt;
PISS(P1,P2,P3,P4,P,N)                                   GR13&lt;br /&gt;
PLOT(IXI,IYI,J)                                         GR0&lt;br /&gt;
PMIDPP(P1,P2,P)                                         GR13&lt;br /&gt;
PMLP(L,P1,P2)                                           GR13&lt;br /&gt;
PMP(P1,P2,J)                                            GR13&lt;br /&gt;
PMPP(P1,P,P2)                                           GR13&lt;br /&gt;
PNORDR(X,Y,NET,L,IB,IE)                                 GR10&lt;br /&gt;
POLG(R,M,PHI)                                           GR6&lt;br /&gt;
POLINE(R,TH,N,KS,NM,JS,L)                               GR2&lt;br /&gt;
POLREG(XOFC,YOFC,RIN,RFN,THETA1,THETA2,JTEXT,M,H,J)     GR2&lt;br /&gt;
POLYG (X,Y,SL,M,TH)                                     GR1&lt;br /&gt;
PRAP(P1,R,A,P2)                                         GR13&lt;br /&gt;
PREP(X,Y,Z,N0,XV,YV,ZV,XPL,YPL,ZPL,VX,VY,VZ,&lt;br /&gt;
     ISCR,IDIM1,RLYTOX)                                 GR10&lt;br /&gt;
PRJ(IT,X,Y,Z)                                           GR11&lt;br /&gt;
PRJHL(IT,X,Y,Z)                                         GR11&lt;br /&gt;
PRJT(VX,VY,VZ,X,Y,A,LX,LY,LXIN,LXE,LYIN,LYE,XF1,YF1)    GR7&lt;br /&gt;
PROJCT(XP,YP,ZP,XPJ,YPJ)                                GR10&lt;br /&gt;
PRSP(VX,VY,VZ,X,Y,A,LLX,LLY,LXINIT,LXEND,LYINIT,LYEND,&lt;br /&gt;
     XF1,YF1,RMAX,RMIN,NN)                              GR7&lt;br /&gt;
PSCALE(X,Y,R)                                           GR2&lt;br /&gt;
PTLPC(C,P,N)                                            GR12&lt;br /&gt;
PVAL(RES,ARG,B,N)                                       GR3&lt;br /&gt;
PXY(X,Y,P)                                              GR13&lt;br /&gt;
QUADRA(ITAGB,IXBD,IYBD,N1,N2,N5)                        GR8&lt;br /&gt;
RAISE (Z,M,N,ZMI)                                       GR14&lt;br /&gt;
RAND(RMIN,RMAX,K)                                       GR3&lt;br /&gt;
RAXES(NAME,N,H,UR,KR,M,T)                               GR2&lt;br /&gt;
RCCNTC(CN,C,R1,R2)                                      GR13&lt;br /&gt;
RDACA(X0,Y0,R,TH0,THF)                                  GR61&lt;br /&gt;
RDACB(X0,Y0,R,XF,YF,J)                                  GR61&lt;br /&gt;
RDACC(X0,Y0,XM,YM,XF,YF,J)                              GR61&lt;br /&gt;
RDACD(X0,Y0,XC,YC,PHI)                                  GR61&lt;br /&gt;
RDAEA(X0,Y0,A,B,ALPHA,TH0,THF)                          GR61&lt;br /&gt;
RDAEB(X0,Y0,A,B,ALPHA,XF,YF)                            GR61&lt;br /&gt;
RDCRC(XC,YC,R)                                          GR61&lt;br /&gt;
RDELP(XC,YC,A,B,ALPHA)                                  GR61&lt;br /&gt;
RDMVA(X0,Y0,DL,TH)                                      GR61&lt;br /&gt;
RDMVB(X0,Y0,DELTAX,DELTAY)                              GR61&lt;br /&gt;
RDMVC(X0,Y0,XM,YM,DL)                                   GR61&lt;br /&gt;
RDMVE(X0,Y0,X,Y)                                        GR61&lt;br /&gt;
RDSTR(STORE)                                            GR6&lt;br /&gt;
REBLAN                                                  GR2&lt;br /&gt;
RECT (X,Y,H,W,TH)                                       GR1&lt;br /&gt;
RECUR (Z,M,N,NX,NY,KX,KY)                               GR14&lt;br /&gt;
REGION(X,Y,XL,YL,NAME,N,J)                              GR1&lt;br /&gt;
RENTCH                                                  GR2&lt;br /&gt;
RENUM                                                   GR8&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 24 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
RESET                                                   GR2&lt;br /&gt;
ROTATE(X,Y,PSI)                                         GR2&lt;br /&gt;
ROTH(NAXES,FI,DX,DY,DZ,NLINES,NBEG,NEND)                GR11&lt;br /&gt;
SAVETR(A)                                               GR4&lt;br /&gt;
SCREN1(ISCR,SCRN,IDIM1,IDIM2,Y,N,IND)                   GR10&lt;br /&gt;
SCREN2(ISCR,SCRN,IDIM1,IDIM2,X,Y,NL,STEP,XBEG,A1,&lt;br /&gt;
       B1,A2,B2,IND)                                    GR10&lt;br /&gt;
SCRMOD(ISCR,SCRN,IDIM1,IDIM2,XL,YL,XIR,YIR,XK,YK)       GR10&lt;br /&gt;
SDPG(STEP,EPS,BETA)                                     GR2&lt;br /&gt;
SEARCH(IXF,YFI,IBX,BYI,XF1,YF1,RMAX,RMIN)               GR7&lt;br /&gt;
SECANT(SL,ALPHA,X,Y)                                    GR61&lt;br /&gt;
SEE(L,IR,IBOUND,X,Y,NB,IND,IDRWN,XV,YV)                 GR10&lt;br /&gt;
SEE1(I1,I2,I3,I4,X,Y,XV,YV,IND)                         GR10&lt;br /&gt;
SEGANG(X1,Y1,X2,Y2,A,STEP,IND)                          GR10&lt;br /&gt;
SET(J)                                                  GR1&lt;br /&gt;
SETBE (LSTEP,SIZEB)                                     GR14&lt;br /&gt;
SETTR(A)                                                GR4&lt;br /&gt;
SFCFIT(LX,LY,X,Y,Z,MX,MY,NU,NV,U,V,W)                   GR8&lt;br /&gt;
SHADE(X,Y,N,STEP,EPS,BETA)                              GR2&lt;br /&gt;
SHDOWN(I)                                               GR11&lt;br /&gt;
SHEAR(N1,N2,F)                                          GR4&lt;br /&gt;
SHIFT(DX,DY)                                            GR2&lt;br /&gt;
SHUP(I)                                                 GR11&lt;br /&gt;
SIGNA(NAME,N,H,XO,YO,RFN,UTR,KTR,A,B,BS,MK,&lt;br /&gt;
      KD,Q,S,K,R6,AR,C)                                 GR2&lt;br /&gt;
SINCL(XB,STEP,Y,N)                                      GR3&lt;br /&gt;
SIZLIN(SIZE,N,M)                                        GR8&lt;br /&gt;
SIZNUM(SIZE,FNUM,N,M)                                   GR8&lt;br /&gt;
SLINST(J)                                               GR14&lt;br /&gt;
SMINV(A,V,N)                                            GR3&lt;br /&gt;
SMTBVF(LP,LX,LY,X,Y,Z,N,U,V,W)                          GR9&lt;br /&gt;
SMTONE(LX,LY,X,Y,Z,MX,MY,NU,NV,U,V,W)                   GR9&lt;br /&gt;
SMTSIM(LX,LY,X,Y,Z,N,U,V,W)                             GR9&lt;br /&gt;
SORT3(PA,PB,K)                                          GR12&lt;br /&gt;
SORTC(J,C)                                              GR13&lt;br /&gt;
SORTCN(M,J,C)                                           GR12&lt;br /&gt;
SORTL(L,J,C)                                            GR13&lt;br /&gt;
SORTP(J,P)                                              GR12&lt;br /&gt;
SORTPT(J,PT1,PT2)                                       GR13&lt;br /&gt;
SORTY(DX,DY,DZ,NLINES,N1,N2)                            GR11&lt;br /&gt;
SPHERG(R,NFI,NTETA,DX,DY,DZ,NLINES,NBEG)                GR11&lt;br /&gt;
SPHERV(R,NFI,NTETA,DX,DY,DZ,NLINES,NBEG)                GR11&lt;br /&gt;
SPIRAL(TH0,THF,R0,RF)                                   GR6&lt;br /&gt;
SPLINE  (X,Y,U,N,A,B,C,D,KODE,IER)                      GR3&lt;br /&gt;
SPLINT  (X,N,A,B,C,D,Y,M)                               GR3&lt;br /&gt;
SPLITP(X,Y,Z)                                           GR11&lt;br /&gt;
SPLOT(IXI,IYI,J)                                        GR0&lt;br /&gt;
STAR(R,M,ALPHA,PHI)                                     GR61&lt;br /&gt;
STORIN(AL,AU)                                           GR11&lt;br /&gt;
STRMOD(J)                                               GR6&lt;br /&gt;
STROT3(NAXES,CS,SN,R)                                   GR11&lt;br /&gt;
SUPLIN(X,Y,N,NM,JS,L,IKOP)                              GR8&lt;br /&gt;
SVLSEG(AL,AU,I)                                         GR11&lt;br /&gt;
SYMBOL(X,Y,SIZE,JBCD,LIMIT,THETA)                       GR1&lt;br /&gt;
SYMTAB(JB,I,NPLOT,KK,IS1)                               GR1&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 25 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
TCALC (X,Y,T,N)                                         GR3&lt;br /&gt;
TDAXES(X,Y,REG,L)                                       GR4&lt;br /&gt;
TDLIM(X,Y,Z,NROW,NCOL,ISTA,IFN,JST,JFN,S)               GR4&lt;br /&gt;
TDLIML(X,Y,Z,N,S)                                       GR4&lt;br /&gt;
TDLINE(X,Y,Z,N)                                         GR4&lt;br /&gt;
TDMP(X,Y,N,A,B,C,D,KODE)                                GR3&lt;br /&gt;
TDROT(NAXES,ALPHA)                                      GR4&lt;br /&gt;
TDSCAL(NAXES,SCALE)                                     GR4&lt;br /&gt;
TDSECT(Z,X,Y,IX,IY,M,N,AMXMN,AR)                        GR4&lt;br /&gt;
TDTRAN(DX,DY,DZ)                                        GR4&lt;br /&gt;
TESTVS                                                  GR11&lt;br /&gt;
TFM(XF,YF,XM,YM)                                        GR2&lt;br /&gt;
THAXES(NAME,N,H,UT,KT,MT,R)                             GR2&lt;br /&gt;
THREED(X,Y,Z,NROW,NCOL,ISTA,IFN,JSTA,JFN,&lt;br /&gt;
       LNTP,NGRD,AMXMN,AR)                              GR4&lt;br /&gt;
TMF(XM,YM,XF,YF)                                        GR1&lt;br /&gt;
TMLGF (X,Y,LG,N,XF,YF)                                  GR2&lt;br /&gt;
TOKEN(X,Y,MRK,FZ,N,H,TH)                                GR14&lt;br /&gt;
TPF(RM,TM,KN,RF,P,X,Y)                                  GR2&lt;br /&gt;
TRANH(DELX,DELY,DELZ,DX,DY,DZ,NLINES,NBEG,NEND)         GR11&lt;br /&gt;
TRANSF(ZIZ,XI,YI,ILM)                                   GR14&lt;br /&gt;
TRANSL(DX,DY)                                           GR2&lt;br /&gt;
TRDRAW(ISCR,SCRN,IDIM1,IDIM2,X,Y,Z)                     GR10&lt;br /&gt;
TRG(L,IR,K,KL,KR,NET,NODES,IBOUND,NB,X,Y,XV,YV,IND)     GR10&lt;br /&gt;
TRGRID(X,Y,N0,NET,IBOUND,NODES,NET0,NT1)                GR10&lt;br /&gt;
TRIDIG  (U,N,A,B,C,D,KODE,IER)                          GR3&lt;br /&gt;
TRIG(X,Y,N0,NODES,NET0,IBOUND,NET,NT1)                  GR10&lt;br /&gt;
TRINGL(X,Y,N0,IBOUND,IDOM,NODES,NET,NT1)                GR10&lt;br /&gt;
TRSURF(X,Y,Z,N0,XV,YV,NODES,NET0,                       GR10&lt;br /&gt;
VIEW(X,Y,Z)                                             GR4&lt;br /&gt;
VPLIM(DX,DY,DZ,NLINES,NL11,NL2,S)                       GR11&lt;br /&gt;
WHERE(X,Y,F)                                            GR1&lt;br /&gt;
WHERP(X,Y,F)                                            GR61&lt;br /&gt;
WRACA(R,TH0,THF)                                        GR61&lt;br /&gt;
WRACB(R,XF,YF,J)                                        GR6&lt;br /&gt;
WRACC(XM,YM,XF,YF,J)                                    GR6&lt;br /&gt;
WRACD(XC,YC,PHI)                                        GR6&lt;br /&gt;
WRAEA(A,B,ALPHA,TH0,THF)                                GR6&lt;br /&gt;
WRAEB(A,B,ALPHA,XF,YF)                                  GR6&lt;br /&gt;
WRCRC(R)                                                GR6&lt;br /&gt;
WRELP(A,B,ALPHA)                                        GR6&lt;br /&gt;
WRMVA(DL,TH)                                            GR6&lt;br /&gt;
WRMVB(DELTAX,DELTAY)                                    GR6&lt;br /&gt;
WRMVC(XM,YM,DL)                                         GR6&lt;br /&gt;
WRMVE(X,Y)                                              GR61&lt;br /&gt;
WRSTR(STORE)                                            GR6&lt;br /&gt;
XAXIS(Y0,NAMEX,NX,UX,KX,M,J)                            GR2&lt;br /&gt;
XILIY (Z1,Z2,ARG1,ARG2,ZIZOL,I,J,IUS,JUS)               GR14&lt;br /&gt;
XILIY1 (Z1,Z2,ARG1,ARG2,ZIZOL,I,J,IUS,JUS)              GR14&lt;br /&gt;
XLGAX (YO,NAME,N,J,K,M)                                 GR2&lt;br /&gt;
XPOL(X,Y)                                               GR8&lt;br /&gt;
XYSORT (X,Y,N)                                          GR3&lt;br /&gt;
YAXIS(X0,NAMEY,NY,UY,KY,M,J)                            GR2&lt;br /&gt;
YLGAX (XO,NAME,N,J,K,M)                                 GR2&lt;br /&gt;
YPOL(X,Y)                                               GR8&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 26 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
ZAPIT(ITAGB,N1,N2)                                      GR8&lt;br /&gt;
ZINT(X1,Z1,X2,Z2,X)                                     GR4&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 27 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                      Приложение VI&lt;br /&gt;
 &lt;br /&gt;
        КЦГД: дозагружаемый графический интерпретатор.&lt;br /&gt;
 &lt;br /&gt;
    По сути, данное приложение является инструкцией по&lt;br /&gt;
эксплуатации графического интерпретатора КЦГД. Данный&lt;br /&gt;
интерпретатор был написан автором для работы с ГРАФОРом,&lt;br /&gt;
хотя его использование может быть и автономным. Загружается он&lt;br /&gt;
в ОЗУ КЦГД командой&lt;br /&gt;
 &lt;br /&gt;
                R GS.SYS&lt;br /&gt;
 &lt;br /&gt;
    Чтобы интерпретатор начал действовать, необходимо передать&lt;br /&gt;
в КЦГД следующие управляющие последовательности:&lt;br /&gt;
(здесь и далее последовательность &amp;lt;ESC &amp;gt; означает восьмеричный&lt;br /&gt;
код 033, или десятичный 27; на клавиатуре это клавиша &amp;lt;АР2&amp;gt; или&lt;br /&gt;
комбинация &amp;lt;СУ&amp;gt;[ )&lt;br /&gt;
 &lt;br /&gt;
            ESC &amp;lt;       переводит КЦГД в расширенную систему&lt;br /&gt;
                        команд;&lt;br /&gt;
            ESC P       переводит КЦГД в графический режим.&lt;br /&gt;
 &lt;br /&gt;
    В обычный текстовый режим работы КЦГД возвращается&lt;br /&gt;
следующими командами:&lt;br /&gt;
 &lt;br /&gt;
            ESC ~       (тильда; ^ в нижнем регистре)&lt;br /&gt;
                        выводит КЦГД из графического режима&lt;br /&gt;
                        в расширенную систему команд;&lt;br /&gt;
 &lt;br /&gt;
            ESC [?2l    переводит КЦГД в обычный режим.&lt;br /&gt;
 &lt;br /&gt;
    В графическом режиме КЦГД может выполнять следующие&lt;br /&gt;
команды:&lt;br /&gt;
 &lt;br /&gt;
            D X,Y;  рисование линии из текущего состояния в&lt;br /&gt;
                    точку X,Y;&lt;br /&gt;
            M X,Y;  перевести перо в точку X,Y;&lt;br /&gt;
            J N;    установить цвет &amp;lt;N=0..3&amp;gt;;&lt;br /&gt;
            H;      начальная установка интерпретатора;&lt;br /&gt;
            C;      после получения этой команды КЦГД выдает в&lt;br /&gt;
                    ЭВМ полную последовательность байт для&lt;br /&gt;
                    функции Print_Screen;&lt;br /&gt;
 &lt;br /&gt;
    Все эти команды, за исключением &amp;lt;C;&amp;gt;, можно отдать с&lt;br /&gt;
клавиатуры в автономном режиме.&lt;br /&gt;
    При обращении к драйверу &amp;lt;GS:&amp;gt;, последний автоматически&lt;br /&gt;
передает в КЦГД все управляющие коды.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 28 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                      Приложение VII&lt;br /&gt;
 &lt;br /&gt;
            КЦГД: дозагружаемые коды клавиатуры.&lt;br /&gt;
 &lt;br /&gt;
    КЦГД дозагружается новыми кодами клавиатуры в процессе&lt;br /&gt;
загрузки операционной системы. Программа загрузки находится в&lt;br /&gt;
файле TT.SYS. Ниже приведены изменяемые коды клавиш.&lt;br /&gt;
 &lt;br /&gt;
--------------------------------------------------------&lt;br /&gt;
Название клавиши   КОИ7   Восьмеричный код   Примечания&lt;br /&gt;
--------------------------------------------------------&lt;br /&gt;
ПЕЧАТЬ КАДРА        ^A          001&lt;br /&gt;
ПАУЗА               NULL        000&lt;br /&gt;
ф5                  ^^          036&lt;br /&gt;
ПРЕРЫВ              ^S          023&lt;br /&gt;
ПРОДОЛЖ             ^T          024&lt;br /&gt;
ОТМЕН               ^U          025&lt;br /&gt;
ОСНОВН КАДР         ^V          026&lt;br /&gt;
ВЫХОД               ^C          003&lt;br /&gt;
АР2                 ESC         033&lt;br /&gt;
ВШ                  ^H          010&lt;br /&gt;
ПС                  ^J          012&lt;br /&gt;
ДОП ВАРИАНТ         NULL        000&lt;br /&gt;
ПМ                  ESC a       033,141&lt;br /&gt;
ВЫБР                ESC f       033,146&lt;br /&gt;
Ф17                 ESC H       033,110&lt;br /&gt;
Ф18                 ESC J       033,112&lt;br /&gt;
ф19                 ESC K       033,113&lt;br /&gt;
ф20                 ESC L       033,114&lt;br /&gt;
НТ                  ESC c       033,143&lt;br /&gt;
ВСТ                 ESC d       033,144&lt;br /&gt;
УДАЛ                ESC e       033,145&lt;br /&gt;
ИСП                 ESC b       033,142&lt;br /&gt;
ПРЕД КАДР           ESC g       033,147&lt;br /&gt;
СЛЕД КАДР           ESC h       033,150&lt;br /&gt;
~                   ^J          012&lt;br /&gt;
РУС ЛАТ             ^N          016&lt;br /&gt;
КМП                 ^O          017&lt;br /&gt;
{                   {           173&lt;br /&gt;
}                   }           175&lt;br /&gt;
ТБ                  ^X          030&lt;br /&gt;
ЗБ                  DEL         177&lt;br /&gt;
ПФ1                 ESC P       033,120&lt;br /&gt;
ПФ2                 ESC Q       033,121&lt;br /&gt;
ПФ3                 ESC R       033,122&lt;br /&gt;
ПФ4                 ESC S       033,123&lt;br /&gt;
7                   7           067          *&lt;br /&gt;
8                   8           070          *&lt;br /&gt;
9                   9           071          *&lt;br /&gt;
.                   .           056          *&lt;br /&gt;
4                   4           064          *&lt;br /&gt;
5                   5           065          *&lt;br /&gt;
6                   6           066          *&lt;br /&gt;
-                   -           055          *&lt;br /&gt;
1                   1           061          *&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
                        - 29 -&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
2                   2           062          *&lt;br /&gt;
3                   3           063          *&lt;br /&gt;
,                   ,           054          *&lt;br /&gt;
0                   0           060          *&lt;br /&gt;
ВВОД                ^M          015          *&lt;br /&gt;
-------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
* - Выдает ESC-последовательности в режиме дополнительной&lt;br /&gt;
    клавиатуры.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%9C%D0%BD%D0%B5%D0%BC%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4_%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80%D0%BE%D0%B2_Intel_8080_%D0%B8_Z80&amp;diff=3754</id>
		<title>Мнемоника команд микропроцессоров Intel 8080 и Z80</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%9C%D0%BD%D0%B5%D0%BC%D0%BE%D0%BD%D0%B8%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4_%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80%D0%BE%D0%B2_Intel_8080_%D0%B8_Z80&amp;diff=3754"/>
		<updated>2024-03-23T14:47:37Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: Новая страница: «{{ДИ|Источник=https://sysadminmosaic.ru/msx/basic_dialogue_programming_language/111?rev=1662925243}} &amp;lt;pre&amp;gt; ┌──────────┬─────────────┬─────────────────────┬──────┬───┬───┬──────────────────────┬──────────────┐ │ INTEL 80 │Мнемоника Z80│...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ДИ|Источник=https://sysadminmosaic.ru/msx/basic_dialogue_programming_language/111?rev=1662925243}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
┌──────────┬─────────────┬─────────────────────┬──────┬───┬───┬──────────────────────┬──────────────┐&lt;br /&gt;
│ INTEL 80 │Мнемоника Z80│   Д е й с т в и е   │CZPSNH│Дл.│Вр.│ К о м м е н т а р и и│  Примечания  │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  ADC r   │ ADC A,r     │ A:=A+r+CY           │**V*0*│ 1 │  4│ r ≡ A,B,C,D,E,H,L    │Add with Carry│&lt;br /&gt;
│  ADC M   │ ADC A,(HL)  │ A:=A+(HL)+CY        │      │ 1 │  7│                      │ to Acc       │&lt;br /&gt;
│  ACI,n   │ ADC A,n     │ A:=A+n+CY           │      │ 2 │  7│ n - byte (0..FF)     │              │&lt;br /&gt;
│   -      │ ADC A,(ii+n)│ A:=A+(ii+n)+CY      │      │ 3 │ 19│ ii=IX,IY             │Add register +│&lt;br /&gt;
│   -      │ ADC HL,rr   │ HL:=HL+rr+CY        │**V*0x│ 2 │ 15│ rr ≡ BC,DE,HL,SP     │Carry to[HL]  │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  ADD r   │ ADD A,r     │ A:=A+r              │**V*0*│ 1 │  4│                      │              │&lt;br /&gt;
│  ADD M   │ ADD A,(HL)  │ A:=A+(HL)           │      │ 1 │  7│                      │    Add       │&lt;br /&gt;
│  ADI n   │ ADD A,n     │ A:=A+n              │      │ 2 │  7│                      │              │&lt;br /&gt;
│   -      │ ADD A,(ii+n)│ A:=A+(ii+n)         │      │ 3 │ 19│                      │              │&lt;br /&gt;
│  DAD rr  │ ADD HL,rr   │ HL:=HL+rr           │*...0x│ 1 │ 11│                      │              │&lt;br /&gt;
│   -      │ ADD IX,ry   │ IX:=IX+px           │      │ 2 │ 15│ ry ≡ BC,DE,SP,IY     │ IY \ 16      │&lt;br /&gt;
│   -      │ ADD IY,rx   │ IY:=IY+py           │      │ 2 │ 15│ rx ≡ BC,DE,SP,IX     │ IX / bits    │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  ANA r   │ AND r       │ A:=A and r          │0*P*01│ 1 │  4│                      │              │&lt;br /&gt;
│  ANA m   │ AND (HL)    │ A:=A and (HL)       │      │ 1 │  7│                      │ Logical AND  │&lt;br /&gt;
│  ANI n   │ AND n       │ A:=A and n          │      │ 2 │  7│                      │              │&lt;br /&gt;
│   -      │ AND (ii+n)  │ A:=A and (ii+n)     │      │ 3 │ 19│                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│   -      │ BIT b,r     │ Z:=not rб           │.*xx01│ 2 │  8│ b - номер бита (0÷7) │              │&lt;br /&gt;
│   -      │ BIT b,(HL)  │ Z:=not (HL)б        │      │ 2 │ 12│xб - bit b of         │   Test BIT   │&lt;br /&gt;
│   -      │ BIT b,(ii+n)│ Z:=not (ii+n)б      │      │ 4 │ 20│          location x  │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  CALL nn │ CALL nn     │ PUSH PC;PC:=nn      │......│ 3 │ 17│nn - word (0..FFFF)   │Call subroutin│&lt;br /&gt;
│   -      │ CALL cc,nn  │ Если cc, то CALL nn │      │ 3 │ 17│cc ≡ C,NC,Z,NZ,M,P,PE,│Call          │&lt;br /&gt;
│  CC  nn  │ CALL C,nn   │   иначе продолжить  │      │   │ 10│                   PO │conditional   │&lt;br /&gt;
│  CM  nn  │ CALL M,nn   │                     │      │   │   │                      │              │&lt;br /&gt;
│  CNC nn  │ CALL NC,nn  │                     │      │   │   │                      │              │&lt;br /&gt;
│  CNZ nn  │ CALL NZ,nn  │                     │      │   │   │                      │              │&lt;br /&gt;
│  CP  nn  │ CALL P,nn   │                     │      │   │   │                      │              │&lt;br /&gt;
│  CPE nn  │ CALL PE,nn  │                     │      │   │   │                      │              │&lt;br /&gt;
│  CPO nn  │ CALL PO,nn  │                     │      │   │   │                      │              │&lt;br /&gt;
│  CZ  nn  │ CALL Z,nn   │                     │      │   │   │                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┴──────────────┤&lt;br /&gt;
│  CMC     │ CCF         │ CY:=not CY          │*...0x│ 1 │  4│        CoMplement Carry Flag        │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┬──────────────┤&lt;br /&gt;
│  CPM r   │ CP r        │ A-r                 │**V*1*│ 1 │  4│                      │              │&lt;br /&gt;
│  CPM m   │ CP (HL)     │ A-(HL)              │      │ 1 │  7│                      │    Compare   │&lt;br /&gt;
│  CPI n   │ CP n        │ A-n                 │      │ 2 │  7│                      │              │&lt;br /&gt;
│   -      │ CP (ii+n)   │ A-(ii+n)            │      │ 3 │ 19│                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│   -      │ CPD         │ A-(HL);dec HL;dec BC│.***1*│ 2 │ 16│PV=0еслиBC=0иначе PV=1│Compare,decrem│&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│   -      │ CPDR        │ Повторять CPD ,     │.***1*│ 2 │ 21│                      │Compare,decre-│&lt;br /&gt;
│          │             │   пока Z=1 or BC=0  │      │   │ 16│                      │ment,repeat   │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│   -      │ CPI         │ A-(HL);inc HL;dec BC│.***1*│ 2 │ 16│PV=0 еслиBC=0иначеPV=1│Compare,decrem│&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│   -      │ CPIR        │ Повторять CPI ,     │.***1*│ 2 │ 21│                      │Compare,decre-│&lt;br /&gt;
│          │             │   пока Z=1 or BC=0  │      │   │ 16│                      │ment,repeat   │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  CMA     │ CPL         │ A:=A xor 255        │....11│ 1 │  4│                      │Complement Acc│&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  DAA     │ DAA         │                     │**P*.*│ 1 │  4│                      │Dec. Adj. Acc.│&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  DCR r   │ DEC r       │ r:=r-1              │.*V*1*│ 1 │  4│                      │              │&lt;br /&gt;
│  DCM M   │ DEC (HL)    │ (HL):=(HL)-1        │      │ 1 │ 11│                      │  Decrement   │&lt;br /&gt;
│   -      │ DEC (ii+n)  │ (ii+n):=(ii+n)-1    │      │ 3 │ 23│                      │              │&lt;br /&gt;
│  DCX rr  │ DEC rr      │ rr:=rr-1            │......│ 1 │  6│                      │              │&lt;br /&gt;
│   -      │ DEC ii      │ ii:=ii-1            │      │ 2 │ 10│                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┴──────────────┤&lt;br /&gt;
│  DI      │ DI          │ IFF:=0              │......│ 1 │  4│              Disable interrupts     │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┬──────────────┤&lt;br /&gt;
│   -      │ DJNZ e      │ dec B;если B≠0 JR e │......│ 2 │ 13│ e - относительный    │ Decrement &amp;amp;  │&lt;br /&gt;
│          │             │  если B=0 продолжать│      │   │  8│     адрес            │jump if Not 0 │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┴──────────────┤&lt;br /&gt;
│  EI      │ EI          │ IFF:=1              │......│ 1 │  4│              Enable interrupts      │&lt;br /&gt;
└──────────┴─────────────┴─────────────────────┴──────┴───┴───┴─────────────────────────────────────┘&lt;br /&gt;
&lt;br /&gt;
┌──────────┬─────────────┬─────────────────────┬──────┬───┬───┬──────────────────────┬──────────────┐&lt;br /&gt;
│ Intel 80 │Мнемоника Z80│   Д е й с т в и е   │CZPSNH│Дл.│Вр.│ К о м м е н т а р и и│  Примечания  │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│   -      │ EX AF,AF&#039;   │   AF &amp;lt;─&amp;gt; AF&#039;        │......│ 1 │ 4 │                      │              │&lt;br /&gt;
│  XCHG    │ EX DE,HL    │   DE &amp;lt;─&amp;gt; HL         │      │ 1 │ 4 │                      │   EXchange   │&lt;br /&gt;
│  XTHL    │ EX (SP),HL  │ (SP) &amp;lt;─&amp;gt; HL         │      │ 1 │ 4 │                      │              │&lt;br /&gt;
│   -      │ EX (SP),ii  │ (SP) &amp;lt;─&amp;gt; ii         │      │ 2 │23 │                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┴──────────────┤&lt;br /&gt;
│   -      │ EXX         │ BC&amp;lt;─&amp;gt;BC&#039;;DE&amp;lt;─&amp;gt;DE&#039;;  │......│ 1 │ 4 │      Exchange Register pair &amp;amp;       │&lt;br /&gt;
│          │             │ HL&amp;lt;─&amp;gt;HL&#039;            │      │   │   │             Arternatives            │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┬──────────────┤&lt;br /&gt;
│  HLT     │ HALT        │ Останов центр.проц. │......│ 1 │ 4 │                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│   -      │ IM 1        │ Режим прерываний 1  │......│ 2 │ 8 │                      │              │&lt;br /&gt;
│   -      │ IM 2        │ Режим прерываний 2  │      │   │   │                      │              │&lt;br /&gt;
│   -      │ IM 3        │ Режим прерываний 3  │      │   │   │                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  IN n    │ IN A,(n)    │ A:=port(n)          │......│ 2 │11 │                      │              │&lt;br /&gt;
│   -      │ IN r,(C)    │ r:=port(C)          │.*P*0*│ 2 │12 │                      │              │&lt;br /&gt;
│   -      │ IN ?,(C)    │ Только устанавливает│.*P*0*│ 2 │12 │ Не является командой │     INput    │&lt;br /&gt;
│          │             │ флаги как IN r,(C)  │      │   │   │     (код ED 70)      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  INR r   │ INC r       │ r:=r+1              │.*V*0*│ 1 │ 4 │                      │              │&lt;br /&gt;
│  INR M   │ INC (HL)    │ (HL):=(HL)+1        │      │ 1 │11 │                      │              │&lt;br /&gt;
│   -      │ INC (ii+n)  │ (ii+n):=(ii+n)+1    │      │ 3 │23 │                      │   INCrement  │&lt;br /&gt;
│  INX rr  │ INC rr      │ rr:=rr+1            │......│ 1 │ 6 │                      │              │&lt;br /&gt;
│   -      │ INC ii      │ ii:=ii+1            │      │ 2 │10 │                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│   -      │ IND         │ (HL):=port(C);      │x*xx1x│ 2 │16 │Z=1 если B=0,иначе Z=0│ INput,Decre- │&lt;br /&gt;
│          │             │ dec HL;dec B        │      │   │   │                      │ ment         │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│   -      │ INDR        │ Повторять IND ,     │x1xx1x│ 2 │21 │                      │ INput,Decre- │&lt;br /&gt;
│          │             │   пока B=0          │      │   │16 │                      │ ment,Repeat  │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│   -      │ INI         │ (HL):=port(C);      │x*xx1x│ 2 │16 │Z=1 if B=0,else Z=0   │ INput,Incre- │&lt;br /&gt;
│          │             │ inc HL;dec B        │      │   │   │                      │ ment         │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│   -      │ INIR        │ Повторять INI ,     │x1xx1x│ 2 │21 │                      │ INput,Incre- │&lt;br /&gt;
│          │             │   пока B=0          │      │   │16 │                      │ ment,Repeat  │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  JNP nn  │ JP nn       │ PC:=nn              │......│ 3 │10 │                      │              │&lt;br /&gt;
│  JC  nn  │ JP C,nn     │                     │      │   │   │                      │              │&lt;br /&gt;
│  JM  nn  │ JP M,nn     │                     │      │   │   │                      │              │&lt;br /&gt;
│  JNC nn  │ JP NC,nn    │                     │      │   │   │                      │              │&lt;br /&gt;
│  JP  nn  │ JP P,nn     │                     │      │   │   │                      │              │&lt;br /&gt;
│  JNZ nn  │ JP NZ,nn    │                     │      │   │   │                      │  J  u  m  p  │&lt;br /&gt;
│  JPE nn  │ JP PE,nn    │                     │      │   │   │                      │              │&lt;br /&gt;
│  JPO nn  │ JP PO,nn    │                     │      │   │   │                      │              │&lt;br /&gt;
│  JZ  nn  │ JP Z,nn     │                     │      │   │   │                      │              │&lt;br /&gt;
│   -      │ JP cc,nn    │ Если cc, то JP nn   │......│ 3 │10 │                      │              │&lt;br /&gt;
│  PCHL    │ JP (HL)     │ PC:=HL              │      │ 1 │ 4 │                      │              │&lt;br /&gt;
│   -      │ JP (ii)     │ PC:=ii              │      │ 2 │ 8 │                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│   -      │ JR e        │ PC:=PC+e            │......│ 2 │12 │                      │ Relative jump│&lt;br /&gt;
│   -      │ JR cond,e   │ Если cond, то JR e  │      │ 2 │12 │cond ≡ C,NC,Z,NZ      │              │&lt;br /&gt;
│          │             │        иначе NOP    │      │   │ 7 │                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  MOV r,r │ LD r,r      │ r:=r                │......│ 1 │ 4 │                      │              │&lt;br /&gt;
│  MOV r,M │ LD r,(HL)   │ r:=(HL)             │      │ 1 │ 7 │                      │              │&lt;br /&gt;
│  MVI r,n │ LD r,n      │ r:=n                │      │ 2 │ 7 │                      │              │&lt;br /&gt;
│   -      │ LD r,(ii+n) │ r:=(ii+n)           │      │ 3 │19 │                      │              │&lt;br /&gt;
│  MOV M,r │ LD (HL),r   │ (HL):=r             │      │ 1 │ 7 │                      │              │&lt;br /&gt;
│   -      │ LD (ii+n),r │ (ii+n):=r           │      │ 3 │19 │                      │              │&lt;br /&gt;
│  MVI M,n │ LD (HL),n   │ (HL):=n             │      │ 2 │10 │                      │              │&lt;br /&gt;
│   -      │ LD (ii+n),n │ (ii+n):=n           │      │ 4 │19 │                      │              │&lt;br /&gt;
│  LDAX B  │ LD A,(BC)   │ A:=(BC)             │      │ 1 │ 7 │                      │    L o a d   │&lt;br /&gt;
│  LDAX D  │ LD A,(DE)   │ A:=(DE)             │      │ 1 │ 7 │                      │              │&lt;br /&gt;
│  LDA  nn │ LD A,(nn)   │ A:=(nn)             │      │ 3 │13 │                      │              │&lt;br /&gt;
│  STAX B  │ LD (BC),A   │ (BC):=A             │      │ 1 │ 7 │                      │              │&lt;br /&gt;
│  STAX D  │ LD (DE),A   │ (DE):=A             │      │ 1 │ 7 │                      │              │&lt;br /&gt;
│  STA  nn │ LD (nn),A   │ (nn):=A             │      │ 3 │13 │                      │              │&lt;br /&gt;
│   -      │ LD A,I      │ A:=I                │.***00│ 2 │ 9 │PV=IFF                │              │&lt;br /&gt;
│   -      │ LD A,R      │ A:=R                │      │ 2 │ 9 │PV=IFF                │              │&lt;br /&gt;
│   -      │ LD I,A      │ I:=A                │......│ 2 │ 9 │                      │              │&lt;br /&gt;
│   -      │ LD R,A      │ R:=A                │      │ 2 │ 9 │                      │              │&lt;br /&gt;
└──────────┴─────────────┴─────────────────────┴──────┴───┴───┴──────────────────────┴──────────────┘&lt;br /&gt;
&lt;br /&gt;
┌──────────┬─────────────┬─────────────────────┬──────┬───┬───┬──────────────────────┬──────────────┐&lt;br /&gt;
│ INTEL 80 │Мнемоника Z80│   Д е й с т в и е   │CZPSNH│Дл.│Вр.│ К о м м е н т а р и и│  Примечания  │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  LXIrr,nn│ LD rr,nn    │ rr:=nn              │      │ 3 │ 10│                      │              │&lt;br /&gt;
│   ---    │ LD ii,nn    │ ii:=nn              │      │ 4 │ 14│                      │              │&lt;br /&gt;
│  LHLD nn │ LD HL,(nn)  │ HL:=(nn)            │      │ 3 │ 16│                      │              │&lt;br /&gt;
│   ---    │ LD rr,(nn)  │ rr:=(nn)            │      │ 4 │ 20│                      │              │&lt;br /&gt;
│   ---    │ LD ii,(nn)  │ ii:=(nn)            │      │ 4 │ 20│                      │              │&lt;br /&gt;
│  SHLD nn │ LD (nn),HL  │ (nn):=HL            │      │ 3 │ 16│                      │              │&lt;br /&gt;
│   ---    │ LD (nn),rr  │ (nn):=rr            │      │ 4 │ 20│                      │              │&lt;br /&gt;
│   ---    │ LD (nn),ii  │ (nn):=ii            │      │ 4 │ 20│                      │              │&lt;br /&gt;
│  SPHL    │ LD SP,HL    │ SP:=HL              │      │ 1 │  6│                      │              │&lt;br /&gt;
│   ---    │ LD SP,ii    │ SP:=ii              │      │ 1 │ 10│                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  ---     │ LDD         │ (DE):=(HL);         │..*.00│ 2 │ 16│PV=0 if BC=0,else PV=1│load,decrement│&lt;br /&gt;
│          │             │ dec DE,HL,BC        │      │   │   │                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  ---     │ LDDR        │ Повторять LDD       │..0.00│ 2 │ 21│                      │load,decrement│&lt;br /&gt;
│          │             │  до Z=1 or BC=0     │      │   │ 16│                      │repead        │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  ---     │ LDI         │ (DE):=(HL);         │..*.00│ 2 │ 16│PV=0 if BC=0,else PV=1│load,increment│&lt;br /&gt;
│          │             │ inc DE,HL;dec BC    │      │   │   │                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  ---     │ LDIR        │ Повторять LDI       │..0.00│ 2 │ 21│                      │load,increment│&lt;br /&gt;
│          │             │  до Z=1 or BC=0     │      │   │ 16│                      │repead        │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  ---     │ NEG         │ A:=0-A              │**V*1*│ 2 │  8│                      │Negate Acc    │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  NOP     │ NOP         │ Отсутствие операции │......│ 1 │  4│                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  ORA r   │ OR r        │ A:=A or r           │0*P*00│ 1 │  4│                      │ Logical OR   │&lt;br /&gt;
│  ORA M   │ OR (HL)     │ A:=A or (HL)        │      │ 1 │  7│                      │              │&lt;br /&gt;
│  ORI n   │ OR n        │ A:=A or n           │      │ 2 │  7│                      │              │&lt;br /&gt;
│  ---     │ OR (ii+n)   │ A:=A or (ii+n)      │      │ 3 │ 19│                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  ---     │ OTDR        │ Повторять OUTD      │x1xx1x│ 2 │ 21│                      │ Output,decre-│&lt;br /&gt;
│          │             │   до B=0            │      │   │ 16│                      │ ment,repeat  │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  ---     │ OTIR        │ Повторять OUTI      │x1xx1x│ 2 │ 21│                      │ Output,incre-│&lt;br /&gt;
│          │             │   до B=0            │      │   │ 16│                      │ ment,repeat  │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  OUT n   │ OUT (n),A   │ port(n):=A          │......│ 2 │ 11│                      │ Output       │&lt;br /&gt;
│  ---     │ OUT (C),r   │ port(C):=r          │      │ 2 │ 12│                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  ---     │ OUTD        │ port(C):=(HL);      │x*xx1x│ 2 │ 16│Z=1 if B=0,else Z=0   │ Output,decre-│&lt;br /&gt;
│          │             │ dec HL;dec B        │      │   │   │                      │ ment         │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  ---     │ OUTI        │ port(C):=(HL);      │x*xx1x│ 2 │ 16│Z=1 if B=0,else Z=0   │out,increment │&lt;br /&gt;
│          │             │ inc HL;dec B        │      │   │   │                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  POP gg  │ POP qq      │ qq:=(SP);SP:=SP+2   │......│ 1 │ 10│qq ≡ AF,BC,DE,HL      │Pop from stack│&lt;br /&gt;
│  ---     │ POP ii      │ ii:=(SP);SP:=SP+2   │      │ 2 │ 14│                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│ PUSH gg  │ PUSH qq     │ SP:=SP-2;(SP):=qq   │......│ 1 │ 11│                      │Push to stack │&lt;br /&gt;
│  ---     │ PUSH ii     │ SP:=SP-2;(SP):=ii   │      │ 2 │ 15│                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  ---     │ RES b,r     │ rб:=0               │......│ 2 │  8│                      │              │&lt;br /&gt;
│  ---     │ RES b,(HL)  │ (HL)б:=0            │      │ 2 │ 15│                      │  Reset Bit   │&lt;br /&gt;
│  ---     │ RES b,(ii+n)│ (ii+n)б:=0          │      │ 4 │ 23│                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  RET     │ RET         │ POP PC              │......│ 1 │ 10│                      │  Return from │&lt;br /&gt;
│          ├─────────────┤                     │      │   │   │                      │  subroutine  │&lt;br /&gt;
│          │  RET cc     │ Если cc то  RET     │      │   │   │                      │              │&lt;br /&gt;
│          ├─────────────┤       иначе NOP     │......│ 1 │ 11│                      ├──────────────┤&lt;br /&gt;
│  RC      │ RET c       │                     │      │   │  5│                      │              │&lt;br /&gt;
│  RM      │ RET M       │                     │      │   │   │                      │  Return      │&lt;br /&gt;
│  RNC     │ RET NC      │                     │      │   │   │                      │  conditional │&lt;br /&gt;
│  RNZ     │ RET NZ      │                     │      │   │   │                      │              │&lt;br /&gt;
│  RP      │ RET P       │                     │      │   │   │                      │              │&lt;br /&gt;
│  RPE     │ RET PE      │                     │      │   │   │                      │              │&lt;br /&gt;
│  RPO     │ RET PO      │                     │      │   │   │                      │              │&lt;br /&gt;
│  RZ      │ RET Z       │                     │      │   │   │                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┴──────────────┤&lt;br /&gt;
│  ---     │ RETI        │ Возврат из прерыван.│......│ 2 │ 14│         Return from interrupt       │&lt;br /&gt;
└──────────┴─────────────┴─────────────────────┴──────┴───┴───┴─────────────────────────────────────┘&lt;br /&gt;
&lt;br /&gt;
┌──────────┬─────────────┬─────────────────────┬──────┬───┬───┬──────────────────────┬──────────────┐&lt;br /&gt;
│ INTEL 80 │Мнемоника Z80│   Д е й с т в и е   │CZPSNH│Дл.│Вр.│ К о м м е н т а р и и│  Примечания  │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┴──────────────┤&lt;br /&gt;
│  ---     │ RETN        │Возвр.из немаск.прер.│......│ 2 │ 14│       Return from Non-mascable      │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┬──────────────┤&lt;br /&gt;
│  ---     │ RL r        │ ┌───────&amp;gt;──────┐    │**P*00│ 2 │  8│                      │ Rotate left  │&lt;br /&gt;
│  ---     │ RL (HL)     │ │┌──┐ ┌───────┐│    │      │ 2 │ 15│                      │ through Carry│&lt;br /&gt;
│  ---     │ RL (ii+n)   │ └┤CY├&amp;lt;┤7 &amp;lt;── 0├┘    │      │ 4 │ 23│                      │              │&lt;br /&gt;
├──────────┼─────────────┤  └──┘ └───────┘     ├──────┼───┼───┼──────────────────────┴──────────────┤&lt;br /&gt;
│  RAL     │ RLA         │                     │*...00│ 1 │  4│     Rotate Acc. left throgh Carry   │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┬──────────────┤&lt;br /&gt;
│  ---     │ RLC r       │      ┌────&amp;gt;────┐    │**P*00│ 2 │  8│                      │ Rotate left  │&lt;br /&gt;
│  ---     │ RLC (HL)    │ ┌──┐ │┌───────┐│    │      │ 2 │ 15│                      │ circular     │&lt;br /&gt;
│  ---     │ RLC (ii+n)  │ │CY├&amp;lt;┴┤7 &amp;lt;── 0├┘    │      │ 4 │ 23│                      │              │&lt;br /&gt;
├──────────┼─────────────┤ └──┘  └───────┘     ├──────┼───┼───┼──────────────────────┴──────────────┤&lt;br /&gt;
│  RLC     │ RLCA        │                     │*...00│ 1 │  4│        Rotate Acc. left circular    │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┬──────────────┤&lt;br /&gt;
│  ---     │ RLD         │  A    ┌────&amp;gt;───┐(HL)│.*P*00│ 2 │ 18│                      │ Rotate Acc &amp;amp; │&lt;br /&gt;
│          │             │ ┌───┬─┴─┐┌───┬─┴─┐  │      │   │   │                      │ Memore left  │&lt;br /&gt;
│          │             │ │7 4│3 0││7 4│3 0│  │      │   │   │                      │ decimal      │&lt;br /&gt;
│          │             │ └───┴─┬─┘└┬┬─┴─┬─┘  │      │   │   │                      │              │&lt;br /&gt;
│          │             │       └─&amp;lt;─┘└─&amp;lt;─┘    │      │   │   │                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  ---     │ RR r        │ ┌──────&amp;lt;───────┐    │**P*00│ 2 │  8│                      │  Rotate right│&lt;br /&gt;
│  ---     │ RR (HL)     │ │┌───────┐ ┌──┐│    │      │ 2 │ 15│                      │  through     │&lt;br /&gt;
│  ---     │ RR (ii+n)   │ └┤7 ──&amp;gt; 0├&amp;gt;┤CY├┘    │      │ 4 │ 23│                      │  Carry       │&lt;br /&gt;
├──────────┼─────────────┤  └───────┘ └──┘     ├──────┼───┼───┼──────────────────────┴──────────────┤&lt;br /&gt;
│  RAR     │ RRA         │                     │*...00│ 1 │  4│   Rotate Acc. right through Carry   │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┬──────────────┤&lt;br /&gt;
│  ---     │ RRC r       │ ┌───&amp;lt;─────┐         │**P*00│ 2 │  8│                      │ Rotate       │&lt;br /&gt;
│  ---     │ RRC (HL)    │ │┌───────┐│ ┌──┐    │      │ 2 │ 15│                      │ right        │&lt;br /&gt;
│  ---     │ RRC (ii+n)  │ └┤7 ──&amp;gt; 0├┴&amp;gt;┤CY│    │      │ 4 │ 23│                      │ circular     │&lt;br /&gt;
├──────────┼─────────────┤  └───────┘  └──┘    ├──────┼───┼───┼──────────────────────┴──────────────┤&lt;br /&gt;
│  RRC     │ RRCA        │                     │*...00│ 1 │  4│    Rotate Acc &amp;amp; Memory right Decimal│&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┬──────────────┤&lt;br /&gt;
│  ---     │ RRD         │  A    ┌───&amp;lt;────┐(HL)│.*P*00│ 2 │ 18│                      │  Rotate Acc &amp;amp;│&lt;br /&gt;
│          │             │ ┌───┬─┴─┐┌───┬─┴─┐  │      │   │   │                      │  memory      │&lt;br /&gt;
│          │             │ │7 4│3 0││7 4│3 0│  │      │   │   │                      │  Right       │&lt;br /&gt;
│          │             │ └───┴─┬─┘└┬┬─┴─┬─┘  │      │   │   │                      │              │&lt;br /&gt;
│          │             │       └─&amp;gt;─┘└─&amp;gt;─┘    │      │   │   │                      │  Decimal     │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  RST adr │ RST adr     │ CALL adr            │......│ 1 │ 11│adr - byte (000xxx00b)│  Restart     │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  SBB r   │ SBC A,r     │ A:=A-r-CY           │**V*1*│ 1 │  4│                      │  Subtract    │&lt;br /&gt;
│  SBB M   │ SBC A,(HL)  │ A:=A-(HL)-CY        │      │ 1 │  7│                      │  with        │&lt;br /&gt;
│  SBI n   │ SBC A,n     │ A:=A-n-CY           │      │ 2 │  7│                      │  Carry       │&lt;br /&gt;
│  ---     │ SBC A,(ii+n)│ A:=A-(ii+n)-CY      │      │ 3 │ 19│                      │  (borrow)    │&lt;br /&gt;
│  ---     │ SBC HL,rr   │ HL:=HL-rr-CY        │**V*1x│ 2 │ 15│                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  STC     │ SCF         │ CY:=1               │1...00│ 1 │  4│                      │Set Carry Flag│&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  ---     │ SET b,r     │ rб:=1               │......│ 2 │  8│                      │              │&lt;br /&gt;
│  ---     │ SET b,(HL)  │ (HL)б:=1            │      │ 2 │ 15│                      │   Set bit    │&lt;br /&gt;
│  ---     │ SET b,(ii+n)│ (ii+n)б:=1          │      │ 4 │ 23│                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┴──────────────┤&lt;br /&gt;
│  ---     │ SLA r       │ ┌──┐ ┌───────┐      │**P*00│ 2 │  8│                                     │&lt;br /&gt;
│  ---     │ SLA (HL)    │ │CY├&amp;lt;┤7 &amp;lt;── 0├&amp;lt;0    │      │ 2 │ 15│        Shift left Arithmetic        │&lt;br /&gt;
│  ---     │ SLA (ii+n)  │ └──┘ └───────┘      │      │ 4 │ 23│                                     │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼─────────────────────────────────────┤&lt;br /&gt;
│  ---     │ SRA r       │   ┌───────┐ ┌──┐    │**P*00│ 2 │  8│                                     │&lt;br /&gt;
│  ---     │ SRA (HL)    │ ┌&amp;gt;┤7 ──&amp;gt; 0├&amp;gt;┤CY│    │      │ 2 │ 15│        Shift right Arithmetic       │&lt;br /&gt;
│  ---     │ SRA (ii+n)  │ └─┴───────┘ └──┘    │      │ 4 │ 23│                                     │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┬──────────────┤&lt;br /&gt;
│  ---     │ SRL r       │    ┌───────┐ ┌──┐   │**P*00│ 2 │  8│                      │  Shift right │&lt;br /&gt;
│  ---     │ SRL (HL)    │  0&amp;gt;┤7 ──&amp;gt; 0├&amp;gt;┤CY│   │      │ 2 │ 15│                      │  Logical     │&lt;br /&gt;
│  ---     │ SRL (ii+n)  │    └───────┘ └──┘   │      │ 4 │ 23│                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  SUB r   │ SUB r       │ A:=A-r              │**V*0*│ 1 │  4│                      │              │&lt;br /&gt;
│  SUB M   │ SUB (HL)    │ A:=A-(HL)           │      │ 1 │  7│                      │   Subtract   │&lt;br /&gt;
│  SVI n   │ SUB n       │ A:=A-n              │      │ 2 │  7│                      │              │&lt;br /&gt;
│  ---     │ SUB (ii+n)  │ A:=A-(ii+n)         │      │ 3 │ 19│                      │              │&lt;br /&gt;
├──────────┼─────────────┼─────────────────────┼──────┼───┼───┼──────────────────────┼──────────────┤&lt;br /&gt;
│  XRA r   │ XOR r       │ A:=A xor r          │0*P*00│ 1 │  4│                      │              │&lt;br /&gt;
│  XRA M   │ XOR (HL)    │ A:=A xor (HL)       │      │ 1 │  7│                      │ Logical XOR  │&lt;br /&gt;
│  XRI n   │ XOR n       │ A:=A xor n          │      │ 2 │  7│                      │              │&lt;br /&gt;
│  ---     │ XOR (ii+n)  │ A:=A xor (ii+n)     │      │ 3 │ 19│                      │              │&lt;br /&gt;
└──────────┴─────────────┴─────────────────────┴──────┴───┴───┴──────────────────────┴──────────────┘&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:MS-0511_1994-C00914.jpg&amp;diff=3726</id>
		<title>Файл:MS-0511 1994-C00914.jpg</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:MS-0511_1994-C00914.jpg&amp;diff=3726"/>
		<updated>2023-12-18T18:07:01Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: Шильдик УКНЦ МС-0511 выпуска 1994 года&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Краткое описание ==&lt;br /&gt;
Шильдик УКНЦ МС-0511 выпуска 1994 года&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_%D1%80%D0%B0%D0%B7%D0%B2%D0%B8%D1%82%D0%B8%D1%8F_%D1%83%D1%87%D0%B5%D0%B1%D0%BD%D1%8B%D1%85_%D0%AD%D0%92%D0%9C_1992&amp;diff=3725</id>
		<title>Современное состояние и проблемы развития учебных ЭВМ 1992</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_%D1%80%D0%B0%D0%B7%D0%B2%D0%B8%D1%82%D0%B8%D1%8F_%D1%83%D1%87%D0%B5%D0%B1%D0%BD%D1%8B%D1%85_%D0%AD%D0%92%D0%9C_1992&amp;diff=3725"/>
		<updated>2023-11-26T08:41:45Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: /* 1. Концепция КУВТ. Современные отечественные ПЭВМ учебного назначения и КУВТ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ДИ| Источник = Системы и средства информатики – Вып. 3 – 1992. с. 255-271 }}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Современное состояние и проблемы развития учебных ЭВМ&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;М. Л. Гуткин, А. В. Иванов, С. А. Христочевский&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 1. Концепция КУВТ. Современные отечественные ПЭВМ учебного назначения и КУВТ ==&lt;br /&gt;
Формальное разделение ПЭВМ на бытовые, учебные, профессиональные и т.д. существует только в Советском Союзе, фактически же речь идет о различиях в составе программно-аппаратных средств, оптимальных с точки зрения применения в конкретных областях человеческой деятельности. Таким образом, логично начать с анализа, для чего и как используются ПЭВМ в учебном процессе.&lt;br /&gt;
&lt;br /&gt;
Мировой опыт использования ПЭВМ в образовании можно классифицировать в виде трех областей:&lt;br /&gt;
&lt;br /&gt;
а) ПЭВМ и системы программирования как предмет изучения;&lt;br /&gt;
&lt;br /&gt;
б) ПЭВМ и специализированные пакеты прикладных программ как средство обучения;&lt;br /&gt;
&lt;br /&gt;
в) применение средств вычислительной техники (СВТ) как средств новых информационных технологий (НИТ): коммуникации, настольные издательства и т.д.&lt;br /&gt;
&lt;br /&gt;
Каждое из направлений определяет собственный набор основных минимально необходимых программно-аппаратных средств. Общими для всех направлений являются требования надежности, соответствия санитарно-гигиеническим нормам и т.п.&lt;br /&gt;
&lt;br /&gt;
Практика показывает, что в тех случаях, когда ПЭВМ используется как предмет изучения, можно ограничиться минимальными характеристиками.&lt;br /&gt;
&lt;br /&gt;
При использовании СВТ как средства обучения и НИТ следует говорить не об учебных ПЭВМ, а о профессиональных ПЭВМ со своей специфической областью применения. При этом в комплект должно входить значительное количество программно-аппаратных инструментальных средств, позволяющих эффективно создавать учебные курсы по самым различным предметам. К таким средствам, например, можно отнести системы ввода-вывода графической и текстовой информации (микро- видео, сканеры, электронные доски), манипуляторы, интегрированные пакеты, средства искусственного интеллекта и т.п. Следует также отметить, что нормальное развитие этого этапа использования СВТ невозможно без достижения достаточной компьютерной грамотности пользователей при работе с аппаратурой и программным обеспечением первого этапа.&lt;br /&gt;
&lt;br /&gt;
В соответствии с разработанной в СССР концепцией применения ПЭВМ в учебном процессе основной используемой в школе единицей является “комплект учебной вычислительной техники” (КУВТ), включающий в себя компьютеры (от 9 до 16 рабочих мест), объединенные локальной сетью и использующие общую периферию: печатающее устройство (ПУ) и накопитель на гибких магнитных дисках (НМГД).&lt;br /&gt;
&lt;br /&gt;
В настоящее время по линии Государственного комитета по народному образованию СССР закуплены и используются в учебном процессе следующие виды отечественных КУВТ: КУВТ-86, УКНЦ и “Корвет”. В ряде республик и областей для целей образования используются УПЭВМ и КУВТ других типов и архитектур (в РСФСР комплект вычислительной техники “Агат, исполнение 7”, в БССР – КУВТ “Немига”, в АзССР – КУВТ “Каспий” и т.д.).&lt;br /&gt;
&lt;br /&gt;
Практически нет совместимости между различными моделями КУВТов как на аппаратном (разные разъемы, форматы на дискетах и т.д.), так и на программном уровне (разные системы команд и разные операционные системы). Теоретически возможен перенос исходных текстов программ на магнитофонной кассете.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим характеристики перечисленных КУВТов более подробно.&lt;br /&gt;
&lt;br /&gt;
=== 1.1. КУВТ-86 ===&lt;br /&gt;
&lt;br /&gt;
КУВТ-86 включает в в себя в качестве РМП одну ПЭВМ типа “Электроника НЦ-80-20/2M” (ДВК-2М) и до 12 ПЭВМ БК-0010Ш (РМУ), комплектуемых монохромными мониторами “Электроника МС-6105” и объединенных локальной сетью через порты последовательного интерфейса типа стык-С2. По ряду параметров КУВТ-86 не удовлетворяет не только внутрисоюзному уровню развития средств учебной вычислительной техники (не говоря о международном), но и ГОСТ 27201-87, регламентирующему основные требования к ПЭВМ.&lt;br /&gt;
&lt;br /&gt;
ДВК-2М включает в себя системный блок, спаренный дисковод НГМД-6022 и профессиональный алфавитно-цифровой дисплей “Электроника-15И300013”, использующийся как удаленный терминал, связанный с ПЭВМ последовательным интерфейсом, и принтер. В системном блоке установлены: 16-разрядная одноплатная ЭВМ “Электроника НЦ-80-20”, включающая в себя микропроцессор КМ1801ВМ1, 56 Кбайт доступного пользователю ОЗУ, последовательный и параллельный порты, плата контроллера дисковода и две платы КТЛК-6, включающие в себя по шесть последовательных портов каждая. ПЭВМ не допускает графических режимов, видеоОЗУ отсутствует.&lt;br /&gt;
&lt;br /&gt;
В БК-0010Ш используется одноплатная ЭВМ на основе микропроцессора КМ1801ВМ1 с производительностью 0,3 млн оп/с, 32 Кбайт ОЗУ, из которых видеоОЗУ занимает 16 Кбайт, а 16 Кбайт предоставляется программе пользователя, около 32 Кбайт ПЗУ ВК заняты системным монитором языка Бейсик, часть которого может быть отключена через системный слот и заменена ПЗУ тестов. Объем памяти, предоставляемой пользователю, может быть увеличен за счет части видеоОЗУ (12 Кбайт), однако при этом графика, по сути дела, исключается.&lt;br /&gt;
&lt;br /&gt;
В качестве ОЗУ предусматривается бытовой кассетный магнитофон. Контроллер НМЛ допускает запись/чтение со скоростью 1,2 Кбод. Контроллер монитора позволяет подключать как черно-белый (“Видео”), так и цветной монитор, но пользователю доступен только выход “Видео” (выход аналогового RGB не выведен на внешний разъем). Пользователю доступны также слот системной шины и порты: параллельный асинхронный на 16 линий разделенного ввода/вывода, последовательный в виде отдельного устройства подключаемого через системный слот (поставляется в составе КУВТ для организации локальной сети).&lt;br /&gt;
&lt;br /&gt;
БК-0010Ш допускает графические режимы: одноцветный с 512 × 256 точек и 256 × 256 точек с четырьмя цветами.&lt;br /&gt;
&lt;br /&gt;
Программно-аппаратная поддержка локальной сети типа “звезда” реализует протоколы канального и прикладного уровней. Основные недостатки КУВТ-86 следующие:&lt;br /&gt;
&lt;br /&gt;
1. Надежность КУВТ-86 не выдерживает никакой критики. Наиболее часты отказы дисководов; регулярны сбои клавиатуры. Так как совершенствование конструкций не предусмотрено ни планами министерства, НИ планами завода-изготовителя, низкая надежность КУВТ-86 является основным аргументом за запрет их использования в сфере образования.&lt;br /&gt;
&lt;br /&gt;
2. Использование архитектурно различных ПЭВМ в качестве РМП и РМУ, ДВК-2М и БК-0010Ш объединяет только одинаковый микропроцессор, используемый в обоих конструкциях. Несоответствие адресов внешних устройств, принципиально различные карты памяти и отсутствие у РМП графических режимов привел к высокой степени несовместимости ПЭВМ между собой. По сути дела, РМП используется лишь как файлсервер, непомерно дорогой для таких целей, не обеспечивающий обмена между рабочими местами и других функций локальной сети.&lt;br /&gt;
&lt;br /&gt;
3. На рабочих местах используются компьютеры, которые в лучшем случае могут быть рассмотрены как игровые (и то с параметрами, далекими от достигнутого в этой области уровня). Слишком малое ОЗУ (недостаточное даже для нормального использования Бейсика) создает серьезные трудности при программировании.&lt;br /&gt;
&lt;br /&gt;
4. Форматы записи данных на дискете несоместимы со стандартными форматами, применяемыми на других учебных ПЭВМ и на большинстве профессиональных ПЭВМ.&lt;br /&gt;
&lt;br /&gt;
=== 1.2. КУВТ УКНЦ (“Электроника МС-0202”) ===&lt;br /&gt;
&lt;br /&gt;
КУВТ УКНЦ состоит из однотипных ПЭВМ “Электроника МС0511”, комплектуемых монохромными мониторами “Электроника МС-6105” и объединенных в локальную сеть. Базовый класс предусматривает 13 ПЭВМ (одно РМП и 12 РМУ), контроллер НГМД, реализованный в виде отдельного устройства, подключаемого через слот, спаренный НГМД типа 6022 (в последних модификациях используется НГМД-5305) и принтер (в настоящее время типа ROBOTRON-6329.01. Форматы 5,25” 400 Кбайтных дискет совместимы с форматами, принятыми на ЭВМ серии PDP-11 фирмы DEC. Контроллер НМД, имеющийся на каждой ПЭВМ, позволяет осуществлять запись/считывание информации со скоростью 1,2 Кбод.&lt;br /&gt;
&lt;br /&gt;
Каждая ПЭВМ построена по двухпроцессорной двухмагистральной архитектуре. В качестве центрального процессора (ЦП) и периферийного (ПП) используются микропроцессоры КМ1801ВМ2, причем ПП используется, по сути дела, как процессор ввода/вывода. Обмен информацией между ЦП и ПП осуществляется через скоростной байтовый параллельный интерфейс и регистры. Совмещенная 16-разрядная шина адреса/данных позволяет каждому из процессоров адресовать 64 Кбайт. Имеется приоритетная система прерываний. Наличие у БИС КМ1801BM2 двух режимов работы “USER” и “HALT” позволяет включать в адресное пространство различные области памяти и организовывать арбитраж. Для решения задач арбитража используется также буфер магистрали ПП. Производительность ЦП (согласно “Техническим условиям”) составляет 0,7 млн оп/с, ПП – 0,5 млн оп/с. Объем ОЗУ составляет 192 Кбайт, из них 64 Кбайта принадлежат ЦП, 32 – ПП, 96 – видеоОЗУ. Управление каждым ОЗУ осуществляется своей БИС управления. Из-за ограниченности адресного пространства каждого из процессоров часть памяти, в том числе видеоОЗУ, адресуется через регистры. Системное ПЗУ объем 32 Кбайт принадлежит адресному пространству ПП и содержит программу начального загрузчика и тесты. Контроллер клавиатуры обслуживает матрицу 8 х 12 клавиш встроенной клавиатуры. Имеется 10 функциональных кодов. ПЭВМ включает в себя таймер и генератор звука, работающий в полосе частот 60 Гц–16 кГц.&lt;br /&gt;
&lt;br /&gt;
Контроллер монитора позволяет подключать как черно-белый (“Видео”), так и цветной (аналоговый RGBI, I – яркость строки) выход. КУВТ стандартно комплектуется монохромными мониторами “Электроника-6105”.&lt;br /&gt;
&lt;br /&gt;
Графические режимы позволяют адресовать экран до 640 × 288 точек 8 цветами из 16, время закрашивания экрана около 1 с. Доступен текстовый режим 26 строк по 80 символов в строке.&lt;br /&gt;
&lt;br /&gt;
Имеется 3 системных слота расширения, один из которых предназначен для подключения контроллера локальной сети.&lt;br /&gt;
&lt;br /&gt;
Сеть типа “Кольцо” производительностью до 57,6 Кбод представляет собой, по сути дела, стандартный последовательный порт с улучшенными характеристиками за счет применения более совершенных оптронных развязок.&lt;br /&gt;
&lt;br /&gt;
Основным достоинством КУВТ являются усилия разработчиков и завода-изготовителя, направленные на повышение надежности и качества серийных изделий. С точки зрения пользователя, достоинствами КУВТ УКНЦ является также унификация составляющих его ПЭВМ (в отличие от КУВТ-86); удобная для программирования, полная и симметричная система команд процессора; ориентация на интегральные схемы большой степени интеграции (полузаказные БИС серии 1515) и связанное с этим малое количество корпусов, что даст возможность повысить в перспективе надежность изделия.&lt;br /&gt;
&lt;br /&gt;
Основными недостатками УКНЦ являются:&lt;br /&gt;
&lt;br /&gt;
1. Несбалансированность тепловых режимов (частые сбои и выход из из строя в результате перегрева) части серийных моделей. Причина, по-видимому, заключается в несовершенстве используемого блока питания (классического типа). В настоящее время разработан новый блок питания (импульсного типа) с существенно более высоким КПД и низким уровнем рассеиваемой мощности, однако в серийные модели он пока не устанавливается.&lt;br /&gt;
&lt;br /&gt;
2. Неотработанность технологии некоторых комплектующих, в частности контроллера НМГД, резко снижает надежность КУВТ. В выпускаемых в настоящее время ПЭВМ используется новая БИС контроллера НМГД. Время покажет, повысило ли это надежность изделия.&lt;br /&gt;
&lt;br /&gt;
3. Использование несовершенных дисководов (например, НГМД 6022). Частые обращения к дискам, характерные для ПЭВМ DEC - архитектуры, выдвигают особые требования к надежности внешних ЗУ. В последней модификации КУВТ УКНЦ используются дисководы типа 5305, что позволяет отчасти смягчить проблему надежности КУВТ. Кардинальное решение этой проблемы возможно только при комплектации КУВТ НМД типа “Винчестер”, что не предусматривается планами завода-изготовителя. Тревожным является и тот факт, что использование “Винчестера” не предусматривается и в следующем КУВТ-90 (фактически представляющем собой модифицикацию КУВТ УКНЦ). Следует при этом отметить, что комплектация КУВТ одним “Винчестером” обходится дешевле, чем комплектация каждой ПЭВМ НГМД (последнее, возможно, будет реализовано в КУВТ-90).&lt;br /&gt;
&lt;br /&gt;
4. Хотя изначальная идея разделения функций центрального и периферийного процессоров несомненно здравая и соответствует тенденциям мирового развития, ее конкретная реализация в УКНЦ принесла больше осложнений, чем пользы. Основная причина этого состоит, на наш взгляд, во-первых, в отсутствии соответствующего программного обеспечения, во-вторых, в несоответствии целей и применяемых средств. Качественно иные функции ПП предполагают, что его структура, принципы работы и используемые им ресурсы принципиально отличаются от структуры, принципов работы и ресурсов ЦП, обеспечивая существенно более высокую производительность на операциях обмена данными и развитость функций контроллера внешних устройств за счет других, “чисто процессорных” функций (например, математических операций). Так, принцип развития ПЭВМ класса IBM-PC, как представляется, заключается в раздельном увеличении ресурсов и совершенствования функций центрального процессора и периферийных контроллеров при соблюдении программной совместимости в семействе снизу вверх по каждому из устройств. Использованная в УКНЦ архитектура предопределила “замораживание” ресурсов ЦП на уровне младших моделей ДВК и несоответствие функций ПП его задачам. На наш взгляд, это может привести к появлению программного обеспечения, не имеющего будущего. Хотя подобные архитектурные недоработки неизбежны, пока действует остаточный принцип финансирования, снабжения и контроля средств учебной информатики, считаем необходимым подчеркнуть архитектурную и, что еще важнее, экономическую неоправданность использования двух совершенно одинаковых процессоров в качестве ЦУП и ПП. Возможно, разработчики КУВТ УКНЦ стремились наработать опыт использования в учебных ПЭВМ мультипроцессорных систем. В этом случае следует предпочесть более серьезную проработку вопросов арбитража и распределения ресурсов организации промежуточного буфера и регистрового доступа к страницам ОЗУ.&lt;br /&gt;
&lt;br /&gt;
5. Своеобразие архитектуры и вызванная этим уникальность ПЭВМ привели к тому, что к настоящему времени КУВТ УКНЦ не полностью укомплектован даже базовым программным обеспечением. Большую часть программного обеспечения, включая поддержку локальной сети, необходимо разрабатывать заново. Использование профессиональных производительных ЭВМ для разработки ПО УКНЦ крайне затруднено. Более того, для создания прикладных пакетов, ориентированных на возможности собственно УКНЦ, из языков программирования в настоящее время может быть использован только макроассемблер.&lt;br /&gt;
&lt;br /&gt;
6. Хотя микропроцессоры, используемые в ПЭВМ, могут работать с тактовой частотой 9 МГц и достигать при этом скорости выполнения регистровых операций 1,2 млн оп./с, реальное быстродействие компьютера не превышает 0,4 млн оп./с. Для повышения скорости работы программ разработчики рекомендуют записывать программы в ПЗУ, а также распараллеливать их работу с использованием одновременно двух процессоров, однако такой режим не является штатным и на практике мало реален.&lt;br /&gt;
&lt;br /&gt;
=== 1.3. КУВТ “Корвет” ===&lt;br /&gt;
&lt;br /&gt;
КУВТ состоит из одного РМП типа ПК8020 и 12 РМУ ПК8010, объединенных локальной сетью, в комплект входят также сдвоенный дисковод и принтер западного производства. Комплект НГМД 5.25” обслуживает дисководы с емкостью данных на неформатированной дискете до 1 Мбайт (800 Кбайт на форматированной). Контроллер НМЛ допускает запись на кассетный магнитофон со скоростью 1.2 Кбод.&lt;br /&gt;
&lt;br /&gt;
В ПЭВМ использован микропроцессор КР580ВМ80А с производительностью 0,625 млн оп./с, карта памяти с регистровым переключением страниц, реализованы режимы прерываний, таймер, различные контроллеры, ПЭВМ представляет программе пользователя 64 Кбайта ОЗУ, видеоОЗУ, подразделяемое на графическое (ГЗУ) объемом 192 или 48 Кбайт в зависимости от используемых микросхем памяти и алфавитно-цифровое (АЦЗУ) объемом 1 Кбайт × 9 бит, ПЗУ объемом 24 Кбайт, из которых ВК заняты системой (драйверы), а 16 Кбайт – интерпретатором языка Бейсик.&lt;br /&gt;
&lt;br /&gt;
Контроллер монитора обеспечивает подключение черно-белого монитора по выходу “Видео” и цветного по выходу цифрового RGBI (I – интенсивность). Выход аналогового RGBI реализован, но недоступен пользователю.&lt;br /&gt;
&lt;br /&gt;
Реализованы (и доступны) порты параллельного (ИРПР-М) и последовательного (ИРПС и СТЫК-С2, выделены оба) интерфейсов. На плате имеются выходы для двух двухкоординатных джойстиков (не выведены на внешний разъем).&lt;br /&gt;
&lt;br /&gt;
Имеется несколько графических режимов, до 512 × 256 точек восьми цветов (3 плана по 16 Кбайт), время закрашивания области экрана – 2 с, существует текстовый режим, допускающий 80 символов в строке, формат знакомест 8 × 11 точек, так как графическое ЗУ и алфавитно-цифровое ЗУ физически разнесены, совмещение графического и текстового режимов не составляет проблем.&lt;br /&gt;
&lt;br /&gt;
Локальная сеть (KERMIT) типа “Общая шина” реализует байториентированный протокол. Скорость передачи по сети 19,6 Кбод.&lt;br /&gt;
&lt;br /&gt;
ПЭВМ содержит 126 корпусов микросхем, из которых БИС – 62 корпуса (4 корпуса – программируемые логические матрицы).&lt;br /&gt;
&lt;br /&gt;
Достоинства “Корвета” заключаются в сбалансированности его ресурсов и достижении на относительно скромной и недефицитной элементной базе достаточно высоких пользовательских характеристик, как-то: полная совместимость с пакетами, разработанными в рамках операционных систем CP/M и МикроДОС; наличие встроенного (в отличие от УКНЦ) интерпретатора Бейсика; щадящий режим работы с дисковым накопителем и др. Важными являются усилия разработчиков по дальнейшему совершенствованию модели, что в условиях быстро меняющейся ситуации гарантирует его жизнеспособность в течение некоторого времени. Несомненным достоинством является совместимость ПЭВМ по форматам данных на внешних носителях со множеством отечественных и зарубежных ПЭВМ, а также появление профессиональных и бытовых моделей архитектуры “Корвет”.&lt;br /&gt;
&lt;br /&gt;
К недостаткам ПЭВМ относятся:&lt;br /&gt;
&lt;br /&gt;
1) большое количество корпусов и недостаточная автоматизация производства. По мнению авторов, такая ситуация во многом является следствием дефицитности многих комплектующих изделий, в первую очередь микросхем, что оказывает влияние на разработку и выпуск;&lt;br /&gt;
&lt;br /&gt;
2) низкая надежность, обусловленная некачественной сборкой в заводских условиях;&lt;br /&gt;
&lt;br /&gt;
3) недоработанность базового программного обеспечения, что вызывает определенные трудности при создании программ, работающих с локальной сетью;&lt;br /&gt;
&lt;br /&gt;
4) наличие импортной периферии (дисководы, принтеры), закупаемой на валюту, при том что совершенно нереальны в обозримом будущем экспортные поставки “Корвета” за валюту.&lt;br /&gt;
&lt;br /&gt;
=== 1.4. Другие КУВТ, используемые в системе среднего образования СССР ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Комплект “Агат”&#039;&#039;&#039;. Поставляемые в школы РСФСР комплекты “Агат” представляют собой 13 ПЭВМ “Агат, исполнение”, каждая из которых оснащена дисководом и профессиональным монитором “Электроника-32ВТЦ101”, в комплект входит также матричное печатающее устройство (D100). Компьютеры не объединены локальной сетью. В качестве центрального процессора используется импортный микропроцессор MCS6502 с производительностью около 0,5 млн оп./с. В модели, поставляемой в школы, объем ОЗУ 64 Кбайт, из которых видеоОЗУ занимает от 2 до 8 Кбайт. Системное ПЗУ объемом 2 Кбайта состоит из программы начального загрузчика и драйверов. Существует режим эмулирования ПЗУ из части ОЗУ (в ПЭВМ, поставляемых в школы, такое “псевдоПЗУ” составляет 12 Кбайт и содержит программу “Монитор” и интерпретатор языка Бейсик). НГМД ЕС-5088 производства НРБ обеспечивает объем данных 109,4 Кбайт на 5,25” дискете. В качестве ВЗУ может быть использован бытовой кассетный магнитофон. ПЭВМ “Агат” имеет порты параллельного и последовательного интерфейсов. ПЭВМ реализует графические режимы до 256 × 2576 монохромных точек, 128 × 128 восьми цветов и другие, а также ряд текстовых режимов. Основными достоинствами ПЭВМ являются простая система команд, достаточно гибкая архитектура, наличие НГМД на каждом РМУ. Среди недостатков следует отметить следующие:&lt;br /&gt;
&lt;br /&gt;
1) ненадежность работы как самой ПЭВМ (перегрев, сбои в работе контроллера ОЗУ), так и периферии, в, в особенности болгарских дисководов;&lt;br /&gt;
&lt;br /&gt;
2) низкое качество НГМД привело к проблеме переносимости программного обеспечения с одного экземпляра ПЭВМ на другой, что в условиях частых сбоев и организации учебного процесса в советской школе приводит к неприемлемым условиям работы;&lt;br /&gt;
&lt;br /&gt;
3) из-за отсутствия локальной сети во время урока преподаватель вынужден тратить большую часть учебного времени на устранение сбоев и перезагрузки системы на отдельных экземплярах ПЭВМ;&lt;br /&gt;
&lt;br /&gt;
4) используемая реализация языка Бейсик несовместима с реализациями на других ПЭВМ;&lt;br /&gt;
&lt;br /&gt;
5) цена компьютера столь велика, что обычная школа не в состоянии приобрести комплект без помощи шефов.&lt;br /&gt;
&lt;br /&gt;
Напрашивается вывод, что “Агат” по сути своей не предназначен для задач образования. Его положительные стороны зачеркиваются недостатками, имеющими принципиальное значение для этой сферы деятельности.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;КУВТ “Немига”.&#039;&#039;&#039; Разработанный для использования в системе среднего образования БССР КУВТ “Немига” состоит из одного РМП и 12 РМУ, представляющих собой однотипные ПЭВМ “Немига”, оснащенные монохромными мониторами и объединенные локальной сетью производительностью до 620 Кбод. РМП оснащается НГМД и принтером. ПЭВМ “Немига” построена в рамках архитектуры ЭВМ семейства PDP-11 фирмы DEC на базе микропроцессорного комплекта К588/1824, выполненного по КМОП-технологии. В состав ПЭВМ входят: построенный на БИС серии К588 микропроцессор производительностью 0,4 млн оп./с; ОЗУ пользователя объемом 64 Кбайт, видеоОЗУ 32 Кбайт и “электронный диск” 32 Кбайт; системное ПЗУ, содержащее программы начального пуска и дискового загрузчика, пультового терминала, системной консоли и графических примитивов; аппаратный умножитель; контроллеры устройств. Реализованы графические (до 512 × 256 точек четырех градаций яркости) и текстовые (до 25 строк по 64 символа) режимы. Форматы дискет совместимы с применяемыми в ЭВМ “Электроника-60”.&lt;br /&gt;
&lt;br /&gt;
Достоинством КУВТ “Немига” является в первую очередь реализованная на нем локальная сеть. Это первый случай использования в отечественном КУВТ локальной сети, удовлетворяющей современным требовшпи к учебным средствам вычислительной техники. Хотя соответствующая БИС (К588ВГ6) вьшускается отечествеъшой промьпшіеъшоспю, до сих пор разработчики ограничивались использованием для этих целей БИС последовательного порта СТЫК-С2, имеющего в 10-30 раз более низкую производительность. Другим важнейшим достоинством является используемая низкоэнергетическая элементная база, что, по-видимому, позволит избежать проблем, связанных с перегревом ПЭВМ (потребляемых одноі ПЭВМ мощность составляет всего 6 Вт). Конечно, это не служит абсолютной гарантией надежности ПЭВМ. Реальная надежность определится в процессе эксплуатации КУВТ. К дестоинсгвам можно также отнестии обеспеченную, по словам разработчиков, высокую совместимостьс программным обеспечением ПЭВМ серии “Эпектроника-60” – “Электрошн-80” – ДВК.&lt;br /&gt;
&lt;br /&gt;
Основным недостатком, по мнению авторов, является ориентация разработчиков на линию DEC в архитектуре КУВТ. Происходящий в стране постепенный отказ от использования этой архитектуры в ПЭЗВМ вообще и в учебных ПЭВМ в частности лишает КУВТ “Немига” перспективы. Кроме того, аналогично другим КУВТ отечественного производства, используемые в КУВТ “Немига” ВЗУ явно недостаточны по объему хранимых данных и надежности.&lt;br /&gt;
&lt;br /&gt;
== 2. Применение ПЭВМ для обучения за рубежом ==&lt;br /&gt;
&lt;br /&gt;
За рубежом в образовании используются практически все виды персональных ЭВМ (исключение составляют лишь мощные графические станции и компьютеры-игрушки). Следует отметить, что не во всех странах принято само понятие учебной ПЭВМ. О программах создания ПЭВМ, ориентированных на применение в обучении, объявлено в Великобритании (BBC Acorn и Archimedes), во Франции (Nanorezo и Nanorezo-II), в Австралии (Micro Bee), в странах Восточной Европы (Правец-8, Праввец-16, Роботрон-1715, PMD-85, IQ-151, PP-01, PP-01.16). К странам, широко использующим ПЭВМ в образовании, относятся также США, Япония и ФРГ. При этом понятие КУВТ, как правило, не используется, хотя многие фирмы объединяют свои учебные компьютеры в локальные сети, обеспечивая пользователем коллективный доступ к периферии. Специально для целей школьного образования созданы такие ПЭВМ как IBM-PS/2 mod 25 (фирма IBM, США), Apple-IIGS (Apple, США), “Archimedes” (фирмы BBC и Acorn, Великобритания). Стремясь использовать накопленное программное обеспечение, многие школы ориентируются на IBM-PC-подобные модели (характерным примером здесь является класс Nanorezo-II, состоящий из одной ПЭВМ типа ІВМ РС/ХТ и 10-20 ПЭВМ типа ІВМ РС, объединенных локальной сетью со скоростью передачи данных до 1 Мбод). Следует отметить, что фирма IBM, учитывая перспективы развития рынка, уделяет большое внимание разработке аппаратных и программных средств для школьных ПЭВМ. Как отмечалось на семинаре этой фирмы (Москва, сентябрь 1989 г.), в настоящее время в школах США установлено около 1 млн ПЭВМ архитектуры ІВМ-РС и 0,5 млн ІВМ-РЅ/2. Состав наиболее массового учебного класса IBM-PS/2 включает в себя рабочие места (до 30 шт. и более), представляющие собой IBM-PS/2 mod. 25/30 с ОЗУ 512- 640 Кбайт, видеоконтроллером MCGA, адресующим видеоОЗУ объемом 64 Кбайт и обеспечивающим графические режимы с числом точек 640 × 200 шестнадцати цветов, а также режимы с числом цветов до 256, и цветовые мониторы и файл-сервер IВM-PS/2 mod. 60/80 с “Винчестером” 20 Мбайт и монохромным монитором. Для полноты картины отметим, что вопросами образования только в фирме IBM занимаются 5050 сотрудников и 200 консультантов, а в 1988 г. США затратили на компьютеризацию образования около 220 млрд долл.&lt;br /&gt;
&lt;br /&gt;
В университетах, а в последнее время и в школах США получают широкое распространение Macintosh-Plus и Macintosh-SE фирмы Apple. Это ПЭВМ из семейства, включающего в себя на сегодняшний день модели – Macintosh, Macintosh-Plus, Macintosh-SE и Macintosh-II, охватывающие широкий спектр применений от бытовых до профессиональных, Macintosh-Plus и Macintosh-SE представляют 32-разрядные ПЭВМ с процессором Motorolla МС-68000, работающие на тактовой частоте 7,8 МГц и разработанные в соответствии с концепцией открытой архитектуры. ПЭВМ поддерживают монохромный графический режим с 512 × 342 точками экрана и звуковой выход на четыре голоса; Macintosh-SE, кроме того, поддерживает и цветную графику. ПЭВМ имеют два разъема расширения Apple Destop Bus, два контроллера последовательного интерфейса RS-232/RS-422 (с максимальной производительностью 230,4 Кбод), контроллер дисковода и сам дисковод 3,5”, “мышь”. ПЭВМ Macintosh-Plus оснащается 128 Кбайтным ОЗУ и 64 Кбайтным ПЗУ. Macintosh-SE (System Expansion) представляет собой расширение ПЭВМ Macintosh-Plus и обычно комплектуется 1 Мбайтным ОЗУ (расширяемым до 4 Мбайт), 256 Кбайтным ПЗУ и портом SCSI.&lt;br /&gt;
&lt;br /&gt;
В конце 1988 г. фирма NEXT анонсировала новую модель рассчитанную на систему высшего образования, “NEXT” использующую самую современную технологию, в частности 32-разрядный микропроцессор Motorolla-68030 и оптические диски.&lt;br /&gt;
&lt;br /&gt;
Общей тенденцией использования ПЭВПМ в системах обучения западных стран является стремление наращивать предоставляемые пользователю ресурсы без кардинальной смены архитектуры, что позволяет использовать уже созданное и апробированное программное обеспечение, как общего назначения (операционные системы, трансляторы), так и прикладного. Как следствие, класс ПЭВМ IBM-PS/2 разработан таким образом, что на машинах этой серии выполняется без доработок большинство разработанных для IBM-РС пакетов, а ПЭВМ Apple-IIGS совместима с программным обеспечением Аpple-II, хотя по своим параметрам и архитектурным особенностям отличается от ПЭВМ этого класса.&lt;br /&gt;
&lt;br /&gt;
Однако со временем развитие аппаратной части приходит в противоречие с условием программной совместимости, что приводит к появлению новых архитектур, отрицающих применение разработанного ПО, но более приспособленных к процессу обучения. Таким “скачком вперед” явилось в последние годы появление семейства ПЭВМ “Archimedes” (“Архимед”), использующих RISC-процессор.&lt;br /&gt;
&lt;br /&gt;
Более подробно в настоящей работе рассмотрены следующие модели: “Archimedes” серии A300 – серии, которую ряд специалистов рассматривает как наиболее перспективную в области образования, и ПЭВМ “Apple-IIGS”, продолжающую семейство Apple-II, накопившее наибольшее число учебных программ.&lt;br /&gt;
&lt;br /&gt;
=== 2.1. Учебная ПЭВМ “Archimedes” ===&lt;br /&gt;
&lt;br /&gt;
Широко известная своими учебными компьютерами фирма Acorn Computers приступила во второй половине 1987 г. К выпуску семейства 32-разрядных ПЭВМ “Archimedes”, состоящего из двух серий компьютеров – A300 для использования в обучении и в быту и A400 для профессиональной деятельности. В настоящее время вшускаются 4 модели: A305, A310, A410, A440. Фирма подчеркивает, что обучение – основная сфера применения новой ПЭВМ, и проводит соответствующую политику, включающую установление для школ льготных тарифов.&lt;br /&gt;
&lt;br /&gt;
В компьютерах семейства используется микропроцессор производительностью 10 млн оп./с, построенный по RISC-технологии, и получивший название ARM (Acorn RISC Machine), с системой команд, во многом аналогичной системе команд микропроцессора 6502. Система однотактовых команд ARM состоит в основном из операций обмена между регистрами и ОЗУ. Быстрая обработка прерываний позволяет реализовать все функции ввода/вывода через микропроцессор, не используя дополнительного оборудования. Простота конструкции и высокая производительность ARM во многом достигнуты благодаря перераспределению функций между процессором и БИС управления памятью MEMC, на которую возложены функции общей синхронизации, контроллера режима прямого доступа к памяти, формирования 22-битового физического адреса, мультиплексирования микросхем ОЗУ и др. Кроме центрального микропроцессора, используется еще 3 сопроцессора: управление ОЗУ – MEMC, управления видеопамятью – VIDC и ввода/вывода – IOC. MEMC адресует до 4 Мбайт ОЗУ с тремя уровнями защиты памяти: “супервизор”, “операционная система”, “пользователь”.&lt;br /&gt;
&lt;br /&gt;
Объем ОЗУ в существующих моделях составляет от 0,5 М до 4 Мбайт в зависимости от модели (в A305 – 0,5 М байт) ПЗУ – 512 Кбайт, имеется также CMON-ОЗУ объемом 256 байт для часов реального времени с питанием от литиевых батарей. Системное ПЗУ содержит монитор операционной системы MOS, дисковую файловую систему ADFS, сетевую файловую систему ANFC, BBC Basic V, Basic Editor, программу работы с “окнами” Desk Top Manager и несколько кодовых наборов символов.&lt;br /&gt;
&lt;br /&gt;
Каждая из моделей комплектуется вмонтированным в системный блок 3,5” дисководом для 1 Мбайтных (неформатированных) дискет. Возможно подключение второго дисковода или диска типа “Винчестер” емкостью до 20 Мбайт (в ПЭВМ серии A300 для подключения “Винчестера” требуется дополнительный контроллер). Кроме того, имеется доступ к 20 Мбайтному “Винчестеру” через локальную сеть.&lt;br /&gt;
&lt;br /&gt;
ПЭВМ имеет контроллеры последовательного (RS-423) и параллельного (Centronics) интерфейса, комплектуется трехклавишной “мышью”.&lt;br /&gt;
&lt;br /&gt;
Видеопроцессор VIDC поддерживает 187 экранных режимов с максимальным числом цветов 256 из палитры 4096 для мониторов с обычной скоростью сканирования и 3 режима для высокоскоростных мониторов. Всего поддерживается 22 экранных режима, в том числе 3 с высоким разрешением (640 × 512 точек). Число цветов – до 256 из палитры 4096. Имеется система программных спрайтов. Скорость передачи на дисплей может изменяться программно переключением частоты передачи с 8 до 24 МГц. Использование в микропроцессоре 32-разрядного циклического сдвигового регистра обеспечивает необходимый для графики высокого разрешения набор битовых операций.&lt;br /&gt;
&lt;br /&gt;
ПЭВМ имеет канал стереозвука на 8 голосов. Клавиатура (расширенная IBM-PC) содержит 103 клавиши, из которых 12 программируются пользователем. Монитор может подключаться как через аналоговый, так и через цифровой RGB-входы.&lt;br /&gt;
&lt;br /&gt;
В машинах серии A300 пользователю предоставляется один 64-контактный системный расширитель магистрали (слот), допускающий 2 слота расширения, в A400 – 4 (6) системных слотов.&lt;br /&gt;
&lt;br /&gt;
“Archimedes” поддерживает традиционную для Acorn локальную сеть ECONET с сетевым интерфейсом RS-423 (скорость передачи до 350 Кбод); предоставляющую пользователю доступ к периферии в режиме разделения времени. Стоит отметить, что RS-423 распространен в основном только в Великобритании.&lt;br /&gt;
&lt;br /&gt;
Из дополнительно поставляемых устройств можно выделить плату сопроцессора с Intel-80186 для поддержки программного обеспечения фирмы IBM (совместимость с ПО IBM-PC достигается за счет потери многих преимуществ “Archimedes”), а также сопроцессор арифметики с плавающей точкой (для серии A300 использование этой платы недопустимо).&lt;br /&gt;
&lt;br /&gt;
“Archimedes” рекламируется как ПЭВМ, имеющая вдвое большую производительность, чем VAX-780, и сопоставимая с последними 32-разрядными моделями, построенными на Intel-80386 и Motorola-68020.&lt;br /&gt;
&lt;br /&gt;
“Archimedes” достаточно хорошо оснащена программными средствами. Уже сейчас имеются трансляторы языков Лисп, Пролог, Смолток и др. В списке обучающих программ и пакетов (занимающем почти половину каталога прикладного программного обеспечения) есть программы для всех возрастов – от обучения чтению 5-летних до сложных пакетов по физике, биологии, экономике для студентов. Практически все учебные программы созданы фирмами Longman, Scetlander и Resource. Следует отметить, что большинство обучающих программ – это ситуационные модели, ролевые игры, требующие от обучаемого принятия решений и демонтсрирующие ближайшие и отдаленные результаты этих решений, что позволяет, не отвлекаясь на несущественные частности, понять суть изучаемых проблем и их взаимосвязи.&lt;br /&gt;
&lt;br /&gt;
Следует отметить, что при всех своих преимуществах ПЭВМ “Archimedes” не завоевала английского рынка, на котором имеет место сильная ориентация на IBM-PC-совместимые модели.&lt;br /&gt;
&lt;br /&gt;
=== 2.2. ПЭВМ Apple-IIGS ===&lt;br /&gt;
&lt;br /&gt;
В настоящее время наиболее распространенными компьютерами, применяемыми в школах США (более 50% парка машин), являются ПЭВМ семейства Apple-II. Несмотря на “возраст” (первая модель Apple-II была разработана более 11 лет назад), компьютеры этого класса сохраняют лидирующее положение в основном за счет относительно низкой цены и развитости программного обеспечения. В настоящее время семейство Apple-II состоит из моделей: Apple-II, Apple-II+, Apple-IIe, Apple-IIc и Apple-IIGS. Появившуюся в конце 1986 г. Модель Apple-IIGS отличают такие высокие качества, как открытость архитектуры, использование наряду с 8-разрядной 16-разрядной арифметики, технологии монтажа на поверхности. Относительно невысокая стоимость (цена базовой модели $999), доступность богатейшего программного обеспечения Apple-II и другие достоинства позволяют компьютерам серии Apple и до сих пор занимать одно из ведущих мест среди ПЭВМ для учебных и бытовых применений.&lt;br /&gt;
&lt;br /&gt;
Apple-IIGS состоит из системного блока, выносной клавиатуры, “мыши”, дисплея, утилит, операционной системы ProDOS 8/16 и документации. В качестве центрального процессора используется микросхема 65C816 производительностью более 1 млн он./с. Это 16-разрядная БИС, имеющая, кроме того, режим эмуляции системы команд 8-разрядного микропроцессора 6502, что позволяет использовать программное обеспечение Apple-II без каких-либо переделок. Аналогично “Archimedes” повышение реального быстродействия ПЭВМ во многом определяется разделением фукнций между микпропроцессором и специальной БИС Mega-II, осуществляющей ввод/вывод и ряд других операций. Адресное пространство микропроцессора составляет 16 Мбайт, системная шина Apple-IIGS обеспечивает доступ лишь к 8 Мбайт. Стандартная поставка включает в себя 320 Кбайт ОЗУ, из которых 128 Кбайт “быстрого” ОЗУ принадлежат ЦП, 128 Кбайт “медленного” ОЗУ – БИС Mega-II, а 64 Кбайт представляют собой специализированное ОЗУ звукового синтезатора. Это существенно превышает объем ОЗУ в Apple-IIe (128 Кбайт). Объем встроенного ПЗУ также больше, чем в любой другой ПЭВМ серии Apple (128 Кбайт), и включает в себя Applesoft Бейсик, инструментальные средства, фукнции обмена с монитором, клавиатурой, портами ввода/вывода, а также драйвер локальной сети AppleTalk.&lt;br /&gt;
&lt;br /&gt;
Контроллер дисковода обеспечивает работу с 800 К байтными форматами 3,5” дискет, а также (для совместимости с Apple-II) с 143 Кбайтным 5,25” дискетами. Поддержки “Винчестера” в стандартной поставке не предусмотрено, однако фирма Apple продает соответствующую аппаратуру в виде отдельного продукта.&lt;br /&gt;
&lt;br /&gt;
Имеются два последовательных порта ввода/вывода, “мышь”, выходы на монохромный и цветной мониторы (последний может подключаться как через RGB, так и через видеовход). В стандартную поставку входит монохромный монитор.&lt;br /&gt;
&lt;br /&gt;
Клавиатура модифицирована по сравнению с Apple-II для обеспечения большего удобства пользователя и совместимости с клавиатурой Macintosh. Запрограммированные в ПЗУ фунции обслуживания клавиатуры включают в себя все системные входы из применяемого в Macintosh набора Control Planet, а также дают возможность переключать тактовую частоту 1/2, 8 МГц. Возможны варианты кодировки клавиш для неанглоязычных стран.&lt;br /&gt;
&lt;br /&gt;
Принципиально новой особенностью Apple-IIGS по сравнению с другими ПЭВМ серии Apple-II является наличие слотов расширения шины Apple-IIe и слота расширения ОЗУ до 8 Мбайт.&lt;br /&gt;
&lt;br /&gt;
Встроенное расширение ОЗУ делает невозможным использование ряда разработанных для ранних моделей интерфейсных плат, например платы прямого доступа к памяти. Следует отметить, что с появлением ПЭВМ типа Apple-IIGS (а также Mac-SE, Mac-II, Commodore Amiga-2000 и др.) снова проявилась тенденция к открытой, “гибкой” архитектуре, позволяющей пользователю варьировать ресурсы в широких пределах в зависимости от своих нужд и не менять компьютер, как только он перестал удовлетворять возросшим потребностям. Дешевизна моделей с минимальной комплектацией, возможность наращивания ресурсов по мере роста сложности решаемых задач, доступность богатого программного обеспечения (особенно в области учебного использования ПЭВМ), несомненно, повышают конъюнктурные преимущества этих ПЭВМ в условиях рынка.&lt;br /&gt;
&lt;br /&gt;
Разъемы и кабели унифицироываны, т.е. кабель для подключения в ПЭВМ принтера может быть использован для подключения к ней модема и наоборот, а также для подключения принтера непосредственно к модему. Порт для подключения 3,5” и 5,25” дисководов (Smart Port) может быть использован для других блочных операций, например для обмена с “Винчестером” или файлсервером (т.е. устройством, организующим доступ к ресурсам внешней памяти). “Винчестер”, кроме того может быть подключен через локальную сеть AppleTalk, через SCSI-порт или специализированную интерфейсную плату.&lt;br /&gt;
&lt;br /&gt;
Apple-IIGS поддерживает все текстовые и графические режимы ПЭВМ серии Apple: текстовые режимы на 40 × 80 символов в строке (24 строки, 6 × 8 точек в знакоместе), графические режимы с низким, высоким (280 × 192) и двойным (560 × 1092) разрешением, комбинации текстовых и графических режимов. Добавлены два новых режима высокого разрешения: 320 × 200 точек с 16 цветами и 640 × 200 точек с 4 цветами.&lt;br /&gt;
&lt;br /&gt;
Особенностью Apple-IIGS, отличающей ее от аналогичных ПЭВМ, является наличие звукового спецпроцессора фирмы Ensoniq с 64 Кбайт памяти, что позволяет записывать в цифровом виде и воспроизводить одновременно до 32 голосов, а также высококачественную речь и пение. Возможен цифровой синтез звуков с введением данных из файла в в виде частотных гармоник, нотного текста или непосредственно с музыкального инструмента.&lt;br /&gt;
&lt;br /&gt;
Технологическим успехом фирмы Apple следует считать высокую степень интеграции, достигнутую в Apple-IIGS. Большинство “обрамления”, на которое в Apple-II уходило 70 корпусов МС малой интеграции, а в Apple-IIe – 20 корпусов, Apple-IIGS сведено в одной микросхеме SMD-технологии (технология монтажа на поверхности). Это означает, что Apple-IIGS является более надежной ПЭВМ по сравнению со своими предшественницами, однако в случае поломки практически неремонтноспособной: микросхема может быть заменена только вместе с печатной платой. Технология SMD, требующая высокой роботизации производства, удешевляет конструкцию и одновременно страхует от несанкционированного копирования аппаратуры мелкими производителями.&lt;br /&gt;
&lt;br /&gt;
=== 2.3. Прогноз развития зарубежных УПЭВМ ===&lt;br /&gt;
&lt;br /&gt;
При составлении прогнозов развития средств вычислительной техники учебного назначения, создаваемых в развитых капиталистических странах, в период до 1995 г. учитывались следующие соображения:&lt;br /&gt;
&lt;br /&gt;
1) в большинстве западных стран нет концепции КУВТ или специальных УПЭВМ. Просто в систему образования поставляются более дешевые модели;&lt;br /&gt;
&lt;br /&gt;
2) прогноз на 5 лет вперед целесообразно давать с учетом того, что было 5 лет назад по сравнению с данным моментом.&lt;br /&gt;
&lt;br /&gt;
На основе анализа сведений из зарубежных журналов можно сделать вывод, что УПЭВМ будут комплектоваться следующими периферийными устройствами: накопитель на жестком магнитном диске диаметром 89 мм емкостью не менее 20 Мбайт (рост объема продаж за 1988 г. 110%); накопитель на гибком магнитном диске диаметром 89 мм, емкостью не менее 1,44 Мбайт (рост объема продаж за 1988 г. 30%); оптические диски однократной записи не менее 1 Гбайт (рост объема продаж 91%); цветной монитор (рост объема продаж 30%); лазерный принтер (рост объема продаж 13%).&lt;br /&gt;
&lt;br /&gt;
Все УПЭВМ будут комплектоваться манипуляторами типа “мышь”. В качестве схем ЗУПВ будут использоваться как минимум динамические схемы емкостью 1 Мбит (рост объема продаж 174%, а объем продаж схем 256 Кбит уменьшился на 16%). Однако скорее всего, к 1995 г. самыми распространенными (и самыми дешевыми) схемами памяти будут схемы емкостью 4Мбит. Ведь 7 лет назад самыми дешевыми были схемы 167 Кбит, а сейчас – 256 Кбит, т.е. за 7 лет емкость схем ЗУПВ возросла в 16 раз.&lt;br /&gt;
&lt;br /&gt;
В качестве микропроцессора при таких объемах оперативной памяти (не менее 1 Мбайт) будут использоваться 32-разрядные микропроцессоры типа Intel-80386 (или 80486), Motorola-68040 или, что более вероятно, РИСК-процессоры, так как при существенно более простой технологии изготовления они обладают наиболее высоким быстродействием.&lt;br /&gt;
&lt;br /&gt;
Большие объемы оперативной памяти позволят существенно повысить производительность УПЭВМ путем организации электронного диска.&lt;br /&gt;
&lt;br /&gt;
Можно ожидать значительного улучшения графических характеристик УПЭВМ. При разрешающей способности порядка 1024 × 1024 пиксел будет не менее 256 цветов (если будет решена проблема создания недорогих мониторов, допускающих такое разрешение).&lt;br /&gt;
&lt;br /&gt;
== 3. Перспективы использования ПЭВМ в учебном процессе в СССР ==&lt;br /&gt;
&lt;br /&gt;
Комплексное применение вычислительной техники в классе, обеспечивающее работу учителя и индивидуальную работу учеников, требует наличия ПЭВМ значительно большей мощности по сравнению с используемыми в настоящее время. Это относится и к объему оперативной памяти, и к быстродействию, и к графическим возможностям. Тенденция к увеличению мощности ПЭВМ прослеживается во всех проработках, касающихся перспективного компьютера для системы образования.&lt;br /&gt;
&lt;br /&gt;
Вместе с тем речь о комплексном примененеии ПЭВМ может идти только при достаточном насыщении школы вычислительной техникой. Если одна ПЭВМ приходится на 100 учеников (а это примерно полмиллиона машин), то каждый ученик может общаться с компьютером не более одного часа за три недели, считая по шесть уроков в день. Естественно, что никакого комплексного применения ПЭВМ в этом случае нет и быть не может. Нет в этом случае и необходимости в разработке более мощной ПЭВМ. На первый план здесь выходит не увеличение вычислительных возможностей, а снижение стоимости при сохранении уже достигнутых характеристик. И самое важное здесь – обеспечение массового производства ПЭВМ.&lt;br /&gt;
&lt;br /&gt;
Таким образом, при наличии в школе только одного кабинета вычислительной техники с 12-15 компьютерами можно всерьез говорить только об изучении основ информатики и вычислительной техники, причем для этих целей достаточно (по функциональным возможностям) имеющихся в настоящее время КУВТ “Корвет” и УКНЦ.&lt;br /&gt;
&lt;br /&gt;
Только когда в системе образования на 30-10 учеников будет приходится по 1 компьютеру, можно будет всерьез ставить задачу комплексного использования вычислительной техники со всеми вытекающими последствиями.&lt;br /&gt;
&lt;br /&gt;
== 4. Требования к перспективным учебным ПЭВМ ==&lt;br /&gt;
&lt;br /&gt;
Все УПВМ и КУВТ, построенные на их основе, независимо от изготовителя должны быть максимально унифицированы аппаратно и иметь одинаковое базовое и прикладное программное обеспечение. Различие можно допустить на уровне операционных систем при одинаковом интерфейсе с пользователем, и обязательно должны существовать программы преобразования файловой структуры одной операционной системы в другую, и наоборот.&lt;br /&gt;
&lt;br /&gt;
Программное обеспечение КУВТ должно быть в максимальной степени близко к точному подмножеству программного обеспечения профессиональных ПЭВМ. Это позволит поручить производство КУВТ различным министерствам и ведомствам, не создавая проблем для унифицированного учебного процесса, а также облегчить создание прикладного программного обеспечения.&lt;br /&gt;
&lt;br /&gt;
При разработке КУВТ обязательно следует учесть и то обстоятельство, что ряд учебных пакетов будет создаваться на ПЭВМ, входящих в состав КУВТ. Поэтому каждый КУВТ должен иметь определенные ресурсы, включая инструментальные средства, для разработки пакетов прикладных программ.&lt;br /&gt;
&lt;br /&gt;
Характерной особенностью класса УПЭВМ в отличие от ПЭВМ вообще является однообразие характеристик при большом объеме производтсва. Так, в текущей пятилетке около 50% всех выпущенных ПЭВМ намечено направить в систему образования.&lt;br /&gt;
&lt;br /&gt;
Отечественная УПЭВМ 1995 г. с оптимистичным учетом возможностей нашей промышленности должна обладать следующими характеристиками:&lt;br /&gt;
&lt;br /&gt;
наработка на отказ – не менее 20 000 ч;&lt;br /&gt;
&lt;br /&gt;
количество корпусов на плате – не более 40;&lt;br /&gt;
&lt;br /&gt;
микропроцессор – 1801ВМ86, 181ВМ88 или РИСК-процессор;&lt;br /&gt;
&lt;br /&gt;
графический процессор, обеспечивающий разрешение не менее 640 × 400 пикселей при 16 цветах, аппаратно реализующий наиболее употребительные функции (изображение линий, окружностей, заливка области определенным цветом, масштабирование и т.д.), а также поддерживающий средства динамической графики;&lt;br /&gt;
&lt;br /&gt;
объем ОЗУ, включая видеоОЗУ, – не менее 1 Мбайт для РМУ и не менее 3 Мбайт для РМП;&lt;br /&gt;
&lt;br /&gt;
внешняя память РМП – жесткий диск емкостью не менее 10 Мбайт и НГМД емкостью не менее 80 Кбайт, внешняя память РМУ – НГМД емкостью 800 Кбайт;&lt;br /&gt;
&lt;br /&gt;
цветной монитор с разрешающей способностью 640 × 400 пикселей;&lt;br /&gt;
&lt;br /&gt;
принтер ударный, матричный, со скоростью вывода 150 символов в 1 с;&lt;br /&gt;
&lt;br /&gt;
локальная сеть со скоростью передачи не менее 100 Кбод;&lt;br /&gt;
&lt;br /&gt;
базовое программное обеспечение должно включать операционную систему, закрытую от преподавателя и учеников, учебную среду для преподавателя, учебную среду для учеников, языки программирования Бейсик, Паскаль, Лого, Лисп, Пролог, Си, учебные, базы данных, системы текстообработки, электронные таблицы, экспертные системы, средства поддержки локальной сети.&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
1. Тенденции развития учебных ПЭВМ (обзор архитектуры). Препринт ИПИАН. 1989. 56 с.&lt;br /&gt;
&lt;br /&gt;
2. Отчет по теме “Школа”. М.: ИПИАН, 1988. 126 с.&lt;br /&gt;
&lt;br /&gt;
3. Перспективный комплект учебной вычислительной техники. Исходные требования. Проект. М.: НИИ школьного оборудования и технических средств обучения АН СССР, 1989. 85 с.&lt;br /&gt;
&lt;br /&gt;
4. Комплексная программа научно-технического прогресса стран – членов СЭВ до 2000 г., проблема 1.2.7 “Совершенствование системы образования на основе применения средств вычислительной техники на 1986–1990 гг.”. М., 1990.&lt;br /&gt;
&lt;br /&gt;
5. Временные санитарно-гигиенические нормы и правила устройства, оборудования, содержания и режима работы на персональных электронно-вычислительных машинах и видеодисплейных терминалах в кабинетах вычислительной техники и дисплейных классах всех типов учебных заведений: Временные СанПин №5146-89. М.: Минздрав СССР, ГКНО СССР. 1989. 38 с.&lt;br /&gt;
&lt;br /&gt;
6. Христочевский С.А. Рекомендации по применению средств вычислительной техники и информатики в сфере образования. Препринт ИПИАН. М., 1988. 45 с.&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_%D1%80%D0%B0%D0%B7%D0%B2%D0%B8%D1%82%D0%B8%D1%8F_%D1%83%D1%87%D0%B5%D0%B1%D0%BD%D1%8B%D1%85_%D0%AD%D0%92%D0%9C_1992&amp;diff=3717</id>
		<title>Современное состояние и проблемы развития учебных ЭВМ 1992</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_%D1%80%D0%B0%D0%B7%D0%B2%D0%B8%D1%82%D0%B8%D1%8F_%D1%83%D1%87%D0%B5%D0%B1%D0%BD%D1%8B%D1%85_%D0%AD%D0%92%D0%9C_1992&amp;diff=3717"/>
		<updated>2023-11-18T10:07:42Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: Новая страница: «{{ДИ| Источник = Системы и средства информатики – Вып. 3 – 1992. с. 255-271 }}  &amp;#039;&amp;#039;&amp;#039;Современное состояние и проблемы развития учебных ЭВМ&amp;#039;&amp;#039;&amp;#039;&amp;lt;br/&amp;gt; &amp;#039;&amp;#039;М. Л. Гуткин, А. В. Иванов, С. А. Христочевский&amp;#039;&amp;#039;  == 1. Концепция КУВТ. Современные отечественные ПЭВМ учебного назначения и КУВ...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{ДИ| Источник = Системы и средства информатики – Вып. 3 – 1992. с. 255-271 }}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Современное состояние и проблемы развития учебных ЭВМ&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;М. Л. Гуткин, А. В. Иванов, С. А. Христочевский&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 1. Концепция КУВТ. Современные отечественные ПЭВМ учебного назначения и КУВТ ==&lt;br /&gt;
Формальное разделение ПЭВМ на бытовые, учебные, профессиональные и т.д. существует только в Советском Союзе, фактически же речь идет о различиях в составе программно-аппаратных средств, оптимальных с точки зрения применения в конкретных областях человеческой деятельности. Таким образом, логично начать с анализа, для чего и как используются ПЭВМ в учебном процессе.&lt;br /&gt;
&lt;br /&gt;
Мировой опыт использования ПЭВМ в образовании можно классифицировать в виде трех областей:&lt;br /&gt;
&lt;br /&gt;
а) ПЭВМ и спстемы программирования как предмет изучения;&lt;br /&gt;
&lt;br /&gt;
б) ПЭВМ и спсциализированше пакеты прикладных программ как редство обучения;&lt;br /&gt;
&lt;br /&gt;
в) применение средств вычислительной техники (СВТ) как средств новых информационных технологий (НИТ): коммуникации, настольные издательства и т.д.&lt;br /&gt;
&lt;br /&gt;
Каждое из направлений определяет собственный набор основных минимально необходимых программно-аппаратных средств. Общими для всех направлений являются требования надежности, соответствия санитарно-гигиеническим нормам и т.п.&lt;br /&gt;
&lt;br /&gt;
Практика показывает, что в тех случаях, когда ПЭВМ используется как предмет изучения, можно ограничиться минимальными характеристиками.&lt;br /&gt;
&lt;br /&gt;
При использовании СВТ как средства обучения и НИТ следует говорить не об учебных ПЭВМ, а о профессиональных ПЭВМ со своей специфической областью применения. При этом в комплект должно входить значительное количество программно-аппаратных инструментальных средств, позволяющих эффективно создавать учебные курсы по самым различным предметам. К таким средствам, например, можно отнести системы ввода-вывода графической и текстовой информации (микро- видео, сканеры, электронные доски), манипуляторы, интегрированные пакеты, средства искусственного интеллекта и т.п. Следует также отметить, что нормальное развитие этого этапа использования СВТ невозможно без достижения достаточной компьютерной грамотности пользователей при работе с аппаратурой и программным обеспечением первого этапа.&lt;br /&gt;
&lt;br /&gt;
В соответствии с разработанной в СССР концепцией применения ПЭВМ в учебном процессе основной используемой в школе единицей является “комплект учебной вычислительной техники” (КУВТ), включающий в себя компьютеры (от 9 до 16 рабочих мест), объединенные локальной сетью и использующие общую периферию: печатающее устройство (ПУ) и накопитель на гибких магнитных дисках (НМГД).&lt;br /&gt;
&lt;br /&gt;
В настоящее время по линии Государственного комитета по народному образованию СССР закуплены и используются в учебном процессе следующие виды отечественных КУВТ: КУВТ-86, УКНЦ и “Корвет”. В ряде республик и областей для целей образования используются УПЭВМ и КУВТ других типов и архитектур (в РСФСР комплект вычислительной техники “Агат, исполнение 7”, в БССР – КУВТ “Немига”, в АзССР – КУВТ “Каспий” и т.д.).&lt;br /&gt;
&lt;br /&gt;
Практически нет совместимости между различными моделями КУВТов как на аппаратном (разные разъемы, форматы на дискетах и т.д.), так и на программном уровне (разные системы команд и разные операционные системы). Теоретически возможен перенос исходных текстов программ на магнитофонной кассете.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим характеристики перечисленных КУВТов более подробно.&lt;br /&gt;
&lt;br /&gt;
=== 1.1. КУВТ-86 ===&lt;br /&gt;
&lt;br /&gt;
КУВТ-86 включает в в себя в качестве РМП одну ПЭВМ типа “Электроника НЦ-80-20/2M” (ДВК-2М) и до 12 ПЭВМ БК-0010Ш (РМУ), комплектуемых монохромными мониторами “Электроника МС-6105” и объединенных локальной сетью через порты последовательного интерфейса типа стык-С2. По ряду параметров КУВТ-86 не удовлетворяет не только внутрисоюзному уровню развития средств учебной вычислительной техники (не говоря о международном), но и ГОСТ 27201-87, регламентирующему основные требования к ПЭВМ.&lt;br /&gt;
&lt;br /&gt;
ДВК-2М включает в себя системный блок, спаренный дисковод НГМД-6022 и профессиональный алфавитно-цифровой дисплей “Электроника-15И300013”, использующийся как удаленный терминал, связанный с ПЭВМ последовательным интерфейсом, и принтер. В системном блоке установлены: 16-разрядная одноплатная ЭВМ “Электроника НЦ-80-20”, включающая в себя микропроцессор КМ1801ВМ1, 56 Кбайт доступного пользователю ОЗУ, последовательный и параллельный порты, плата контроллера дисковода и две платы КТЛК-6, включающие в себя по шесть последовательных портов каждая. ПЭВМ не допускает графических режимов, видеоОЗУ отсутствует.&lt;br /&gt;
&lt;br /&gt;
В БК-0010Ш используется одноплатная ЭВМ на основе микропроцессора КМ1801ВМ1 с производительностью 0,3 млн оп/с, 32 Кбайт ОЗУ, из которых видеоОЗУ занимает 16 Кбайт, а 16 Кбайт предоставляется программе пользователя, около 32 Кбайт ПЗУ ВК заняты системным монитором языка Бейсик, часть которого может быть отключена через системный слот и заменена ПЗУ тестов. Объем памяти, предоставляемой пользователю, может быть увеличен за счет части видеоОЗУ (12 Кбайт), однако при этом графика, по сути дела, исключается.&lt;br /&gt;
&lt;br /&gt;
В качестве ОЗУ предусматривается бытовой кассетный магнитофон. Контроллер НМЛ допускает запись/чтение со скоростью 1,2 Кбод. Контроллер монитора позволяет подключать как черно-белый (“Видео”), так и цветной монитор, но пользователю доступен только выход “Видео” (выход аналогового RGB не выведен на внешний разъем). Пользователю доступны также слот системной шины и порты: параллельный асинхрон- ный на 16 линий разделенного ввода/вывода, последовательный в виде отдельного устройства подключаемого через системный слот (поставляется в составе КУВТ для организации локальной сети).&lt;br /&gt;
&lt;br /&gt;
БК-0010Ш допускает графические режимы: одноцветный с 512 × 256 точек и 256 × 256 точек с четырьмя цветами.&lt;br /&gt;
&lt;br /&gt;
Программно-аппаратная поддержка локальной сети типа “звезда” реализует протоколы канального и прикладного уровней. Основные недостатки КУВТ-86 следующие:&lt;br /&gt;
&lt;br /&gt;
1. Надежность КУВТ-86 не выдерживает никакой критики. Наиболее часты отказы дисководов; регулярны сбои клавиатуры. Так как совершенствование конструкций не предусмотрено ни планами министерства, НИ планами завода-изготовителя, низкая надежность КУВТ-86 является основным аргументом за запрет их использования в сфере образования.&lt;br /&gt;
&lt;br /&gt;
2. Использование архитектурно различных ПЭВМ в качестве РМП и РМУ, ДВК-2М и БК-0010Ш объединяет только одинаковый микропроцессор, используемый в обоих конструкциях. Несоответствие адресов внешних устройств, принципиально различные карты памяти и отсутствие у РМП графических режимов привел к высокой степени несовместимости ПЭВМ между собой. По сути дела, РМП используется лишь как файлсервер, непомерно дорогой для таких целей, не обеспечивающий обмена между рабочими местами и других функций локальной сети.&lt;br /&gt;
&lt;br /&gt;
3. На рабочих местах используются компьютеры, которые в лучшем случае могут быть рассмотрены как игровые (и то с параметрами, далекими от достигнутого в этой области уровня). Слишком малое ОЗУ (недостаточное даже для нормального использования Бейсика) создает серьезные трудности при программировании.&lt;br /&gt;
&lt;br /&gt;
4. Форматы записи данных на дискете несоместимы со стандартными форматами, применяемыми на других учебных ПЭВМ и на большинстве профессиональных ПЭВМ.&lt;br /&gt;
&lt;br /&gt;
=== 1.2. КУВТ УКНЦ (“Электроника МС-0202”) ===&lt;br /&gt;
&lt;br /&gt;
КУВТ УКНЦ состоит из однотипных ПЭВМ “Электроника МС0511”, комплектуемых монохромными мониторами “Электроника МС-6105” и объединенных в локальную сеть. Базовый класс предусматривает 13 ПЭВМ (одно РМП и 12 РМУ), контроллер НГМД, реализованный в виде отдельного устройства, подключаемого через слот, спаренный НГМД типа 6022 (в последних модификациях используется НГМД-5305) и принтер (в настоящее время типа ROBOTRON-6329.01. Форматы 5,25” 400 Кбайтных дискет совместимы с форматами, принятыми на ЭВМ серии PDP-11 фирмы DEC. Контроллер НМД, имеющийся на каждой ПЭВМ, позволяет осуществлять запись/считывание информации со скоростью 1,2 Кбод.&lt;br /&gt;
&lt;br /&gt;
Каждая ПЭВМ построена по двухпроцессорной двухмагистральной архитектуре. В качестве центрального процессора (ЦП) и периферийного (ПП) используются микропроцессоры КМ1801ВМ2, причем ПП используется, по сути дела, как процессор ввода/вывода. Обмен информацией между ЦП и ПП осуществляется через скоростной байтовый параллельный интерфейс и регистры. Совмещенная 16-разрядная шина адреса/данных позволяет каждому из процессоров адресовать 64 Кбайт. Имеется приоритетная система прерываний. Наличие у БИС КМ1801BM2 двух режимов работы “USER” и “HALT” позволяет включать в адресное пространство различные области памяти и организовывать арбитраж. Для решения задач арбитража используется также буфер магистрали ПП. Производительность ЦП (согласно “Техническим условиям”) составляет 0,7 млн оп/с, ПП – 0,5 млн оп/с. Объем ОЗУ составляет 192 Кбайт, из них 64 Кбайта принадлежат ЦП, 32 – ПП, 96 – видеоОЗУ. Управление каждым ОЗУ осуществляется своей БИС управления. Из-за ограниченности адресного пространства каждого из процессоров часть памяти, в том числе видеоОЗУ, адресуется через регистры. Системное ПЗУ объем 32 Кбайт принадлежит адресному пространству ПП и содержит программу начального загрузчика и тесты. Контроллер клавиатуры обслуживает матрицу 8 х 12 клавиш встроенной клавиатуры. Имеется 10 функциональных кодов. ПЭВМ включает в себя таймер и генератор звука, работающий в полосе частот 60 Гц–16 кГц.&lt;br /&gt;
&lt;br /&gt;
Контроллер монитора позволяет подключать как черно-белый (“Видео”), так и цветной (аналоговый RGBI, I – яркость строки) выход. КУВТ стандартно комплектуется монохромными мониторами “Электроника-6105”.&lt;br /&gt;
&lt;br /&gt;
Графические режимы позволяют адресовать экран до 640 × 288 точек 8 цветами из 16, время закрашивания экрана около 1 с. Доступен текстовый режим 26 строк по 80 символов в строке.&lt;br /&gt;
&lt;br /&gt;
Имеется 3 системных слота расширения, один из которых предназначен для подключения контроллера локальной сети.&lt;br /&gt;
&lt;br /&gt;
Сеть типа “Кольцо” производительностью до 57,6 Кбод представляет собой, по сути дела, стандартный последовательный порт с улучшенными характеристиками за счет применения более совершенных оптронных развязок.&lt;br /&gt;
&lt;br /&gt;
Основным достоинством КУВТ являются усилия разработчиков и завода-изготовителя, направленные на повышение надежности и качества серийных изделий. С точки зрения пользователя, достоинствами КУВТ УКНЦ является также унификация составляющих его ПЭВМ (в отличие от КУВТ-86); удобная для программирования, полная и симметричная система команд процессора; ориентация на интегральные схемы большой степени интеграции (полузаказные БИС серии 1515) и связанное с этим малое количество корпусов, что даст возможность повысить в перспективе надежность изделия.&lt;br /&gt;
&lt;br /&gt;
Основными недостатками УКНЦ являются:&lt;br /&gt;
&lt;br /&gt;
1. Несбалансированность тепловых режимов (частые сбои и выход из из строя в результате перегрева) части серийных моделей. Причина, по-видимому, заключается в несовершенстве используемого блока питания (классического типа). В настоящее время разработан новый блок питания (импульсного типа) с существенно более высоким КПД и низким уровнем рассеиваемой мощности, однако в серийные модели он пока не устанавливается.&lt;br /&gt;
&lt;br /&gt;
2. Неотработанность технологии некоторых комплектующих, в частности контроллера НМГД, резко снижает надежность КУВТ. В выпускаемых в настоящее время ПЭВМ используется новая БИС контроллера НМГД. Время покажет, повысило ли это надежность изделия.&lt;br /&gt;
&lt;br /&gt;
3. Использование несовершенных дисководов (например, НГМД 6022). Частые обращения к дискам, характерные для ПЭВМ DEC - архитектуры, выдвигают особые требования к надежности внешних ЗУ. В последней модификации КУВТ УКНЦ используются дисководы типа 5305, что позволяет отчасти смягчить проблему надежности КУВТ. Кардинальное решение этой проблемы возможно только при комплектации КУВТ НМД типа “Винчестер”, что не предусматривается планами завода-изготовителя. Тревожным является и тот факт, что использование “Винчестера” не предусматривается и в следующем КУВТ-90 (фактически представляющем собой модифицикацию КУВТ УКНЦ). Следует при этом отметить, что комплектация КУВТ одним “Винчестером” обходится дешевле, чем комплектация каждой ПЭВМ НГМД (последнее, возможно, будет реализовано в КУВТ-90).&lt;br /&gt;
&lt;br /&gt;
4. Хотя изначальная идея разделения функций центрального и периферийного процессоров несомненно здравая и соответствует тенденциям мирового развития, ее конкретная реализация в УКНЦ принесла больше осложнений, чем пользы. Основная причина этого состоит, на наш взгляд, во-первых, в отсутствии соответствующего программного обеспечения, во-вторых, в несоответствии целей и применяемых средств. Качественно иные функции ПП предполагают, что его структура, принципы работы и используемые им ресурсы принципиально отличаются от структуры, принципов работы и ресурсов ЦП, обеспечивая существенно более высокую производительность на операциях обмена данными и развитость функций контроллера внешних устройств за счет других, “чисто процессорных” функций (например, математических операций). Так, принцип развития ПЭВМ класса IBM-PC, как представляется, заключается в раздельном увеличении ресурсов и совершенствования функций центрального процессора и периферийных контроллеров при соблюдении программной совместимости в семействе снизу вверх по каждому из устройств. Использованная в УКНЦ архитектура предопределила “замораживание” ресурсов ЦП на уровне младших моделей ДВК и несоответствие функций ПП его задачам. На наш взгляд, это может привести к появлению программного обеспечения, не имеющего будущего. Хотя подобные архитектурные недоработки неизбежны, пока действует остаточный принцип финансирования, снабжения и контроля средств учебной информатики, считаем необходимым подчеркнуть архитектурную и, что еще важнее, экономическую неоправданность использования двух совершенно одинаковых процессоров в качестве ЦУП и ПП. Возможно, разработчики КУВТ УКНЦ стремились наработать опыт использования в учебных ПЭВМ мультипроцессорных систем. В этом случае следует предпочесть более серьезную проработку вопросов арбитража и распределения ресурсов организации промежуточного буфера и регистрового доступа к страницам ОЗУ.&lt;br /&gt;
&lt;br /&gt;
5. Своеобразие архитектуры и вызванная этим уникальность ПЭВМ привели к тому, что к настоящему времени КУВТ УКНЦ не полностью укомплектован даже базовым программным обеспечением. Большую часть программного обеспечения, включая поддержку локальной сети, необходимо разрабатывать заново. Использование профессиональных производительных ЭВМ для разработки ПО УКНЦ крайне затруднено. Более того, для создания прикладных пакетов, ориентированных на возможности собственно УКНЦ, из языков программирования в настоящее время может быть использован только макроассемблер.&lt;br /&gt;
&lt;br /&gt;
6. Хотя микропроцессоры, используемые в ПЭВМ, могут работать с тактовой частотой 9 МГц и достигать при этом скорости выполнения регистровых операций 1,2 млн оп./с, реальное быстродействие компьютера не превышает 0,4 млн оп./с. Для повышения скорости работы программ разработчики рекомендуют записывать программы в ПЗУ, а также распараллеливать их работу с использованием одновременно двух процессоров, однако такой режим не является штатным и на практике мало реален.&lt;br /&gt;
&lt;br /&gt;
=== 1.3. КУВТ “Корвет” ===&lt;br /&gt;
&lt;br /&gt;
КУВТ состоит из одного РМП типа ПК8020 и 12 РМУ ПК8010, объединенных локальной сетью, в комплект входят также сдвоенный дисковод и принтер западного производства. Комплект НГМД 5.25” обслуживает дисководы с емкостью данных на неформатированной дискете до 1 Мбайт (800 Кбайт на форматированной). Контроллер НМЛ допускает запись на кассетный магнитофон со скоростью 1.2 Кбод.&lt;br /&gt;
&lt;br /&gt;
В ПЭВМ использован микропроцессор КР580ВМ80А с производительностью 0,625 млн оп./с, карта памяти с регистровым переключением страниц, реализованы режимы прерываний, таймер, различные контроллеры, ПЭВМ представляет программе пользователя 64 Кбайта ОЗУ, видеоОЗУ, подразделяемое на графическое (ГЗУ) объемом 192 или 48 Кбайт в зависимости от используемых микросхем памяти и алфавитно-цифровое (АЦЗУ) объемом 1 Кбайт × 9 бит, ПЗУ объемом 24 Кбайт, из которых ВК заняты системой (драйверы), а 16 Кбайт – интерпретатором языка Бейсик.&lt;br /&gt;
&lt;br /&gt;
Контроллер монитора обеспечивает подключение черно-белого монитора по выходу “Видео” и цветного по выходу цифрового RGBI (I – интенсивность). Выход аналогового RGBI реализован, но недоступен пользователю.&lt;br /&gt;
&lt;br /&gt;
Реализованы (и доступны) порты параллельного (ИРПР-М) и последовательного (ИРПС и СТЫК-С2, выделены оба) интерфейсов. На плате имеются выходы для двух двухкоординатных джойстиков (не выведены на внешний разъем).&lt;br /&gt;
&lt;br /&gt;
Имеется несколько графических режимов, до 512 × 256 точек восьми цветов (3 плана по 16 Кбайт), время закрашивания области экрана – 2 с, существует текстовый режим, допускающий 80 символов в строке, формат знакомест 8 × 11 точек, так как графическое ЗУ и алфавитно-цифровое ЗУ физически разнесены, совмещение графического и текстового режимов не составляет проблем.&lt;br /&gt;
&lt;br /&gt;
Локальная сеть (KERMIT) типа “Общая шина” реализует байториентированный протокол. Скорость передачи по сети 19,6 Кбод.&lt;br /&gt;
&lt;br /&gt;
ПЭВМ содержит 126 корпусов микросхем, из которых БИС – 62 корпуса (4 корпуса – программируемые логические матрицы).&lt;br /&gt;
&lt;br /&gt;
Достоинства “Корвета” заключаются в сбалансированности его ресурсов и достижении на относительно скромной и недефицитной элементной базе достаточно высоких пользовательских характеристик, как-то: полная совместимость с пакетами, разработанными в рамках операционных систем CP/M и МикроДОС; наличие встроенного (в отличие от УКНЦ) интерпретатора Бейсика; щадящий режим работы с дисковым накопителем и др. Важными являются усилия разработчиков по дальнейшему совершенствованию модели, что в условиях быстро меняющейся ситуации гарантирует его жизнеспособность в течение некоторого времени. Несомненным достоинством является совместимость ПЭВМ по форматам данных на внешних носителях со множеством отечественных и зарубежных ПЭВМ, а также появление профессиональных и бытовых моделей архитектуры “Корвет”.&lt;br /&gt;
&lt;br /&gt;
К недостаткам ПЭВМ относятся:&lt;br /&gt;
&lt;br /&gt;
1) большое количество корпусов и недостаточная автоматизация производства. По мнению авторов, такая ситуация во многом является следствием дефицитности многих комплектующих изделий, в первую очередь микросхем, что оказывает влияние на разработку и выпуск;&lt;br /&gt;
&lt;br /&gt;
2) низкая надежность, обусловленная некачественной сборкой в заводских условиях;&lt;br /&gt;
&lt;br /&gt;
3) недоработанность базового программного обеспечения, что вызывает определенные трудности при создании программ, работающих с локальной сетью;&lt;br /&gt;
&lt;br /&gt;
4) наличие импортной периферии (дисководы, принтеры), закупаемой на валюту, при том что совершенно нереальны в обозримом будущем экспортные поставки “Корвета” за валюту.&lt;br /&gt;
&lt;br /&gt;
=== 1.4. Другие КУВТ, используемые в системе среднего образования СССР ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Комплект “Агат”&#039;&#039;&#039;. Поставляемые в школы РСФСР комплекты “Агат” представляют собой 13 ПЭВМ “Агат, исполнение”, каждая из которых оснащена дисководом и профессиональным монитором “Электроника-32ВТЦ101”, в комплект входит также матричное печатающее устройство (D100). Компьютеры не объединены локальной сетью. В качестве центрального процессора используется импортный микропроцессор MCS6502 с производительностью около 0,5 млн оп./с. В модели, поставляемой в школы, объем ОЗУ 64 Кбайт, из которых видеоОЗУ занимает от 2 до 8 Кбайт. Системное ПЗУ объемом 2 Кбайта состоит из программы начального загрузчика и драйверов. Существует режим эмулирования ПЗУ из части ОЗУ (в ПЭВМ, поставляемых в школы, такое “псевдоПЗУ” составляет 12 Кбайт и содержит программу “Монитор” и интерпретатор языка Бейсик). НГМД ЕС-5088 производства НРБ обеспечивает объем данных 109,4 Кбайт на 5,25” дискете. В качестве ВЗУ может быть использован бытовой кассетный магнитофон. ПЭВМ “Агат” имеет порты параллельного и последовательного интерфейсов. ПЭВМ реализует графические режимы до 256 × 2576 монохромных точек, 128 × 128 восьми цветов и другие, а также ряд текстовых режимов. Основными достоинствами ПЭВМ являются простая система команд, достаточно гибкая архитектура, наличие НГМД на каждом РМУ. Среди недостатков следует отметить следующие:&lt;br /&gt;
&lt;br /&gt;
1) ненадежность работы как самой ПЭВМ (перегрев, сбои в работе контроллера ОЗУ), так и периферии, в, в особенности болгарских дисководов;&lt;br /&gt;
&lt;br /&gt;
2) низкое качество НГМД привело к проблеме переносимости программного обеспечения с одного экземпляра ПЭВМ на другой, что в условиях частых сбоев и организации учебного процесса в советской школе приводит к неприемлемым условиям работы;&lt;br /&gt;
&lt;br /&gt;
3) из-за отсутствия локальной сети во время урока преподаватель вынужден тратить большую часть учебного времени на устранение сбоев и перезагрузки системы на отдельных экземплярах ПЭВМ;&lt;br /&gt;
&lt;br /&gt;
4) используемая реализация языка Бейсик несовместима с реализациями на других ПЭВМ;&lt;br /&gt;
&lt;br /&gt;
5) цена компьютера столь велика, что обычная школа не в состоянии приобрести комплект без помощи шефов.&lt;br /&gt;
&lt;br /&gt;
Напрашивается вывод, что “Агат” по сути своей не предназначен для задач образования. Его положительные стороны зачеркиваются недостатками, имеющими принципиальное значение для этой сферы деятельности.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;КУВТ “Немига”.&#039;&#039;&#039; Разработанный для использования в системе среднего образования БССР КУВТ “Немига” состоит из одного РМП и 12 РМУ, представляющих собой однотипные ПЭВМ “Немига”, оснащенные монохромными мониторами и объединенные локальной сетью производительностью до 620 Кбод. РМП оснащается НГМД и принтером. ПЭВМ “Немига” построена в рамках архитектуры ЭВМ семейства PDP-11 фирмы DEC на базе микропроцессорного комплекта К588/1824, выполненного по КМОП-технологии. В состав ПЭВМ входят: построенный на БИС серии К588 микропроцессор производительностью 0,4 млн оп./с; ОЗУ пользователя объемом 64 Кбайт, видеоОЗУ 32 Кбайт и “электронный диск” 32 Кбайт; системное ПЗУ, содержащее программы начального пуска и дискового загрузчика, пультового терминала, системной консоли и графических примитивов; аппаратный умножитель; контроллеры устройств. Реализованы графические (до 512 × 256 точек четырех градаций яркости) и текстовые (до 25 строк по 64 символа) режимы. Форматы дискет совместимы с применяемыми в ЭВМ “Электроника-60”.&lt;br /&gt;
&lt;br /&gt;
Достоинством КУВТ “Немига” является в первую очередь реализованная на нем локальная сеть. Это первый случай использования в отечественном КУВТ локальной сети, удовлетворяющей современным требовшпи к учебным средствам вычислительной техники. Хотя соответствующая БИС (К588ВГ6) вьшускается отечествеъшой промьпшіеъшоспю, до сих пор разработчики ограничивались использованием для этих целей БИС последовательного порта СТЫК-С2, имеющего в 10-30 раз более низкую производительность. Другим важнейшим достоинством является используемая низкоэнергетическая элементная база, что, по-видимому, позволит избежать проблем, связанных с перегревом ПЭВМ (потребляемых одноі ПЭВМ мощность составляет всего 6 Вт). Конечно, это не служит абсолютной гарантией надежности ПЭВМ. Реальная надежность определится в процессе эксплуатации КУВТ. К дестоинсгвам можно также отнестии обеспеченную, по словам разработчиков, высокую совместимостьс программным обеспечением ПЭВМ серии “Эпектроника-60” – “Электрошн-80” – ДВК.&lt;br /&gt;
&lt;br /&gt;
Основным недостатком, по мнению авторов, является ориентация разработчиков на линию DEC в архитектуре КУВТ. Происходящий в стране постепенный отказ от использования этой архитектуры в ПЭЗВМ вообще и в учебных ПЭВМ в частности лишает КУВТ “Немига” перспективы. Кроме того, аналогично другим КУВТ отечественного производства, используемые в КУВТ “Немига” ВЗУ явно недостаточны по объему хранимых данных и надежности.&lt;br /&gt;
&lt;br /&gt;
== 2. Применение ПЭВМ для обучения за рубежом ==&lt;br /&gt;
&lt;br /&gt;
За рубежом в образовании используются практически все виды персональных ЭВМ (исключение составляют лишь мощные графические станции и компьютеры-игрушки). Следует отметить, что не во всех странах принято само понятие учебной ПЭВМ. О программах создания ПЭВМ, ориентированных на применение в обучении, объявлено в Великобритании (BBC Acorn и Archimedes), во Франции (Nanorezo и Nanorezo-II), в Австралии (Micro Bee), в странах Восточной Европы (Правец-8, Праввец-16, Роботрон-1715, PMD-85, IQ-151, PP-01, PP-01.16). К странам, широко использующим ПЭВМ в образовании, относятся также США, Япония и ФРГ. При этом понятие КУВТ, как правило, не используется, хотя многие фирмы объединяют свои учебные компьютеры в локальные сети, обеспечивая пользователем коллективный доступ к периферии. Специально для целей школьного образования созданы такие ПЭВМ как IBM-PS/2 mod 25 (фирма IBM, США), Apple-IIGS (Apple, США), “Archimedes” (фирмы BBC и Acorn, Великобритания). Стремясь использовать накопленное программное обеспечение, многие школы ориентируются на IBM-PC-подобные модели (характерным примером здесь является класс Nanorezo-II, состоящий из одной ПЭВМ типа ІВМ РС/ХТ и 10-20 ПЭВМ типа ІВМ РС, объединенных локальной сетью со скоростью передачи данных до 1 Мбод). Следует отметить, что фирма IBM, учитывая перспективы развития рынка, уделяет большое внимание разработке аппаратных и программных средств для школьных ПЭВМ. Как отмечалось на семинаре этой фирмы (Москва, сентябрь 1989 г.), в настоящее время в школах США установлено около 1 млн ПЭВМ архитектуры ІВМ-РС и 0,5 млн ІВМ-РЅ/2. Состав наиболее массового учебного класса IBM-PS/2 включает в себя рабочие места (до 30 шт. и более), представляющие собой IBM-PS/2 mod. 25/30 с ОЗУ 512- 640 Кбайт, видеоконтроллером MCGA, адресующим видеоОЗУ объемом 64 Кбайт и обеспечивающим графические режимы с числом точек 640 × 200 шестнадцати цветов, а также режимы с числом цветов до 256, и цветовые мониторы и файл-сервер IВM-PS/2 mod. 60/80 с “Винчестером” 20 Мбайт и монохромным монитором. Для полноты картины отметим, что вопросами образования только в фирме IBM занимаются 5050 сотрудников и 200 консультантов, а в 1988 г. США затратили на компьютеризацию образования около 220 млрд долл.&lt;br /&gt;
&lt;br /&gt;
В университетах, а в последнее время и в школах США получают широкое распространение Macintosh-Plus и Macintosh-SE фирмы Apple. Это ПЭВМ из семейства, включающего в себя на сегодняшний день модели – Macintosh, Macintosh-Plus, Macintosh-SE и Macintosh-II, охватывающие широкий спектр применений от бытовых до профессиональных, Macintosh-Plus и Macintosh-SE представляют 32-разрядные ПЭВМ с процессором Motorolla МС-68000, работающие на тактовой частоте 7,8 МГц и разработанные в соответствии с концепцией открытой архитектуры. ПЭВМ поддерживают монохромный графический режим с 512 × 342 точками экрана и звуковой выход на четыре голоса; Macintosh-SE, кроме того, поддерживает и цветную графику. ПЭВМ имеют два разъема расширения Apple Destop Bus, два контроллера последовательного интерфейса RS-232/RS-422 (с максимальной производительностью 230,4 Кбод), контроллер дисковода и сам дисковод 3,5”, “мышь”. ПЭВМ Macintosh-Plus оснащается 128 Кбайтным ОЗУ и 64 Кбайтным ПЗУ. Macintosh-SE (System Expansion) представляет собой расширение ПЭВМ Macintosh-Plus и обычно комплектуется 1 Мбайтным ОЗУ (расширяемым до 4 Мбайт), 256 Кбайтным ПЗУ и портом SCSI.&lt;br /&gt;
&lt;br /&gt;
В конце 1988 г. фирма NEXT анонсировала новую модель рассчитанную на систему высшего образования, “NEXT” использующую самую современную технологию, в частности 32-разрядный микропроцессор Motorolla-68030 и оптические диски.&lt;br /&gt;
&lt;br /&gt;
Общей тенденцией использования ПЭВПМ в системах обучения западных стран является стремление наращивать предоставляемые пользователю ресурсы без кардинальной смены архитектуры, что позволяет использовать уже созданное и апробированное программное обеспечение, как общего назначения (операционные системы, трансляторы), так и прикладного. Как следствие, класс ПЭВМ IBM-PS/2 разработан таким образом, что на машинах этой серии выполняется без доработок большинство разработанных для IBM-РС пакетов, а ПЭВМ Apple-IIGS совместима с программным обеспечением Аpple-II, хотя по своим параметрам и архитектурным особенностям отличается от ПЭВМ этого класса.&lt;br /&gt;
&lt;br /&gt;
Однако со временем развитие аппаратной части приходит в противоречие с условием программной совместимости, что приводит к появлению новых архитектур, отрицающих применение разработанного ПО, но более приспособленных к процессу обучения. Таким “скачком вперед” явилось в последние годы появление семейства ПЭВМ “Archimedes” (“Архимед”), использующих RISC-процессор.&lt;br /&gt;
&lt;br /&gt;
Более подробно в настоящей работе рассмотрены следующие модели: “Archimedes” серии A300 – серии, которую ряд специалистов рассматривает как наиболее перспективную в области образования, и ПЭВМ “Apple-IIGS”, продолжающую семейство Apple-II, накопившее наибольшее число учебных программ.&lt;br /&gt;
&lt;br /&gt;
=== 2.1. Учебная ПЭВМ “Archimedes” ===&lt;br /&gt;
&lt;br /&gt;
Широко известная своими учебными компьютерами фирма Acorn Computers приступила во второй половине 1987 г. К выпуску семейства 32-разрядных ПЭВМ “Archimedes”, состоящего из двух серий компьютеров – A300 для использования в обучении и в быту и A400 для профессиональной деятельности. В настоящее время вшускаются 4 модели: A305, A310, A410, A440. Фирма подчеркивает, что обучение – основная сфера применения новой ПЭВМ, и проводит соответствующую политику, включающую установление для школ льготных тарифов.&lt;br /&gt;
&lt;br /&gt;
В компьютерах семейства используется микропроцессор производительностью 10 млн оп./с, построенный по RISC-технологии, и получивший название ARM (Acorn RISC Machine), с системой команд, во многом аналогичной системе команд микропроцессора 6502. Система однотактовых команд ARM состоит в основном из операций обмена между регистрами и ОЗУ. Быстрая обработка прерываний позволяет реализовать все функции ввода/вывода через микропроцессор, не используя дополнительного оборудования. Простота конструкции и высокая производительность ARM во многом достигнуты благодаря перераспределению функций между процессором и БИС управления памятью MEMC, на которую возложены функции общей синхронизации, контроллера режима прямого доступа к памяти, формирования 22-битового физического адреса, мультиплексирования микросхем ОЗУ и др. Кроме центрального микропроцессора, используется еще 3 сопроцессора: управление ОЗУ – MEMC, управления видеопамятью – VIDC и ввода/вывода – IOC. MEMC адресует до 4 Мбайт ОЗУ с тремя уровнями защиты памяти: “супервизор”, “операционная система”, “пользователь”.&lt;br /&gt;
&lt;br /&gt;
Объем ОЗУ в существующих моделях составляет от 0,5 М до 4 Мбайт в зависимости от модели (в A305 – 0,5 М байт) ПЗУ – 512 Кбайт, имеется также CMON-ОЗУ объемом 256 байт для часов реального времени с питанием от литиевых батарей. Системное ПЗУ содержит монитор операционной системы MOS, дисковую файловую систему ADFS, сетевую файловую систему ANFC, BBC Basic V, Basic Editor, программу работы с “окнами” Desk Top Manager и несколько кодовых наборов символов.&lt;br /&gt;
&lt;br /&gt;
Каждая из моделей комплектуется вмонтированным в системный блок 3,5” дисководом для 1 Мбайтных (неформатированных) дискет. Возможно подключение второго дисковода или диска типа “Винчестер” емкостью до 20 Мбайт (в ПЭВМ серии A300 для подключения “Винчестера” требуется дополнительный контроллер). Кроме того, имеется доступ к 20 Мбайтному “Винчестеру” через локальную сеть.&lt;br /&gt;
&lt;br /&gt;
ПЭВМ имеет контроллеры последовательного (RS-423) и параллельного (Centronics) интерфейса, комплектуется трехклавишной “мышью”.&lt;br /&gt;
&lt;br /&gt;
Видеопроцессор VIDC поддерживает 187 экранных режимов с максимальным числом цветов 256 из палитры 4096 для мониторов с обычной скоростью сканирования и 3 режима для высокоскоростных мониторов. Всего поддерживается 22 экранных режима, в том числе 3 с высоким разрешением (640 × 512 точек). Число цветов – до 256 из палитры 4096. Имеется система программных спрайтов. Скорость передачи на дисплей может изменяться программно переключением частоты передачи с 8 до 24 МГц. Использование в микропроцессоре 32-разрядного циклического сдвигового регистра обеспечивает необходимый для графики высокого разрешения набор битовых операций.&lt;br /&gt;
&lt;br /&gt;
ПЭВМ имеет канал стереозвука на 8 голосов. Клавиатура (расширенная IBM-PC) содержит 103 клавиши, из которых 12 программируются пользователем. Монитор может подключаться как через аналоговый, так и через цифровой RGB-входы.&lt;br /&gt;
&lt;br /&gt;
В машинах серии A300 пользователю предоставляется один 64-контактный системный расширитель магистрали (слот), допускающий 2 слота расширения, в A400 – 4 (6) системных слотов.&lt;br /&gt;
&lt;br /&gt;
“Archimedes” поддерживает традиционную для Acorn локальную сеть ECONET с сетевым интерфейсом RS-423 (скорость передачи до 350 Кбод); предоставляющую пользователю доступ к периферии в режиме разделения времени. Стоит отметить, что RS-423 распространен в основном только в Великобритании.&lt;br /&gt;
&lt;br /&gt;
Из дополнительно поставляемых устройств можно выделить плату сопроцессора с Intel-80186 для поддержки программного обеспечения фирмы IBM (совместимость с ПО IBM-PC достигается за счет потери многих преимуществ “Archimedes”), а также сопроцессор арифметики с плавающей точкой (для серии A300 использование этой платы недопустимо).&lt;br /&gt;
&lt;br /&gt;
“Archimedes” рекламируется как ПЭВМ, имеющая вдвое большую производительность, чем VAX-780, и сопоставимая с последними 32-разрядными моделями, построенными на Intel-80386 и Motorola-68020.&lt;br /&gt;
&lt;br /&gt;
“Archimedes” достаточно хорошо оснащена программными средствами. Уже сейчас имеются трансляторы языков Лисп, Пролог, Смолток и др. В списке обучающих программ и пакетов (занимающем почти половину каталога прикладного программного обеспечения) есть программы для всех возрастов – от обучения чтению 5-летних до сложных пакетов по физике, биологии, экономике для студентов. Практически все учебные программы созданы фирмами Longman, Scetlander и Resource. Следует отметить, что большинство обучающих программ – это ситуационные модели, ролевые игры, требующие от обучаемого принятия решений и демонтсрирующие ближайшие и отдаленные результаты этих решений, что позволяет, не отвлекаясь на несущественные частности, понять суть изучаемых проблем и их взаимосвязи.&lt;br /&gt;
&lt;br /&gt;
Следует отметить, что при всех своих преимуществах ПЭВМ “Archimedes” не завоевала английского рынка, на котором имеет место сильная ориентация на IBM-PC-совместимые модели.&lt;br /&gt;
&lt;br /&gt;
=== 2.2. ПЭВМ Apple-IIGS ===&lt;br /&gt;
&lt;br /&gt;
В настоящее время наиболее распространенными компьютерами, применяемыми в школах США (более 50% парка машин), являются ПЭВМ семейства Apple-II. Несмотря на “возраст” (первая модель Apple-II была разработана более 11 лет назад), компьютеры этого класса сохраняют лидирующее положение в основном за счет относительно низкой цены и развитости программного обеспечения. В настоящее время семейство Apple-II состоит из моделей: Apple-II, Apple-II+, Apple-IIe, Apple-IIc и Apple-IIGS. Появившуюся в конце 1986 г. Модель Apple-IIGS отличают такие высокие качества, как открытость архитектуры, использование наряду с 8-разрядной 16-разрядной арифметики, технологии монтажа на поверхности. Относительно невысокая стоимость (цена базовой модели $999), доступность богатейшего программного обеспечения Apple-II и другие достоинства позволяют компьютерам серии Apple и до сих пор занимать одно из ведущих мест среди ПЭВМ для учебных и бытовых применений.&lt;br /&gt;
&lt;br /&gt;
Apple-IIGS состоит из системного блока, выносной клавиатуры, “мыши”, дисплея, утилит, операционной системы ProDOS 8/16 и документации. В качестве центрального процессора используется микросхема 65C816 производительностью более 1 млн он./с. Это 16-разрядная БИС, имеющая, кроме того, режим эмуляции системы команд 8-разрядного микропроцессора 6502, что позволяет использовать программное обеспечение Apple-II без каких-либо переделок. Аналогично “Archimedes” повышение реального быстродействия ПЭВМ во многом определяется разделением фукнций между микпропроцессором и специальной БИС Mega-II, осуществляющей ввод/вывод и ряд других операций. Адресное пространство микропроцессора составляет 16 Мбайт, системная шина Apple-IIGS обеспечивает доступ лишь к 8 Мбайт. Стандартная поставка включает в себя 320 Кбайт ОЗУ, из которых 128 Кбайт “быстрого” ОЗУ принадлежат ЦП, 128 Кбайт “медленного” ОЗУ – БИС Mega-II, а 64 Кбайт представляют собой специализированное ОЗУ звукового синтезатора. Это существенно превышает объем ОЗУ в Apple-IIe (128 Кбайт). Объем встроенного ПЗУ также больше, чем в любой другой ПЭВМ серии Apple (128 Кбайт), и включает в себя Applesoft Бейсик, инструментальные средства, фукнции обмена с монитором, клавиатурой, портами ввода/вывода, а также драйвер локальной сети AppleTalk.&lt;br /&gt;
&lt;br /&gt;
Контроллер дисковода обеспечивает работу с 800 К байтными форматами 3,5” дискет, а также (для совместимости с Apple-II) с 143 Кбайтным 5,25” дискетами. Поддержки “Винчестера” в стандартной поставке не предусмотрено, однако фирма Apple продает соответствующую аппаратуру в виде отдельного продукта.&lt;br /&gt;
&lt;br /&gt;
Имеются два последовательных порта ввода/вывода, “мышь”, выходы на монохромный и цветной мониторы (последний может подключаться как через RGB, так и через видеовход). В стандартную поставку входит монохромный монитор.&lt;br /&gt;
&lt;br /&gt;
Клавиатура модифицирована по сравнению с Apple-II для обеспечения большего удобства пользователя и совместимости с клавиатурой Macintosh. Запрограммированные в ПЗУ фунции обслуживания клавиатуры включают в себя все системные входы из применяемого в Macintosh набора Control Planet, а также дают возможность переключать тактовую частоту 1/2, 8 МГц. Возможны варианты кодировки клавиш для неанглоязычных стран.&lt;br /&gt;
&lt;br /&gt;
Принципиально новой особенностью Apple-IIGS по сравнению с другими ПЭВМ серии Apple-II является наличие слотов расширения шины Apple-IIe и слота расширения ОЗУ до 8 Мбайт.&lt;br /&gt;
&lt;br /&gt;
Встроенное расширение ОЗУ делает невозможным использование ряда разработанных для ранних моделей интерфейсных плат, например платы прямого доступа к памяти. Следует отметить, что с появлением ПЭВМ типа Apple-IIGS (а также Mac-SE, Mac-II, Commodore Amiga-2000 и др.) снова проявилась тенденция к открытой, “гибкой” архитектуре, позволяющей пользователю варьировать ресурсы в широких пределах в зависимости от своих нужд и не менять компьютер, как только он перестал удовлетворять возросшим потребностям. Дешевизна моделей с минимальной комплектацией, возможность наращивания ресурсов по мере роста сложности решаемых задач, доступность богатого программного обеспечения (особенно в области учебного использования ПЭВМ), несомненно, повышают конъюнктурные преимущества этих ПЭВМ в условиях рынка.&lt;br /&gt;
&lt;br /&gt;
Разъемы и кабели унифицироываны, т.е. кабель для подключения в ПЭВМ принтера может быть использован для подключения к ней модема и наоборот, а также для подключения принтера непосредственно к модему. Порт для подключения 3,5” и 5,25” дисководов (Smart Port) может быть использован для других блочных операций, например для обмена с “Винчестером” или файлсервером (т.е. устройством, организующим доступ к ресурсам внешней памяти). “Винчестер”, кроме того может быть подключен через локальную сеть AppleTalk, через SCSI-порт или специализированную интерфейсную плату.&lt;br /&gt;
&lt;br /&gt;
Apple-IIGS поддерживает все текстовые и графические режимы ПЭВМ серии Apple: текстовые режимы на 40 × 80 символов в строке (24 строки, 6 × 8 точек в знакоместе), графические режимы с низким, высоким (280 × 192) и двойным (560 × 1092) разрешением, комбинации текстовых и графических режимов. Добавлены два новых режима высокого разрешения: 320 × 200 точек с 16 цветами и 640 × 200 точек с 4 цветами.&lt;br /&gt;
&lt;br /&gt;
Особенностью Apple-IIGS, отличающей ее от аналогичных ПЭВМ, является наличие звукового спецпроцессора фирмы Ensoniq с 64 Кбайт памяти, что позволяет записывать в цифровом виде и воспроизводить одновременно до 32 голосов, а также высококачественную речь и пение. Возможен цифровой синтез звуков с введением данных из файла в в виде частотных гармоник, нотного текста или непосредственно с музыкального инструмента.&lt;br /&gt;
&lt;br /&gt;
Технологическим успехом фирмы Apple следует считать высокую степень интеграции, достигнутую в Apple-IIGS. Большинство “обрамления”, на которое в Apple-II уходило 70 корпусов МС малой интеграции, а в Apple-IIe – 20 корпусов, Apple-IIGS сведено в одной микросхеме SMD-технологии (технология монтажа на поверхности). Это означает, что Apple-IIGS является более надежной ПЭВМ по сравнению со своими предшественницами, однако в случае поломки практически неремонтноспособной: микросхема может быть заменена только вместе с печатной платой. Технология SMD, требующая высокой роботизации производства, удешевляет конструкцию и одновременно страхует от несанкционированного копирования аппаратуры мелкими производителями.&lt;br /&gt;
&lt;br /&gt;
=== 2.3. Прогноз развития зарубежных УПЭВМ ===&lt;br /&gt;
&lt;br /&gt;
При составлении прогнозов развития средств вычислительной техники учебного назначения, создаваемых в развитых капиталистических странах, в период до 1995 г. учитывались следующие соображения:&lt;br /&gt;
&lt;br /&gt;
1) в большинстве западных стран нет концепции КУВТ или специальных УПЭВМ. Просто в систему образования поставляются более дешевые модели;&lt;br /&gt;
&lt;br /&gt;
2) прогноз на 5 лет вперед целесообразно давать с учетом того, что было 5 лет назад по сравнению с данным моментом.&lt;br /&gt;
&lt;br /&gt;
На основе анализа сведений из зарубежных журналов можно сделать вывод, что УПЭВМ будут комплектоваться следующими периферийными устройствами: накопитель на жестком магнитном диске диаметром 89 мм емкостью не менее 20 Мбайт (рост объема продаж за 1988 г. 110%); накопитель на гибком магнитном диске диаметром 89 мм, емкостью не менее 1,44 Мбайт (рост объема продаж за 1988 г. 30%); оптические диски однократной записи не менее 1 Гбайт (рост объема продаж 91%); цветной монитор (рост объема продаж 30%); лазерный принтер (рост объема продаж 13%).&lt;br /&gt;
&lt;br /&gt;
Все УПЭВМ будут комплектоваться манипуляторами типа “мышь”. В качестве схем ЗУПВ будут использоваться как минимум динамические схемы емкостью 1 Мбит (рост объема продаж 174%, а объем продаж схем 256 Кбит уменьшился на 16%). Однако скорее всего, к 1995 г. самыми распространенными (и самыми дешевыми) схемами памяти будут схемы емкостью 4Мбит. Ведь 7 лет назад самыми дешевыми были схемы 167 Кбит, а сейчас – 256 Кбит, т.е. за 7 лет емкость схем ЗУПВ возросла в 16 раз.&lt;br /&gt;
&lt;br /&gt;
В качестве микропроцессора при таких объемах оперативной памяти (не менее 1 Мбайт) будут использоваться 32-разрядные микропроцессоры типа Intel-80386 (или 80486), Motorola-68040 или, что более вероятно, РИСК-процессоры, так как при существенно более простой технологии изготовления они обладают наиболее высоким быстродействием.&lt;br /&gt;
&lt;br /&gt;
Большие объемы оперативной памяти позволят существенно повысить производительность УПЭВМ путем организации электронного диска.&lt;br /&gt;
&lt;br /&gt;
Можно ожидать значительного улучшения графических характеристик УПЭВМ. При разрешающей способности порядка 1024 × 1024 пиксел будет не менее 256 цветов (если будет решена проблема создания недорогих мониторов, допускающих такое разрешение).&lt;br /&gt;
&lt;br /&gt;
== 3. Перспективы использования ПЭВМ в учебном процессе в СССР ==&lt;br /&gt;
&lt;br /&gt;
Комплексное применение вычислительной техники в классе, обеспечивающее работу учителя и индивидуальную работу учеников, требует наличия ПЭВМ значительно большей мощности по сравнению с используемыми в настоящее время. Это относится и к объему оперативной памяти, и к быстродействию, и к графическим возможностям. Тенденция к увеличению мощности ПЭВМ прослеживается во всех проработках, касающихся перспективного компьютера для системы образования.&lt;br /&gt;
&lt;br /&gt;
Вместе с тем речь о комплексном примененеии ПЭВМ может идти только при достаточном насыщении школы вычислительной техникой. Если одна ПЭВМ приходится на 100 учеников (а это примерно полмиллиона машин), то каждый ученик может общаться с компьютером не более одного часа за три недели, считая по шесть уроков в день. Естественно, что никакого комплексного применения ПЭВМ в этом случае нет и быть не может. Нет в этом случае и необходимости в разработке более мощной ПЭВМ. На первый план здесь выходит не увеличение вычислительных возможностей, а снижение стоимости при сохранении уже достигнутых характеристик. И самое важное здесь – обеспечение массового производства ПЭВМ.&lt;br /&gt;
&lt;br /&gt;
Таким образом, при наличии в школе только одного кабинета вычислительной техники с 12-15 компьютерами можно всерьез говорить только об изучении основ информатики и вычислительной техники, причем для этих целей достаточно (по функциональным возможностям) имеющихся в настоящее время КУВТ “Корвет” и УКНЦ.&lt;br /&gt;
&lt;br /&gt;
Только когда в системе образования на 30-10 учеников будет приходится по 1 компьютеру, можно будет всерьез ставить задачу комплексного использования вычислительной техники со всеми вытекающими последствиями.&lt;br /&gt;
&lt;br /&gt;
== 4. Требования к перспективным учебным ПЭВМ ==&lt;br /&gt;
&lt;br /&gt;
Все УПВМ и КУВТ, построенные на их основе, независимо от изготовителя должны быть максимально унифицированы аппаратно и иметь одинаковое базовое и прикладное программное обеспечение. Различие можно допустить на уровне операционных систем при одинаковом интерфейсе с пользователем, и обязательно должны существовать программы преобразования файловой структуры одной операционной системы в другую, и наоборот.&lt;br /&gt;
&lt;br /&gt;
Программное обеспечение КУВТ должно быть в максимальной степени близко к точному подмножеству программного обеспечения профессиональных ПЭВМ. Это позволит поручить производство КУВТ различным министерствам и ведомствам, не создавая проблем для унифицированного учебного процесса, а также облегчить создание прикладного программного обеспечения.&lt;br /&gt;
&lt;br /&gt;
При разработке КУВТ обязательно следует учесть и то обстоятельство, что ряд учебных пакетов будет создаваться на ПЭВМ, входящих в состав КУВТ. Поэтому каждый КУВТ должен иметь определенные ресурсы, включая инструментальные средства, для разработки пакетов прикладных программ.&lt;br /&gt;
&lt;br /&gt;
Характерной особенностью класса УПЭВМ в отличие от ПЭВМ вообще является однообразие характеристик при большом объеме производтсва. Так, в текущей пятилетке около 50% всех выпущенных ПЭВМ намечено направить в систему образования.&lt;br /&gt;
&lt;br /&gt;
Отечественная УПЭВМ 1995 г. с оптимистичным учетом возможностей нашей промышленности должна обладать следующими характеристиками:&lt;br /&gt;
&lt;br /&gt;
наработка на отказ – не менее 20 000 ч;&lt;br /&gt;
&lt;br /&gt;
количество корпусов на плате – не более 40;&lt;br /&gt;
&lt;br /&gt;
микропроцессор – 1801ВМ86, 181ВМ88 или РИСК-процессор;&lt;br /&gt;
&lt;br /&gt;
графический процессор, обеспечивающий разрешение не менее 640 × 400 пикселей при 16 цветах, аппаратно реализующий наиболее употребительные функции (изображение линий, окружностей, заливка области определенным цветом, масштабирование и т.д.), а также поддерживающий средства динамической графики;&lt;br /&gt;
&lt;br /&gt;
объем ОЗУ, включая видеоОЗУ, – не менее 1 Мбайт для РМУ и не менее 3 Мбайт для РМП;&lt;br /&gt;
&lt;br /&gt;
внешняя память РМП – жесткий диск емкостью не менее 10 Мбайт и НГМД емкостью не менее 80 Кбайт, внешняя память РМУ – НГМД емкостью 800 Кбайт;&lt;br /&gt;
&lt;br /&gt;
цветной монитор с разрешающей способностью 640 × 400 пикселей;&lt;br /&gt;
&lt;br /&gt;
принтер ударный, матричный, со скоростью вывода 150 символов в 1 с;&lt;br /&gt;
&lt;br /&gt;
локальная сеть со скоростью передачи не менее 100 Кбод;&lt;br /&gt;
&lt;br /&gt;
базовое программное обеспечение должно включать операционную систему, закрытую от преподавателя и учеников, учебную среду для преподавателя, учебную среду для учеников, языки программирования Бейсик, Паскаль, Лого, Лисп, Пролог, Си, учебные, базы данных, системы текстообработки, электронные таблицы, экспертные системы, средства поддержки локальной сети.&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
1. Тенденции развития учебных ПЭВМ (обзор архитектуры). Препринт ИПИАН. 1989. 56 с.&lt;br /&gt;
&lt;br /&gt;
2. Отчет по теме “Школа”. М.: ИПИАН, 1988. 126 с.&lt;br /&gt;
&lt;br /&gt;
3. Перспективный комплект учебной вычислительной техники. Исходные требования. Проект. М.: НИИ школьного оборудования и технических средств обучения АН СССР, 1989. 85 с.&lt;br /&gt;
&lt;br /&gt;
4. Комплексная программа научно-технического прогресса стран – членов СЭВ до 2000 г., проблема 1.2.7 “Совершенствование системы образования на основе применения средств вычислительной техники на 1986–1990 гг.”. М., 1990.&lt;br /&gt;
&lt;br /&gt;
5. Временные санитарно-гигиенические нормы и правила устройства, оборудования, содержания и режима работы на персональных электронно-вычислительных машинах и видеодисплейных терминалах в кабинетах вычислительной техники и дисплейных классах всех типов учебных заведений: Временные СанПин №5146-89. М.: Минздрав СССР, ГКНО СССР. 1989. 38 с.&lt;br /&gt;
&lt;br /&gt;
6. Христочевский С.А. Рекомендации по применению средств вычислительной техники и информатики в сфере образования. Препринт ИПИАН. М., 1988. 45 с.&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16&amp;diff=3715</id>
		<title>Союз-Неон ПК-11/16</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A1%D0%BE%D1%8E%D0%B7-%D0%9D%D0%B5%D0%BE%D0%BD_%D0%9F%D0%9A-11/16&amp;diff=3715"/>
		<updated>2023-11-02T10:12:38Z</updated>

		<summary type="html">&lt;p&gt;Nzeemin: /* Шильдики */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Википедия}}&lt;br /&gt;
[[Файл:Союз-Неон.jpg|thumb]]&lt;br /&gt;
&#039;&#039;&#039;Союз-Неон ПК-11/16&#039;&#039;&#039; — советский компьютер, является продолжением серии [[PDP-11]]-совместимых компьютеров ([[Электроника-60]], [[ДВК]], [[БК]], [[УКНЦ]] и др.) Выпущен малой серией, в разных источниках называются числа от 200 до 1000 штук.&lt;br /&gt;
&lt;br /&gt;
== Технические характеристики ==&lt;br /&gt;
* Процессор: [[Н1806ВМ2]] на частоте 8 МГц&lt;br /&gt;
* Память:&lt;br /&gt;
** ПЗУ 16 КБ, две [[КМ1801РР1]]&lt;br /&gt;
** Оперативная память: 512/1024/2048/4096 КБ&lt;br /&gt;
* Видео: разрешение 832 × 300 пикселей; видеоконтроллер использует таблицу адресов строк, строки состоят из видеоотрезков&lt;br /&gt;
** 16 видеорежимов, отличающихся цветностью (1/2/4/8 бит на точку) и масштабированием&lt;br /&gt;
** палитры в 2/4/16/256 цветов из общей палитры в 65536 цветов&lt;br /&gt;
** аппаратная поддержка окон&lt;br /&gt;
* Контроллер прерываний [[КР580ВН59]]&lt;br /&gt;
* Клавиатура: «Электроника МС 7007», 88 клавиш [[КР580ВВ79]]&lt;br /&gt;
* Звук: два программируемых таймера [[КР580ВИ53]], трёхканальный звук с регулировкой громкости&lt;br /&gt;
* Часы реального времени [[КР512ВИ1]]&lt;br /&gt;
* Внешние устройства:&lt;br /&gt;
** Параллельный интерфейс&lt;br /&gt;
** КНГМД [[КР1810ВГ72А]] и КНЖМД (MFM) [[КМ1809ВГ7]]&lt;br /&gt;
** Последовательный порт [[КР580ВИ51]]&lt;br /&gt;
** Мышь стандарта MSX&lt;br /&gt;
&lt;br /&gt;
== Видео режим ==&lt;br /&gt;
Разрешение 832 на 300, Кадровая частота 50Гц, Строчная частота 15.625КГц, Пиксельклок 16МГц, точек в строке 1024, видимых 832. Строк в кадре 312, видимых 300.&lt;br /&gt;
&lt;br /&gt;
== Особенности ==&lt;br /&gt;
Карта памяти с точки зрения процессора:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
     режим HALT 	       режим USER&lt;br /&gt;
	    64K 		      64K&lt;br /&gt;
	 ╔══╗			   ╔══╗&lt;br /&gt;
     HR7 ║ 7║│	  страница в/в	  │║ 7║ UR7&lt;br /&gt;
	 ╠══╣			   ╠══╣		160000&lt;br /&gt;
     HR6 ║ 6║			   ║ 6║ UR6&lt;br /&gt;
	 ╠══╣			   ╠══╣		140000&lt;br /&gt;
     HR5 ║ 5║			   ║ 5║ UR5&lt;br /&gt;
	 ╠══╣			   ╠══╣		120000&lt;br /&gt;
     HR4 ║ 4║			   ║ 4║ UR4&lt;br /&gt;
	 ╠══╣			   ╠══╣		100000&lt;br /&gt;
     HR3 ║ 3║			   ║ 3║ UR3&lt;br /&gt;
	 ╠══╣			   ╠══╣		060000&lt;br /&gt;
     HR2 ║ 2║			   ║ 2║ UR2&lt;br /&gt;
	 ╠══╣			   ╠══╣		040000&lt;br /&gt;
     HR1 ║ 1║│			   ║ 1║ UR1&lt;br /&gt;
	 ╠══╣├ ПЗУ 16К		   ╠══╣		020000&lt;br /&gt;
     HR0 ║ 0║│			   ║ 0║ UR0&lt;br /&gt;
	 ╚══╝			   ╚══╝		000000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Видеорежимы, по битам в видеоуказателе:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  9   8   7   6  &lt;br /&gt;
┬───────┬───────┬&lt;br /&gt;
│VD1 VD0│VN1 VN0│   инф.    бит/    точек&lt;br /&gt;
┴───┴───┴───┴───┴ плотность точку  в строке&lt;br /&gt;
  0   0   0   0    52 б/сдв   1     416&lt;br /&gt;
  0   0   0   1    52 б/сдв   2     208&lt;br /&gt;
  0   0   1   0    52 б/сдв   4     104&lt;br /&gt;
  0   0   1   1    52 б/сдв   4     104&lt;br /&gt;
  0   1   0   0    52 байта   1     416&lt;br /&gt;
  0   1   0   1    52 байта   2     208&lt;br /&gt;
  0   1   1   0    52 байта   4     104&lt;br /&gt;
  0   1   1   1    52 байта   4     104&lt;br /&gt;
  1   0   0   0   104 байта   1     832&lt;br /&gt;
  1   0   0   1   104 байта   2     416&lt;br /&gt;
  1   0   1   0   104 байта   4     208&lt;br /&gt;
  1   0   1   1   104 байта   4     208&lt;br /&gt;
  1   1   0   0   208 байт    1      x (запрещенная комбинация)&lt;br /&gt;
  1   1   0   1   208 байт    2     832&lt;br /&gt;
  1   1   1   0   208 байт    4     416&lt;br /&gt;
  1   1   1   1   208 байт   4/8*   416    *зависит от бита PB&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Шильдики ==&lt;br /&gt;
* ??.??г 00053 (&amp;quot;точно до сотки&amp;quot;) был у DmitryDWG&lt;br /&gt;
* ??.92г 00063 — у Sandro&lt;br /&gt;
* ??.??г 00122 — был показан на Демодуляции&lt;br /&gt;
* 06.92г 00196 — у nzeemin, получен от М.Гусева&lt;br /&gt;
* 06.92г 00197 — был распаян для создания реплики&lt;br /&gt;
&lt;br /&gt;
== Документация ==&lt;br /&gt;
* {{статья &lt;br /&gt;
|автор = Г.В. Вигдорчик, М. Я. Вохменцев, В. П. Климкович, П. П. Леонов, В. П. Семик. &lt;br /&gt;
|заглавие = Персональная ЭВМ ПК-11 &lt;br /&gt;
|издание = Микропроцессорные средства и системы &lt;br /&gt;
|год = 1987 &lt;br /&gt;
|номер = 1 &lt;br /&gt;
|страницы = 16-18&lt;br /&gt;
|ссылка = https://emuverse.ru/downloads/computers/souz-neon/docs/MPSS_souz-neon_1987_1.djvu&lt;br /&gt;
}}&lt;br /&gt;
** [[Союз-Неон_ПК-11/Статья МСиС 1987]] — описывает ранний вариант машины&lt;br /&gt;
* [[Союз-Неон ПК-11/16 архитектура]] — описание раннего варианта машины&lt;br /&gt;
&lt;br /&gt;
* {{pdf||Союз-Неон ПК-11/16 ТО|computers/souz-neon/docs/PK11-16-TO.pdf}} Плата вычислителя. Техническое описание. 25 сентября 1990&lt;br /&gt;
* [[Союз-Неон ПК-11/16 ТО]] — Плата вычислителя. Техническое описание. 25 сентября 1990&lt;br /&gt;
* [[Союз-Неон ПК-11/16 ВПО]]&lt;br /&gt;
* [[Союз-Неон_ПК-11/16_АСПЕКТ_ТЗ]] — Техническое задание на разработку АСПЕКТ. 1991&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [[w:Союз-Неон ПК-11/16|Статья в Википедии]]&lt;br /&gt;
* [http://zx-pk.ru/threads/14857-dokumentatsiya-na-pk-11-16.html Обсуждение на zx-pk.ru]&lt;br /&gt;
* Проект реплики: [https://zx-pk.ru/threads/29407-proekt-otkrytoj-repliki-soyuz-neon-pk-11-16.html zx-pk.ru] [https://forum.pk-fpga.ru/viewtopic.php?f=15&amp;amp;t=5617 forum.pk-fpga.ru]&lt;br /&gt;
* [https://github.com/troosh/pk11-16 Документация и исходники ПЗУ]&lt;br /&gt;
* [https://habr.com/ru/articles/535936/ PAL, GAL и путешествие в цифровое ретро]&lt;br /&gt;
** Реплика контроллера IDE HDD: [https://forum.pk-fpga.ru/viewtopic.php?f=15&amp;amp;t=6079 forum.pk-fpga.ru]&lt;br /&gt;
* [https://archive.pdp-11.org.ru/vid/PK11_NEON/ Сборник софта в хламнике Хобота]&lt;br /&gt;
* [http://mirrors.pdp-11.ru/_pk11-16/ Сборник софта на pdp-11.ru]&lt;br /&gt;
&lt;br /&gt;
== Эмуляторы ==&lt;br /&gt;
* [https://zx-pk.ru/threads/24587-emulyator-soyuz-neon-pk-11-16-emustudio.html EmuStudio от Titus] — только под Windows, не сохраняет изменения в образе диска&lt;br /&gt;
* [https://github.com/nzeemin/neonbtl NeonBTL] — только Windows, в разработке&lt;br /&gt;
* [https://github.com/nzeemin/neonbtl-qt NeonBTL Qt] — кросс-платформенный, в разработке&lt;br /&gt;
&lt;br /&gt;
== Файлы ==&lt;br /&gt;
* {{rom|Образ |ПЗУ|computers/souz-neon/firmware/souz-neon_roms.zip}}&lt;br /&gt;
* {{rom|Образы |PLM|computers/souz-neon/firmware/pk1116-firmware-08-10-2018.zip}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Союз-Неон ПК-11/16]]&lt;/div&gt;</summary>
		<author><name>Nzeemin</name></author>
	</entry>
</feed>