СоХабр закрыт.

С 13.05.2019 изменения постов больше не отслеживаются, и новые посты не сохраняются.

| сохранено

H Старовинное гик-порно, или смотрим внутренности «Электроника МК-52» в черновиках Recovery Mode



Сегодня мы посмотрим из чего раньше состояли вычислительные машины, а если быть точнее — то программируемый микрокалькулятор «Электроника МК-52».

(Осторожно, под катом много фото!)


Электроника МК-52


Википедия говорит так:
Электроника MK-52 — программируемый микрокалькулятор с обратной польской записью для проведения инженерных расчётов. Относится к третьему поколению советских программируемых калькуляторов.

Действительно, данное устройство представляет собой не просто тупой калькулятор, а куда более продвинутый (особенно для того времени — 1985 г.) помощник при вычислениях. Несмотря на миниатюрность и возраст устройства, оно способно выполнять довольно сложные задачи, и в своё время даже летало в космос на корабле «Союз ТМ-7», в качестве перестраховки для бортового компьютера.

Характеристики устройства
Число разрядов мантиссы/порядка: 8/2
Количество операционных регистров: 4
Количество адресуемых регистров памяти: 15
Количество выполняемых операций: 65
Количество шагов программы: 105
Адресация: прямая и косвенная
Представление углов: радианы, градусы, грады
Функции 1/x, x2, √x, ex, ln x, sin x, cos x: Да
Функции lg x, 10x, tg x, arcsin x, arccos x, arctg x: Да
Целая и дробная части x, модуль x, max, знак x, генерация случайных чисел: Да
Логические операции: Да
Преобразование углов и времени: Да
Энергонезависимая память: 512 шагов


История именно этого устройства


Этот девайс достался мне от мамы, которая что-то считала по работе в 90-х. Года эдак до 2014 он лежал на полочке, пока до него не добрались мои руки. Раз, два, три, вообщем несколько раз я его включал, и всё было хорошо, пока не настал злощастный день.То-ли батарейки попались жутко китайские, то-ли ещё что-то, но когда калькулятор взяла посмотреть девушка и включила его — то дисплей загорелся и… потух. Несколько передёргиваний батареек, перевыключений, всё попусту. Как оказалось позже — сгорел дисплей.

Наконец-то внутренности


Ну что-ж, приступим. Общий вид:









Снимаем заднюю крышку.


Видим плату всего с двумя микросхемами (в 2014 году это дико смотрится), несколько конденсаторов, транзисторов, вообщем обычный набор. Слева (побольше) располагается КР1601РР1 — репрограммируемое ПЗУ на 1024 4-битных ячейки, справа (поменьше) — К561ЛА7 — цифровая интегральная микросхема КМОП логики.


Справа можно видеть съёмную плату (не до конца понимаю зачем она съёмная) с несколькими конденсаторами и транзисторами.




Просто несколько красивых фото

Ну что ж, снимаем эту плату, и переворачивам, посмотрим что снизу.


Монтаж односторонний, никакой логики на этой стороне не размещено, только дисплей (точнее 10-ти разрядный вакуумно-люминесцентный индикатор), 4 переключатели, разъём под питание от сети и внешнюю ПЗУ.






В целом, можно сказать что ничего слишком необычного или сверхсложного в данном микрокалькуляторе нет, но как по мне — то посмотреть внутренности этого «динозаврика» было довольно интересно.

комментарии (23)

0
Danov ,  
Сейчас в сети можно найти множество эмуляторов этого калькулятора. Причем в основу положены логические модели разных уровней. От системы команд, до уровня вентилей. Где-то встречался эмулятор на JavaScript уровня вентилей. Низкий уровень моделирования позволяет запускать программы, использующие баги схемы.
0
ploop ,  
Видим плату всего с двумя микросхемами (в 2014 году это дико смотрится)

А под белой краской там что? Похоже тоже микросхемы прямо на плате.
+1
kosmos89 ,  
Они не прямо на плате, а на пленке.
0
ploop ,  
Да не суть, главное они есть :)
+5
DrPass ,  
А почему «плата с двумя микросхемами»? Там же вокруг еще семь чипов в планарном исполнении распаяно — процессор у него был на двух микросхемах, если не ошибаюсь, еще пара ОЗУ, и прочая обвязка.
0
vlreshet ,  
Извиняюсь, имел ввиду так сказать «крупные» микросхемы. Сейчас испавлю.
+2
SADKO ,  
Но текст от этого не становится менее глупым.
… несколько конденсаторов, транзисторов, вообщем обычный набор. Слева (побольше) располагается КР1601РР1 — репрограммируемое ПЗУ на 1024 4-битных ячейки, справа (поменьше) — К561ЛА7 — цифровая интегральная микросхема КМОП логики...


