Электроника МС2703

ЭВМ и ПЭВМ, производившиеся в СССР и странах СЭВ
Аватара пользователя
Technomancer
Advanced Member
Сообщения: 937
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

Вклад в сообщество

Электроника МС2703

Сообщение Technomancer » 03.08.2017,21:17

Сегодня от списанного спектрофотометра СФ64 доставал вот такой блок управления на базе контроллера К1827ВЕ1. Так как по поводу процессора находится очень мало информации, нету надежды на нем сделать что нибудь интересного для демонстрации. Но выкладываю хоть фото потому что фото такой модели в сети не нашел. Фото кликабельны.
Немного информации о К1827ВЕ1 можно найти вот тут.
Части схемы можно найти в этой ветке форума.

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

MM
Advanced Member
Сообщения: 5894
Зарегистрирован: 02.08.2013,22:13
Откуда: Павловский Посад Мск.обл.
Контактная информация:

Вклад в сообщество

Сообщение MM » 03.08.2017,21:28

Когда-то выствалял аналогичный на аукцион на Барахолке :
Изображение
Коллекционирование радиодеталей : http://collectingrd.kxk.ru/

Barmaleikin
Junior Member
Сообщения: 137
Зарегистрирован: 13.11.2016,14:29
Откуда: Москва

Сообщение Barmaleikin » 03.08.2017,23:15

Это же последняя имс Светланы, однокристальный процессор с системной команд Электроники С5.
По ней-то как раз достаточно информации, в отличии от предыдущих.

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 03.08.2017,23:30

Technomancer Фотки можно для Википедии использовать ?
https://ru.wikipedia.org/wiki/%D0%AD%D0 ... B0_%D0%A15

Аватара пользователя
Technomancer
Advanced Member
Сообщения: 937
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

Вклад в сообщество

Сообщение Technomancer » 03.08.2017,23:50

Alecv, я буду только рад, если мои фото поможет пополнить вики и другие тематические страницы.
Раз уж поднялась тема об Электронику С5, хотел бы узнать реально ли найти описание системы команд данной архитектуры? Существуют ли какие либо описания С5-21? У меня трое штук С5-21 двое из которых в хорошем состоянии. Чисто для демонстрации хотелось бы одну запустить с простой программой, например, часов. У меня пока нашлась только распиновка микросхем 586. серии, но подробно не искал так как сначала хочу закончить свою Э-60.

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 03.08.2017,23:58

Technomancer Да, есть полное описание системы команд и "резидентной тысячи" - это такой кусок кода в ПЗУ, который как я понял, жизненно важен для C5. Эта К1827ВЕ1 и даже 586ВМ1 реализуют не все команды и требуют их программной эмуляции. Единственное, описание кодов команд сразу в двоичной форме, неизвестно был ли у С5 ассемблер в обычном понимании и какой там был синтаксис, русский или английский.

Аватара пользователя
svinka
Advanced Member
Сообщения: 2856
Зарегистрирован: 25.06.2016,04:12
Откуда: Чертаново

Сообщение svinka » 04.08.2017,00:30

че вы такого нашли в этой микросхеме такого? Это же цельнотянутая Texas Instruments TMS9940
На время бана связь по email: helen povetkina @ gmail. com - без пробелов

Аватара пользователя
svinka
Advanced Member
Сообщения: 2856
Зарегистрирован: 25.06.2016,04:12
Откуда: Чертаново

Сообщение svinka » 04.08.2017,00:49

Попадались экземпляры печатной машинки Ромашка сделанные на этом микроконтроллере

http://radikal.ru/fp/0716813546cc4d8c9aa3e458d46905e6
На время бана связь по email: helen povetkina @ gmail. com - без пробелов

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 04.08.2017,00:52

svinka писал(а):Это же цельнотянутая Texas Instruments TMS9940
Это легенда, пошла с легкой руки Додэки. У них архитектуры слегка разные, скорее "по мотивам".

Barmaleikin
Junior Member
Сообщения: 137
Зарегистрирован: 13.11.2016,14:29
Откуда: Москва

Сообщение Barmaleikin » 04.08.2017,22:10

