Электроника Д3-28 (Вопросы по этому "Калькулятору с кассетой")

Карманные вычислительные устройства и механические вычислители
Аватара пользователя
Denkixot
Advanced Member
Сообщения: 3100
Зарегистрирован: 06.09.2014,12:11
Откуда: Воронеж

Конкурсы

Сообщение Denkixot » 18.11.2015,17:59

Не рабочим оказался?
Цена вещи обратно пропорциональна желанию продавца с ней расстаться!
-----
Клуб Vinyl Breath:
viewtopic.php?f=20&t=35506
Продажа винила:
viewtopic.php?f=28&t=36980
-----
Изображение

dk_spb
Advanced Member
Сообщения: 6621
Зарегистрирован: 16.09.2009,20:25

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

Сообщение dk_spb » 18.11.2015,18:26

Да у меня есть их несколько разной сохранности и разной рабочести (ну и разных заводов, само собой)

Гость

Сообщение Гость » 25.11.2015,01:20

Уважаемый dk_spb (который Денис)!

Как можно прикоснуться к схемам Д3-28?
На какое они на исполнение?

>> Хоть эта тема никому и не интересна (судя по ответам на мой вопрос по логотипам) информирую общественность что мимо меня пробежали схемы Д3-28 (без схем БП).
Формат А3.

Спасибо!

dk_spb
Advanced Member
Сообщения: 6621
Зарегистрирован: 16.09.2009,20:25

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

Сообщение dk_spb » 25.11.2015,09:25

xoiss Готов:
1) в Питере выдать на сканирование (кстати, есть коллега MiX со сканером А3 - можете попробовать его уговорить на взять у меня и отсканировать).
2) дойти до платного пункта сканирования и отсканировать за Ваш счёт
3) отсканировать сам когда-нибудь
4) предоставить рабочее место со сканером (например, в субботу). Но сканер А4, так что потом придётся склеивать
5) продать дорого или выменять на мои интересы

dk_spb
Advanced Member
Сообщения: 6621
Зарегистрирован: 16.09.2009,20:25

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

Электроника Д3-28 (Вопросы по этому "Калькулятору с кассетой")

Сообщение dk_spb » 28.11.2015,19:10

.
Последний раз редактировалось dk_spb 08.08.2022,17:11, всего редактировалось 1 раз.

Arhat109
Newbie
Сообщения: 3
Зарегистрирован: 09.12.2015,21:21

Сообщение Arhat109 » 09.12.2015,21:32

Народ, у кого есть отсканированная инструкция программиста для Д3-28? Или хотя бы описание кодировки команд, остальное сам вспомню .. когда-то писал ассемблер-реассемблер на эту чудо-машину .. хочу теперь сделать интерпретатор на базе Ардуино Мега2560 с дисплеем LCD1602 (как раз подходит).

Кстати машинка очень даже .. и как понимаю "ни разу не Wang-7000" .. а бывший "бортовой вычислитель" МИГ-15..17.

Что на ней делали:
1. Сложные мат. вычисления (в частности ОПАЛ - расчет оптики, очень нефиговый). Программа на кассетах около 2-4 килобайт. Производительность машинки сопоставима, а кое в чем и превосходила ЕС-1022.
2. Организация распределенной сети ЭВМ на базе шины УПР (256 адресов внешних устройств), позволявшая делать кластер (у меня был из 8шт), который мог распределять большую задачу по машинкам и каждая могла считать "свой кусок" данных и/или программы... простым хитро распаяянным кабелем. :)
3. Мой "мнемокодный" ассемблер-реассемблер (8килобайт) позволял писать программки и выводить их текстовки на фрязинский дисплей. Использовался в НИИПГ (Новосибирск) до 2001г. "включительно". :)

Ностальгия .. (достали уже совр. "говнопроцессоры") .. киньте, кому не жалко .. arhat109@mail.ru случайно на ваш форум наткнулся.

Arhat109
Newbie
Сообщения: 3
Зарегистрирован: 09.12.2015,21:21

Сообщение Arhat109 » 10.12.2015,04:25

Спасибо, получил. Это оно.

По ностальгирую если жители этого форума не против. А может кому интересно что за зверь Д3-28..

Система команд имела ряд особенностей, не реализованных (тогда) в других ЭВМ и существенно ускоряющих и облегчающих программирование.
1. Широкий набор "регистров" 8шт х 8/16бит + 24шт х 16бит. Сейчас на этом принципе строятся практически все RISC архитектуры;
2. Быстрая (относительно) реакция на прерывания за счет "сдвига" регистрового пула в памяти;
3. Табличные команды управления JSTT, JMTT и 2 таблицы переходов (косвенных, относительно регистра-базы!). Сейчас на этом принципе построен весь ООП - те самые "виртуальные" методы классов;
4. Полноценный набор математических функций, не хуже любого инженерного калькулятора - сильно упрощало и ускоряло вычисления;
5. Дв.-дес. вещественные числа с 12 знаками после запятой. Устраняло проблемы преобразования чисел и позволяло считать с очень неплохой точностью. Но, тут понятно. 155-я серия .. 4 бита родная разрядность..;
6. И самое интересное - это набор "программно изменяемых команд" - однобайтовые команды вызова подпрогамм и тоже относительно регистра базы. Первые 64 кода команды - это как раз они: однобайтовые вызовы подпрограмм.

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