Набор там как раз весьма не обычный, начнём с того что планарку в бытовой технике увидишь не часто, но даже среди своих предшественников и потомков этот калькулятор весьма уникален именно за счёт EEPROM КР1601РР1 а так-же возможности подключения картриджей с оными! Для 85 года это весьма круто не то что по советским меркам, а вообще…

Беда программируемых калькуляторов была в невозможности загрузки и сохранения программ иначе чем вводя и записывая их руками.
А здесь, можно было загружаться и сохраняться во встроенной флэш памяти и картриджах.
+1
jar_ohty ,  
Там не процессор на двух микросхемах, а три относительно независимых процессора (К745ИК1302, 1303 и 1306) и еще четвертый, работающий с EEPROM, плюс сдвиговые регистры, расширяющие память, соединенные последовательным каналом по топологии «кольцо». Вся обрабатываемая калькулятором информация — программа и данные (кроме внутренних служебных регистров процессоров) циркулирует в этом кольце и, грубо говоря, каждый из процессоров выбирает из нее для обработки то, что умеет обрабатывать. Насколько я помню, в 1302 системный монитор, интерфейс пользователя, редактор программы и собственно «виртуальная машина», интерпретирующая код, плюс основная арифметика, в 1303 — сложная математика вроде тригонометрии, а в 1306 — все «новые» функции МК-61 по сравнению с Б3-34.
+1
isden ,   * (был изменён)
> Видим плату всего с двумя микросхемами

Я там насчитал еще 7 бескорпусных, залитых, похоже что, белой эпоксидкой или герметиком.
UPD: опередили в комментах выше.
+3
isden ,  
А съемная плата, похоже что, для питания индикатора (видимо было несколько модификаций аппарата с разными типами индикаторов).
Я подобное в других калькуляторах видел.
0
WorksIsGone ,  
Не похоже, а так и есть. В МК-61 примерно такой-же.
0
SADKO ,  
И не только в 61 но и в обычных калькуляторах он такой-же, или о сервисном обслуживании заботились и\или просто предпочитали держать блокинг генератор по дальше от цифровой схемы…
0
jar_ohty ,   * (был изменён)
Не только для индикатора. 145-я серия там питается от -15 В, плюс для EEPROM нужны свои напряжения.
+3
SADKO ,  
Был у меня такой калькулятор, думал будет ностальгии пост, а тут горе копирайтер :-(
Видим плату всего с двумя микросхемами (в 2014 году это дико смотрится), несколько конденсаторов, транзисторов, вообщем обычный набор.

летало в космос на корабле «Союз ТМ-7», в качестве перестраховки для бортового компьютера
+7
AllexIn ,  
Не могу удержаться и не запостить ссылку на игру Принц1221 по мотивам Принца Персии для этого калькулятора:
www.gamedev.ru/flame/forum/?id=192812
0
WorksIsGone ,  
Это для МК85 же, там бейсик, псевдографика и ЖК экран.
0
AllexIn ,  
Ух. Точно. Взгляд замылился я даже заголовок не правильно прочитал… И всю статью мой мозг заменял 52 на 85…
Каюсь. :(
0
jar_ohty ,  
Там не только псевдографика, там натуральная графика есть, с произвольным доступом к каждой точке экрана.
+1
WorksIsGone ,   * (был изменён)
>> Как оказалось позже — сгорел дисплей.
Как проверяли? Мне кажется, что из-за высыхания конденсаторов K50-6 90-х годов выпуска
мог перестать работать преобразователь напряжения.
0
jar_ohty ,  
У меня тоже после долгого лежания сгорел. При включении загорелся индикатор и погас. Обрыв накала…
+5
r00tGER ,  
Повествование «Тигр в разрезе» (с) «Полосатый рейс»
+2
Error1024 ,  
Если кто-то действительно хочет почитать о программируемых калькуляторах, то вот две ссылки, с действительно интересными статьями:
leninburg.com/calc/
arbinada.com/pmk/
А за что тут плюсы, не ясно.
+1
Guzzle ,  
О чём статья?
Как восстановить карму на GT
— Находим старый сломанный калькулятор
— Разбираем
— Фотографируем
— Приводим описание из wiki
— В заголовке обязательно пишем «гик-порно»
— …
— PROFIT !?!