БК-0010 Тезисы доклада Диалог 82: различия между версиями

Материал из Emuverse
Нет описания правки
Нет описания правки
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
{{ДИ|Источник=Всесоюзная научно-техническая конференция по проблемам создания индивидуальных диалоговых систем на базе микро-ЭВМ (персональные компьютеры). Диалог-82-Микро. Тезисы докладов. Пущино, 1982 г.}}
{{ДИ|Источник=Всесоюзная научно-техническая конференция по проблемам создания индивидуальных диалоговых систем на базе микро-ЭВМ (персональные компьютеры). Диалог-82-Микро. Тезисы докладов. Пущино, 1982 г. стр.24-27}}
 
[[Файл:BK0010-Dialog82-Puschino-page24top.png]]


МИКРО-ЭВМ ИНДИВИДУАЛЬНОГО ПОЛЬЗОВАНИЯ "ЭЛЕКТРОНИКА БК0010"
МИКРО-ЭВМ ИНДИВИДУАЛЬНОГО ПОЛЬЗОВАНИЯ "ЭЛЕКТРОНИКА БК0010"
Строка 23: Строка 25:
Структурная схема микро-ЭВМ "Электроника БКООЮ" приведена на рисунке. Все ее блоки объединены единым каналом связи, а состав основных блоков традиционен для микро-ЭВМ. Некоторой особенностью структурной схемы является способ подключения ОЗУ экранной памяти к каналу связи посредством БИС (интерфейс ОЗУ динамического типа), которая одновременно с регенерацией содержимого ОЗУ осуществляет функции контроллера ТВ-приемника, обеспечивая выдачу содержимого ОЗУ экранной памяти на экран ТВ-приемника.
Структурная схема микро-ЭВМ "Электроника БКООЮ" приведена на рисунке. Все ее блоки объединены единым каналом связи, а состав основных блоков традиционен для микро-ЭВМ. Некоторой особенностью структурной схемы является способ подключения ОЗУ экранной памяти к каналу связи посредством БИС (интерфейс ОЗУ динамического типа), которая одновременно с регенерацией содержимого ОЗУ осуществляет функции контроллера ТВ-приемника, обеспечивая выдачу содержимого ОЗУ экранной памяти на экран ТВ-приемника.


'''''TODO''''' стр.25 Рис. Структурная схема микро-ЭВМ "Электроника БК0010"
[[Файл:BK0010-Dialog82-Puschino-page25.png]]


Другой особенностью структурной схемы является программно-аппаратная реализация контроллеров магнитофона, ТВ-приемника; при этом аппаратные затраты сводятся к необходимому минимуму. Схема микро-ЭВМ содержит параллельный 16-разрядный программируемый интерфейс, предназначенный для подключения нестандартных устройств пользователя, и поддерживаемый "Фокал БК0010".
Другой особенностью структурной схемы является программно-аппаратная реализация контроллеров магнитофона, ТВ-приемника; при этом аппаратные затраты сводятся к необходимому минимуму. Схема микро-ЭВМ содержит параллельный 16-разрядный программируемый интерфейс, предназначенный для подключения нестандартных устройств пользователя, и поддерживаемый "Фокал БК0010".
Строка 55: Строка 57:
* управление мотором магнитофона.
* управление мотором магнитофона.


Драйвер бытового ТВ-приемника обеспечивает формирование и отображение алфавитно-цифровой и графической информации на экране форматом 512×256 точек. Такой формат позволяет формировать 24 информационных и одну служебную строки. В каждой стро-
Драйвер бытового ТВ-приемника обеспечивает формирование и отображение алфавитно-цифровой и графической информации на экране форматом 512×256 точек. Такой формат позволяет формировать 24 информационных и одну служебную строки. В каждой строке в зависимости от режима работы может размещаться 32 символа (матрица 16×8 точек) или 64 символа (матрица 8×8 точек). Любой символ (символы) может быть отображен позитивно-негативно.
 
Драйвер клавиатуры осуществляет прием кодов с клавиатуры и их передачу драйверу ТВ-приемника. Драйвер магнитофона использует разновидность метода широтно-импульсной модуляции, который обеспечивает скорость записи и чтения информация 800÷1200 Бод (плотность 20÷24 бит/мм). Информация на ленте размещается в виде записей произвольной длины, состоящих из байтов. Структура записей содержит настроечную последовательность, служебную информацию (длина, имя массива), признак конца записи.
 
Каждый бит информации представлен двумя импульсами, первый из которых определяет тип бита, а второй — синхронизирующий. Информационная единица представлена двумя импульсами "единичной длины". Для представления информационного нуля используется комбинация импульсов "половинной" и "единичной" длины. Маркер-разделитель байтов представлен импульсом двойной длины.
 
