БК-0010 Тезисы доклада Диалог 82: различия между версиями
Nzeemin (обсуждение | вклад) (Новая страница: «{{ДИ|Источник=Всесоюзная научно-техническая конференция по проблемам создания индивидуальных диалоговых систем на базе микро-ЭВМ (персональные компьютеры). Диалог-82-Микро. Тезисы докладов. Пущино, 1982 г.}} МИКРО-ЭВМ ИНДИВИДУАЛЬНОГО ПОЛЬЗОВАНИЯ "ЭЛЕКТРО...») |
Nzeemin (обсуждение | вклад) Нет описания правки |
||
| Строка 24: | Строка 24: | ||
'''''TODO''''' стр.25 Рис. Структурная схема микро-ЭВМ "Электроника БК0010" | '''''TODO''''' стр.25 Рис. Структурная схема микро-ЭВМ "Электроника БК0010" | ||
Другой особенностью структурной схемы является программно-аппаратная реализация контроллеров магнитофона, ТВ-приемника; при этом аппаратные затраты сводятся к необходимому минимуму. Схема микро-ЭВМ содержит параллельный 16-разрядный программируемый интерфейс, предназначенный для подключения нестандартных устройств пользователя, и поддерживаемый "Фокал БК0010". | |||
Контроллер клавиатуры микро-ЭВМ (поддержанный соответствующим драйвером) обеспечивает передачу 256 кодов символов, в числе которых служебные, алфавитно-цифровые, знаковые, редакти¬рования, спецсимволы, символы табличной графики. | |||
Конструктивно в схему заложена возможность (в старших модификациях) подключения цветного ТВ-приемника (4 цвета) по R-, G-, B-входам, телеграфного канала связи функциональной (ключевой) клавиатуры, векторной графики. В настоящей модификации эта возможность не поддерживается программным обеспечением. | |||
К поставленному в существующей модели программному обеспечению относятся: | |||
* диалоговый язык "Фокал БК0010"; | |||
* драйверы внешних устройств; | |||
* контролирующая программа; | |||
* прикладные программы. | |||
Диалоговый язык "Фокал БК0010" является версией языка Фокал и учитывает особенности микро-ЭВМ (наличие бытовых периферийных устройств). | |||
Драйверы играют связующую роль между языком и аппаратной частью "Электроника БК0010", а также в значительной степени поддерживают аппаратную часть контроллеров. Обращение к драйверам осуществляется посредством команд ЕМТ с заданным аргументом, которому соответствуют следующие функции: | |||
* инициализации драйверов; | |||
* прием кода с клавиатуры; | |||
* прием строки с клавиатуры (64 символа); | |||
* установка ключевой клавиатуры; | |||
* передача кода на ТВ-приемник; | |||
* передача строки (64 символа) на ТВ-приемник; | |||
* передача символа в служебную строку телеэкрана; | |||
* передача строки символов в служебную строку; | |||
* установка координат курсора; | |||
* чтение координат курсора; | |||
* формирование точки на экране ТВ-приемника; | |||
* формирование вектора на экране ТВ-приемника; | |||
* чтение/запись на магнитную ленту; | |||
* управление мотором магнитофона. | |||
Драйвер бытового ТВ-приемника обеспечивает формирование и отображение алфавитно-цифровой и графической информации на экране форматом 512×256 точек. Такой формат позволяет формировать 24 информационных и одну служебную строки. В каждой стро- | |||
'''''TODO''''' | '''''TODO''''' | ||
[[Категория:БК-0010/11]] | [[Категория:БК-0010/11]] | ||
Версия от 03:27, 23 января 2026
МИКРО-ЭВМ ИНДИВИДУАЛЬНОГО ПОЛЬЗОВАНИЯ "ЭЛЕКТРОНИКА БК0010"
А.Н.Полосин, С.М.Косенков, А.И.Половянюк, Н.Г.Карпинский
Микро-ЭВМ индивидуального пользовании "Электроника БК0010" является диалоговой системой минимальной конфигурации небольшой вычислительной мощности. Сравнительно небольшая стоимость, возможность ее сопряжения с бытовыми телевизором и магнитофоном, наличие диалогового языка "Фокал БК0010" (простого и достаточно мощного одновременно) делают ее доступной для широкого круга пользователей.
Конструктивно микро-ЭВМ "Электроника БК0010" состоит из двух функциональных узлов: вычислительного устройства (ВУ собственно микро-ЭВМ), размер 360 × 195 × 65; блока питания, размер 180 × 100 × 80.
ВУ выполнено в корпусе, содержащем две печатные платы:
- клавиатуру, на которой установлены 92 клавиши;
- вычислитель, на котором размещена вся электронная схема.
Обе платы соединяются электрически и механически и содержат необходимые разъемы для связи с бытовыми периферийными устройствами и блоком питания. Обе платы устанавливаются в корпус, который несет защитную и декоративную нагрузки. Конструкция микро-ЭВМ портативная.
Микро-ЭВМ построена на базе микропроцессора К1801ВМ1. Таким образом обеспечивается совместимость по системе команд с микро-ЭВМ "Электроника 60".
В целом архитектурно обе микро-ЭВМ совместимы и по каналу связи, однако канал микро-ЭВМ "Электроника БК0010" является внутренним и пользователю не предоставляется, а служит технологическим целям.
Микро-ЭВМ "Электроника БК0010" и "Электроника 60" имеют некоторые различия в полях распределения адресного пространства, обусловленные требованием упрощения структурной схемы (снижение стоимости, потребляемой мощности). Так, например, ОЗУ экранной памяти занимает диапазон адресов 16 Кбайт в общем поле памяти.
Структурная схема микро-ЭВМ "Электроника БКООЮ" приведена на рисунке. Все ее блоки объединены единым каналом связи, а состав основных блоков традиционен для микро-ЭВМ. Некоторой особенностью структурной схемы является способ подключения ОЗУ экранной памяти к каналу связи посредством БИС (интерфейс ОЗУ динамического типа), которая одновременно с регенерацией содержимого ОЗУ осуществляет функции контроллера ТВ-приемника, обеспечивая выдачу содержимого ОЗУ экранной памяти на экран ТВ-приемника.
TODO стр.25 Рис. Структурная схема микро-ЭВМ "Электроника БК0010"
Другой особенностью структурной схемы является программно-аппаратная реализация контроллеров магнитофона, ТВ-приемника; при этом аппаратные затраты сводятся к необходимому минимуму. Схема микро-ЭВМ содержит параллельный 16-разрядный программируемый интерфейс, предназначенный для подключения нестандартных устройств пользователя, и поддерживаемый "Фокал БК0010".
Контроллер клавиатуры микро-ЭВМ (поддержанный соответствующим драйвером) обеспечивает передачу 256 кодов символов, в числе которых служебные, алфавитно-цифровые, знаковые, редакти¬рования, спецсимволы, символы табличной графики.
Конструктивно в схему заложена возможность (в старших модификациях) подключения цветного ТВ-приемника (4 цвета) по R-, G-, B-входам, телеграфного канала связи функциональной (ключевой) клавиатуры, векторной графики. В настоящей модификации эта возможность не поддерживается программным обеспечением.
К поставленному в существующей модели программному обеспечению относятся:
- диалоговый язык "Фокал БК0010";
- драйверы внешних устройств;
- контролирующая программа;
- прикладные программы.
Диалоговый язык "Фокал БК0010" является версией языка Фокал и учитывает особенности микро-ЭВМ (наличие бытовых периферийных устройств).
Драйверы играют связующую роль между языком и аппаратной частью "Электроника БК0010", а также в значительной степени поддерживают аппаратную часть контроллеров. Обращение к драйверам осуществляется посредством команд ЕМТ с заданным аргументом, которому соответствуют следующие функции:
- инициализации драйверов;
- прием кода с клавиатуры;
- прием строки с клавиатуры (64 символа);
- установка ключевой клавиатуры;
- передача кода на ТВ-приемник;
- передача строки (64 символа) на ТВ-приемник;
- передача символа в служебную строку телеэкрана;
- передача строки символов в служебную строку;
- установка координат курсора;
- чтение координат курсора;
- формирование точки на экране ТВ-приемника;
- формирование вектора на экране ТВ-приемника;
- чтение/запись на магнитную ленту;
- управление мотором магнитофона.
Драйвер бытового ТВ-приемника обеспечивает формирование и отображение алфавитно-цифровой и графической информации на экране форматом 512×256 точек. Такой формат позволяет формировать 24 информационных и одну служебную строки. В каждой стро-
TODO