svinka писал(а):Это же цельнотянутая Texas Instruments TMS9940
Про TMS9940 во всех правильных справочниках написано б/а - т.е. «ближайший аналог». И единственное сходство с этим б/а - хранение регистров в нулевой странице оперативной памяти, да и то - СчК в С5 (и в 1827 в том числе) туда попадает только при переключении задачи.

Во всем остальном нет никакого сходства - состав и назначение регистров, системы команд, назначение выводов и адресов - совершенно разные.
Единственное, описание кодов команд сразу в двоичной форме, неизвестно был ли у С5 ассемблер в обычном понимании и какой там был синтаксис, русский или английский.
Точно был макро-ассемблер, и резидентный и кросс. Во всех попадавшихся мне примерах программ использовалась запись в виде hex-кода, а описание команд всегда были русские. Так что пока рабочая гипотеза - мнемоники были русские. Вот команды из док:

Система команд микро-ЭВМ семейства «Электроника С5»:


Первый формат

Арифметические и логические операции. Пересылки

КОД ОПЕРАЦИИ МНЕМОНИКА НАЗНАЧЕНИЕ

01 С Сложение

02 В Вычитание

03 СР Сравнение без разрушения

04 СЛ Логическое сложение

05 УЛ Логическое умножение

06 СМ Сложение по модулю

07 ПЕ Поиск правой единицы

08 ВБ Выборка

09 ГР Загрузка

0A ПЛ Сдвиг логический вправо

0B ЛЛ Сдвиг логический влево

0C ПП Переход к подпрограмме

0D Ц Цикл


Второй формат

Условные переходы

КОД ОПЕРАЦИИ МНЕМОНИКА НАЗНАЧЕНИЕ

0E ПВ Переход вперед

0F ПН Переход назад


Третий формат

Специальные команды

КОД ОПЕРАЦИИ МНЕМОНИКА НАЗНАЧЕНИЕ

XX 00 ГРМ Загрузка содержимого ОР в ОЗУ

XX 01 ВБМ Перепись массива памяти в ОР

XX 02 АП Сдвиг правый арифметический

XX 03 ЛЛН Сдвиг влево логический

XX 04 ЛПН Сдвиг вправо логический

XX 05 РСВ Работа с РСВ

XX 06 РОР Работа с общим регистром

XX 07 УН Уход в новую задачу

XX 08 ВП Возврат к прерванной задаче

XX 09 ВН Выборка номера задачи

XX 0А СМВУР Смена маски регистра прерывания верхнего уровня

XX 0B РСПР Работа с системой прерывания

XX 0C МПМ Переход на микропрограмму

XX 0D ФСТ Функция

XX 0E РПР Работа с признаками

XX 0F СТ Останов, запрет программных прерываний, разрешение программных прерываний

Пример программы из журнала Электронная промышленность за 79-й год («0x» и двоичный код мои, в статье не было):

0x806A [ 1000 0000 0110 1010 ] ; R6=RA
0x0467 [ 0000 0100 0110 0111 ] ; в R6 выделить смещение относительно начала таблицы слов
0x83B6 [ 1000 0011 1011 0110 ] ; выбрать в RB содержимое
0x175E [ 0001 0111 0101 1110 ] ; ячейки по адресу <R6> + 175E, т.е. содержимое R6 плюс адрес таблицы слов
0x0461 [ 0000 0100 0110 0001 ] ; сдвиг R6 вправо на 1
0x0368 [ 0000 0011 0110 1000 ] ; сдвиг R6 влево на 8
0x20A6 [ 0010 0000 1010 0110 ] ; выделить в RA правый байт, т.е. смещение относительно начала таблицы слов
0x1BBA [ 0001 1011 1011 1010 ] ; прибавить к RB содерджимое
0x16C0 [ 0001 0110 1100 0000 ] ; байта по адресу <RA> + 16C0, т.е. содержимое RA + адрес таблицы байтов

Аватара пользователя
Technomancer
Advanced Member
Сообщения: 937
Зарегистрирован: 12.06.2016,19:56
Откуда: Рига

Конкурсы

Вклад в сообщество

Сообщение Technomancer » 06.08.2017,22:19

Спасибо за информацию, вчера опять поискал информацию о С5 и нашлось довольно много информации даже тут на форуме. Может быть через некоторое время чисто ради интереса попробую проект с С5-21, но для этого сделаю другую тему.

Ответить