Кстати, тот набор команд, который опубликован как "аналог Wang7000" в Википедии - это и есть вариант! реализации на таких процедурах. Все команды Wang-а - в первых 64 значениях байта.

Тот ассемблер-реассемблер, о котором писал как раз плотно использовал эту особенность, и это единственная моя программа за весь 30-летний опыт, в которой удалось использовать упаковку кода по аналогии с ДНК: примерно 3 килобайта использовались 3-мя РАЗНЫМИ способами, в зависимости от решаемой задачи:
а) в режиме ассемблера, они представляли из себя последовательности вызовов, позволявшие разобрать код с терминала и формировали код команды;
б) в режиме реассембелера это же место программы делало обратную задачу: формировало текстовки для вывода на терминал;
в) собственно это и были текстовки мнемокодов - "строки" (в режиме "б" - они сами себя печатали, приводя код в ACSII).
интерпретация зависела от значения в регистре-базе программы.

Кроме этого, как уже писал шина УПР позволяла работать с 255 внешних устройств, в качестве которых могла выступать и сама Д3-28. Особенностью шины было то, что внешнее устройство могло вызвать прерывание и тем самым перевести машинку в "подчиненный" режим. Чем и пользовались, организуя "кластеры" из них.

Машинки очень широко использовались и были популярны у разных "разъездных" специальностей, в частности геодезистов... вот, среди них и надо искать "оставшиеся" экземпляры.

P.S. Огромное спасибо за скан "инструкции для программиста". В свое время, она прошла у меня все стадии от "какой дебил это писал", до "тут есть всё". :)

dk_spb
Advanced Member
Сообщения: 6621
Зарегистрирован: 16.09.2009,20:25

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

Сообщение dk_spb » 15.02.2016,23:00

При помощи Сергея Фролова приживил его же тестер памяти к платам ОЗУ 128К от Д3-28.
Первая плата починилась удачно ;-)

Нашлась ереванская машинка. Теперь хоть понятно какой у них логотип.

Больше, я так понимаю, ни у кого новостей по Д3-28 нет.....

Alexey17
Advanced Member
Сообщения: 305
Зарегистрирован: 28.03.2008,21:10
Откуда: Москва
Контактная информация:

Сообщение Alexey17 » 03.03.2016,10:35

Наткнулся на эту тему случайно.
У меня на сайте в библиотеке куча всего по Д3-28 давно отсканированное лежит - кому нужно смотрите.

•(pdf-текст) Д3-28. Система подготовки программ 15 ИПГ для Д3-28. Инструкция по тестовому контролю И5М1.419.001 ДБ (1.508 МБ)
•(pdf-текст) Д3-28. Система подготовки программ 15ИПГ. Бейсик-интерпретатор (Вариант 3). Руководство программиста И5М1.419.001 Д23 (10.142 МБ)
•(pdf-текст) Д3-28. Система подготовки программ 15ИПГ. Бейсик-интерпретатор (Вариант 3А). Руководство программиста И5М1.419.001 Д58 (3.944 МБ)
•(pdf-текст) Д3-28. Система подготовки программ 15ИПГ. СПП Микроарт. Общее описание (2.273 МБ)
•(pdf-текст) Д3-28. Система подготовки программ 15ИПГ. Формуляр И5М1.419.001 Ф0 (2.268 МБ)
•(pdf-текст) Д3-28. Система подготовки программ. Ведомость программных документов (0.949 МБ)
•(pdf-текст) Д3-28. Тест-Программа 0.073.061 (1.104 МБ)
•(pdf-текст) Д3-28. Устройство Специализированное Управляющее Вычислительное Электроника Д3-28. Инструкция по Эксплуатации И5М3.857.100 ИЭ (3.253 МБ)
•(pdf-текст) Д3-28. Устройство Специализированное Управляющее Вычислительное Электроника Д3-28. Руководство Оператора И5М3.857.100 Д12 (1.161 МБ)
•(pdf-текст) Д3-28. Устройство Специализированное Управляющее Вычислительное Электроника Д3-28. Справочник программиста И5М3.857.100 ДЗ (2.621 МБ)
•(pdf-текст) Д3-28. Устройство Специализированное Управляющее Вычислительное Электроника Д3-28. Тест-программа 0.073.016 (1.376 МБ)
•(pdf-текст) Д3-28. Устройство Специализированное Управляющее Вычислительное Электроника Д3-28. Техническое Описание И5М3.857.100 ТО (4.780 МБ)
•(pdf-текст) Д3-28. Устройство Специализированное Управляющее Вычислительное Электроника Д3-28. Формуляр И5М3.857.100 ФО (1.758 МБ)
•(pdf-текст) Д3-28. Устройство согласующее ПЭЛ2.240.001 ЭВМ Электроника Д3-28 и дисплея алфавитно-цифрового. Паспорт, техническое описание, схема ПЭЛ2.240.001 ПС (2.167 МБ)