Настроечная последовательность служит для стабилизации переходных процессов в схеме магнитофона, возникающих в начале записи и используется при чтении массива для настройки драйвера на скорость, с которой был записан массив.
 
В состав резидентного программного обеспечения входит контролирующая программа. Эта программа предназначена для проверки работоспособности микро-ЭВМ при эксплуатации и состоит из блоков контроля областей ОЗУ, ПЗУ, системных регистров, клавиатуры, тракта записи-воспроизведения.
 
Носителями контролирующей программы, языка, драйверов являются БИС К1801РЕ1 — ПЗУ с масочным программированием. Эти БИС устанавливаются в три из 4 разъемов платы вычислителя. Четвертый разъем, легко доступный пользователю, предназначен для установки ПЗУ с программой пользователя.
 
Конструкция микро-ЭВМ позволяет (при разработке собственного программного обеспечения) легко организовать замену всех БИС ПЗУ, например замену языковой БИС.
 
В микро-ЭВМ предусмотрен режим начальной загрузки, в котором программная задача, сформированная, например, на "Электроника 60" и написанная в машинных кодах, может быть загружена с магнитной ленты. Непосредственно после загрузки этой задаче передается управление.
 
Загрузка с магнитной ленты проводится и под управлением "Фокал БК1010". В частности, разработан ряд прикладных игровых программ, носителем которых является магнитная лента.


'''''TODO'''''
Авторам хотелось бы надеяться, что микро-ЭВМ "Электроника БК0010" станет хорошим помощником широкому кругу пользователей.


[[Категория:БК-0010/11]]
[[Категория:БК-0010/11]]

Текущая версия от 03:48, 23 января 2026

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

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

Источник: Всесоюзная научно-техническая конференция по проблемам создания индивидуальных диалоговых систем на базе микро-ЭВМ (персональные компьютеры). Диалог-82-Микро. Тезисы докладов. Пущино, 1982 г. стр.24-27

МИКРО-ЭВМ ИНДИВИДУАЛЬНОГО ПОЛЬЗОВАНИЯ "ЭЛЕКТРОНИКА БК0010"

А.Н.Полосин, С.М.Косенков, А.И.Половянюк, Н.Г.Карпинский

Микро-ЭВМ индивидуального пользовании "Электроника БК0010" является диалоговой системой минимальной конфигурации небольшой вычислительной мощности. Сравнительно небольшая стоимость, возможность ее сопряжения с бытовыми телевизором и магнитофоном, наличие диалогового языка "Фокал БК0010" (простого и достаточно мощного одновременно) делают ее доступной для широкого круга пользователей.

Конструктивно микро-ЭВМ "Электроника БК0010" состоит из двух функциональных узлов: вычислительного устройства (ВУ собственно микро-ЭВМ), размер 360 × 195 × 65; блока питания, размер 180 × 100 × 80.

ВУ выполнено в корпусе, содержащем две печатные платы:

  • клавиатуру, на которой установлены 92 клавиши;
  • вычислитель, на котором размещена вся электронная схема.

Обе платы соединяются электрически и механически и содержат необходимые разъемы для связи с бытовыми периферийными устройствами и блоком питания. Обе платы устанавливаются в корпус, который несет защитную и декоративную нагрузки. Конструкция микро-ЭВМ портативная.

Микро-ЭВМ построена на базе микропроцессора К1801ВМ1. Таким образом обеспечивается совместимость по системе команд с микро-ЭВМ "Электроника 60".

В целом архитектурно обе микро-ЭВМ совместимы и по каналу связи, однако канал микро-ЭВМ "Электроника БК0010" является внутренним и пользователю не предоставляется, а служит технологическим целям.

Микро-ЭВМ "Электроника БК0010" и "Электроника 60" имеют некоторые различия в полях распределения адресного пространства, обусловленные требованием упрощения структурной схемы (снижение стоимости, потребляемой мощности). Так, например, ОЗУ экранной памяти занимает диапазон адресов 16 Кбайт в общем поле памяти.

Структурная схема микро-ЭВМ "Электроника БКООЮ" приведена на рисунке. Все ее блоки объединены единым каналом связи, а состав основных блоков традиционен для микро-ЭВМ. Некоторой особенностью структурной схемы является способ подключения ОЗУ экранной памяти к каналу связи посредством БИС (интерфейс ОЗУ динамического типа), которая одновременно с регенерацией содержимого ОЗУ осуществляет функции контроллера ТВ-приемника, обеспечивая выдачу содержимого ОЗУ экранной памяти на экран ТВ-приемника.