Там ещё тоже самое в djvu необработанными картинками есть.
http://retropc.org - Моя Коллекция
http://polotsk.retropc.org - город Полоцк
http://dino.retropc.org - всё о Динозаврах

Sinus
Full Member
Сообщения: 229
Зарегистрирован: 07.08.2016,17:30
Откуда: СПб

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

Сообщение Sinus » 16.08.2016,03:05

Здравствуйте уважаемые форумчане, спасибо вам огромное за приятнейшую ностальгическую информацию в этой теме. В инете маловато рассказов про "Дэтришку", но то, что есть, - всё люди написали с самыми добрыми чувствами, плохих отзывов об этой машине мне не попадалось.

Спасибо, Alexey17, прекрасная подборка документов по Д3-28 ! В связи с этим подумалось, что хорошо бы восстановить и программное обеспечение для Д3-28, если оно хоть в каком-то виде сохранилось. Есть мечта, хотя понимаю, что она не сбудется: увидеть в сети фото-репортажи о работающем комплексе - ДЗ-28 с дисплеем 15ИЭ-00-013 и его блоком логики и клавиатурой (с таким комплексом "в обнимку" прошли, можно сказать, лучшие годы жизни :)

Ниже помещаю текст с кодами программы "Бэйсик Д3-28, вариант 3А". У нас на работе были слегка различные версии бейсиков; емнип, наиболее прижился этот - с контрольной суммой 157107. Если всё это оффтоп для данного форума, то пусть модераторы меня отправят куда-нибудь в другое место :) просто я не нашёл в сети другого хорошего форума конкретно про Д3-28. Коды я перепечатал в комп вручную с рулона термобумаги, на которую когда-то (кажется, в конце 1990-х) распечатал их самодельной "прогой-распечатчиком". Все перепечатанные коды проверил визуально, и сосчитал контрольную сумму прогой в Маткаде, в итоге всё сошлось! Печатание кодов на клаве обычного компа у меня заняло примерно четыре дня, и ещё пару дней ушло на проверку и исправление опечаток; т.е. это оказалось не смертельно долгим занятием.

Наверное, ввод этих же кодов с пульта Д3-28 клавишами прямого кодирования потребует гораздо больше времени и внимания: ведь придётся страшую тетраду (В) каждого байта вводить в двоичном коде (клавишами 80-40-20-10; младшая тетрада (А) вводится проще - клавишами 00 ... 15). Однако, при большом энтузиазме, видимо, за пару недель можно управиться. И ещё важно, чтобы НМЛ работал исправно: коды придётся набирать небольшим блоком, добавлять команды GO и END, проверять контрольную сумму (КП), записывать на Магнитную Ленту; затем это считывать и набирать следующий блок, и т.д. Когда весь "Бейсик" будет таким образом введён в ОЗУ Д3-28, то надо записать на МЛ несколько его резервных копий до запуска (после запуска "Бейсик" себя изменяет!).

Итак, вот здесь pdf-файл с таблицей с кодами "Бейсика" и с пояснениями:
Basic_D3-28_v3A__KP-157107__N-11343_10x1135.pdf
Здесь та же таблица с кодами в txt-файле (но без номеров шагов - это удобно для проверки КП в Маткадной проге); здесь ещё раз те же коды в виде столбца в txt-файле.

Заодно, вот код самого распечатчика программных кодов для Д3-28 с ТПУ:
raspechatchik_D3-28_KP-935_N-67.pdf

И, на всякий случай, описание маткадной проги, вычисляющей контрольную сумму по таблице кодов в txt-файлах (правда, это уже не дэтришкин софт :) calc_KP__16-08-2016.pdf Здесь сам маткадный xmcd-файл (записан в 14-й версии MathCad).

Осенью (если буду жив и ностальгия не отпустит :) постараюсь подготовить аналогичным образом файлы с кодами Д3-28-программ "FORTRAN", а также "ВЫСТРА" - это некая "Вычислительная Система-Транслятор", и описания с примерами к ним.

dk_spb
Advanced Member
Сообщения: 6621
Зарегистрирован: 16.09.2009,20:25

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

Сообщение dk_spb » 16.08.2016,08:21

Sinus писал(а):увидеть в сети фото-репортажи о работающем комплексе - ДЗ-28 с дисплеем 15ИЭ-00-013 и его блоком логики и клавиатурой
Перефразирую классиков - "Сам хочу!" (но не к прокурору ;-) )
По отдельности у меня всё это есть, может и дойдут когда руки соединить всё.
Еще хочу приобрести в коллекцию "ящик" к Д3-28, куда платы сопряжения (в том числе с ГМД-7012) вставлялись.

Про софт: есть "родной" набор кассет из поставки. Сергей Фролов любезно делился .wav'ом с Бейсиком, но версию не знаю.

Ответить