Другой особенностью структурной схемы является программно-аппаратная реализация контроллеров магнитофона, ТВ-приемника; при этом аппаратные затраты сводятся к необходимому минимуму. Схема микро-ЭВМ содержит параллельный 16-разрядный программируемый интерфейс, предназначенный для подключения нестандартных устройств пользователя, и поддерживаемый "Фокал БК0010".

Контроллер клавиатуры микро-ЭВМ (поддержанный соответствующим драйвером) обеспечивает передачу 256 кодов символов, в числе которых служебные, алфавитно-цифровые, знаковые, редакти¬рования, спецсимволы, символы табличной графики.

Конструктивно в схему заложена возможность (в старших модификациях) подключения цветного ТВ-приемника (4 цвета) по R-, G-, B-входам, телеграфного канала связи функциональной (ключевой) клавиатуры, векторной графики. В настоящей модификации эта возможность не поддерживается программным обеспечением.

К поставленному в существующей модели программному обеспечению относятся:

  • диалоговый язык "Фокал БК0010";
  • драйверы внешних устройств;
  • контролирующая программа;
  • прикладные программы.

Диалоговый язык "Фокал БК0010" является версией языка Фокал и учитывает особенности микро-ЭВМ (наличие бытовых периферийных устройств).

Драйверы играют связующую роль между языком и аппаратной частью "Электроника БК0010", а также в значительной степени поддерживают аппаратную часть контроллеров. Обращение к драйверам осуществляется посредством команд ЕМТ с заданным аргументом, которому соответствуют следующие функции:

  • инициализации драйверов;
  • прием кода с клавиатуры;
  • прием строки с клавиатуры (64 символа);
  • установка ключевой клавиатуры;
  • передача кода на ТВ-приемник;
  • передача строки (64 символа) на ТВ-приемник;
  • передача символа в служебную строку телеэкрана;
  • передача строки символов в служебную строку;
  • установка координат курсора;
  • чтение координат курсора;
  • формирование точки на экране ТВ-приемника;
  • формирование вектора на экране ТВ-приемника;
  • чтение/запись на магнитную ленту;
  • управление мотором магнитофона.

Драйвер бытового ТВ-приемника обеспечивает формирование и отображение алфавитно-цифровой и графической информации на экране форматом 512×256 точек. Такой формат позволяет формировать 24 информационных и одну служебную строки. В каждой строке в зависимости от режима работы может размещаться 32 символа (матрица 16×8 точек) или 64 символа (матрица 8×8 точек). Любой символ (символы) может быть отображен позитивно-негативно.

Драйвер клавиатуры осуществляет прием кодов с клавиатуры и их передачу драйверу ТВ-приемника. Драйвер магнитофона использует разновидность метода широтно-импульсной модуляции, который обеспечивает скорость записи и чтения информация 800÷1200 Бод (плотность 20÷24 бит/мм). Информация на ленте размещается в виде записей произвольной длины, состоящих из байтов. Структура записей содержит настроечную последовательность, служебную информацию (длина, имя массива), признак конца записи.

Каждый бит информации представлен двумя импульсами, первый из которых определяет тип бита, а второй — синхронизирующий. Информационная единица представлена двумя импульсами "единичной длины". Для представления информационного нуля используется комбинация импульсов "половинной" и "единичной" длины. Маркер-разделитель байтов представлен импульсом двойной длины.

Настроечная последовательность служит для стабилизации переходных процессов в схеме магнитофона, возникающих в начале записи и используется при чтении массива для настройки драйвера на скорость, с которой был записан массив.

В состав резидентного программного обеспечения входит контролирующая программа. Эта программа предназначена для проверки работоспособности микро-ЭВМ при эксплуатации и состоит из блоков контроля областей ОЗУ, ПЗУ, системных регистров, клавиатуры, тракта записи-воспроизведения.

Носителями контролирующей программы, языка, драйверов являются БИС К1801РЕ1 — ПЗУ с масочным программированием. Эти БИС устанавливаются в три из 4 разъемов платы вычислителя. Четвертый разъем, легко доступный пользователю, предназначен для установки ПЗУ с программой пользователя.

Конструкция микро-ЭВМ позволяет (при разработке собственного программного обеспечения) легко организовать замену всех БИС ПЗУ, например замену языковой БИС.

В микро-ЭВМ предусмотрен режим начальной загрузки, в котором программная задача, сформированная, например, на "Электроника 60" и написанная в машинных кодах, может быть загружена с магнитной ленты. Непосредственно после загрузки этой задаче передается управление.

Загрузка с магнитной ленты проводится и под управлением "Фокал БК1010". В частности, разработан ряд прикладных игровых программ, носителем которых является магнитная лента.

Авторам хотелось бы надеяться, что микро-ЭВМ "Электроника БК0010" станет хорошим помощником широкому кругу пользователей.