[image]

МК-85

гордость советского электропрома
 
1 2 3
+
+1
-
edit
 

Balancer

администратор
★★★★★
Надо же. На форумах до сих пор нет темы по этому микрокомпу, не смотря на то, что обсуждается очень часто.

Попалась тут интересная статья с рядом фактов, про которые не слышал раньше: Карманный ПК "Электроника МК-85". Как его создавали. Б.Малашевич.

Интересно, не знал, что процессор там мог параллельно две команды обрабатывать:
Для повышения быстродействия процессора в нем был реализован отсутствующий в аналогах и К1801ВМ1 конвейер, обрабатывающий одновременно две последовательные команды.
 


Порт изначально был реализован, но в серии его решили не делать:
Предприятия, которым было поручено воспроизводство периферийных устройств, с заданием не справились, и МК-85 остался без периферии. Поэтому имеющийся в КПК программируемый порт для упрощения конструкции руководством предприятия решено было не выводить, что, к сожалению, и сделали.
 


Уже успел забыть про его офигенную разрядность по порядку :)
МК-85 обрабатывает числа с плавающей запятой, разрядность мантиссы 10, порядка — 4 десятичных знаков.
 


Максимальная тактовая частота – 2 МГц.
 


Вот про это не знал. И это в карманном девайсе на часовых батарейках 25 лет тому назад...

Из этого многое знал раньше (кроме точной цифры потребляемой мощности), но многое забыл уже. Так что для памятки:
Для экономии энергии микропроцессор в основном находится в режиме покоя и включается, только когда нужно определить нажатую клавишу или выполнить задачу. Клавиатура была спроектирована так, чтобы минимизировать рабочий режим микропроцессора и число его выводов, т.е. клавиатура постоянно не сканировалась, как обычно в калькуляторах. Для этого в контроллере клавиатуры была специальная память. Память компьютера энергонезависима, т. е. ее содержание сохраняется при установленных элементах питания, а также в течение 15 мин после их извлечения для замены.
Невысокая потребляемая мощность (до 20 мВт) обеспечивала непрерывную работу КПК "Электроника МК-85" от элементов питания в режимах записи и отладки программ в течение 200 ч, в режиме вычислений – в течение 80 ч. Предусмотренный в конструкции режим с повышенным (в четыре раза) быстродействием значительно увеличивает потребляемую мощность, поэтому его рекомендуется использовать только при внешнем питании.
 

Получается, что в режиме повышенного быстродействия он 80мВт потреблял? Реально, помню, если оставить его в режиме расчёта в повышенном быстродействии, то батареек только на сутки хватало. Но 2МГц! Жалко, мы на нём так ничего на ассемблере интересного написать не собрались :)

Использовать собирались явно очень широко:
По заказм было разработано и поставлялось потребителям более десятка разных вариантов "прошивок" ПЗУ для специальных применений МК-85. Это КПК авиационных штурманов для прокладки курса, артиллеристов для расчета параметров стрельбы, для обучающей системы "Наставник" кафедры психологии МГУ им. М.В.Ломоносова и т.п.
 


В начале 1986 года первый отечественный КПК "Электроника МК-85/85М" поступил в продажу в фирменные магазины-салоны "Электроника" Минэлектронпрома. МК-85 стоил по тем временам недешево – 145 руб. Для сравнения, первая зарплата молодого инженера составляла от 90 до 130 руб. Но все равно МК-85 сразу сметали с прилавков магазинов "Электроника" в Москве, Ленинграде, Воронеже и других городах.
 

Это я хорошо помню в ~1992-м. Он тогда уже 270 рублей стоил, но за ним очереди стояли, брали сразу по нескольку штук, себе и знакомым... Кстати, я сразу три штуки взял. Один себе, два - друзьям. Кстати, к вопросу о нищих студентах :D Стипендия была 55 рублей, а вот девайсы по 270 покупать хватало. И на жизнь оставалось. Как-то по-другому тогда деньги тратились :D

Всего завод выпустил более 150 тыс. разных вариантов МК-85. Было сделано несколько прикладных вариантов МК-85. В частности, уже в ходе реформ, когда появилась масса фальшивых авизо, большим тиражом были выпущены модификации МК-85 для их шифрования, прекратившие поток фальшивых авизо и тем самым оказавшие стабилизирующее влияние на экономику страны. Это были портативные шифраторы, реализующие алгоритмы защиты информации "Анкрипт", разработанные компанией "Анкорт", учрежденной в 1990 году Ангстремом. Для МК-85 Анкорт разработал два варианта кодировок ПЗУ, реализующие эти алгоритмы (вместо языка BASIC), а Ангстрем с 1991 года серийно выпускал с ними КПК под именем "Электроника 85Б" (Банковский – для шифровки авизо) и "Электроника МК-85C" (Cripto – для других задач криптозащиты). Они обеспечивали шифрование и расшифровывание текстов объемом до 750 буквенно-цифровых или 1500 цифровых символов. Для шифрования использовались долговременный (10100 вариантов) и разовый (1010 вариантов) ключи,
а также нелинейный алгоритм шифрования высокой сложности. На сайте компании "Анкорт" (CryptoGSM : О компании) о МК-85С говорится: "На момент производства по своим тактико-техническим и криптографическим свойствам он не имел аналогов в мире. Указанным устройством оснащены многие государственные и коммерческие организации России и организации более чем 50 стран мира".
 


Архитектура и вычислительная мощность МК-85, единственного в мире в те годы 16-разрядного КПК, соответствовала мощности микро-ЭВМ LSI-11/2, "Электроника НЦ-8001ДМ", "Электроника 60М" или СМ ЭВМ, т.е. КПК имел большой резерв для развития. Это способствовало необыкновенно высокой его популярности. Пользователи покупали МК-85 не только для применения по назначению, но и для построения своих модификаций и систем. Они заменяли ПЗУ КА1013РЕ1,
в котором была зашита реализация языка BASIC, на свои прошивки, увеличивали емкость ОЗУ до 32 Кбайт, выводили наружу программируемый порт и таким образом решали свои прикладные задачи.
 


Вообще, самую простую операцию, наращивание оперативной памяти с 2кбайт до 6кбайт многие вообще сами делали. Благо обычного паяльника хватало :) Я, правда, так и не рискнул. А вот Стас Рашевский вполне свой расширил. И кому-то ещё из наших друзей.

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

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

МК-95 имел следующие основные отличия от МК-85:

- программируемый порт, имевшийся в МК-85, был выведен на внешний 15-контактный разъем типа РПС1-15Г;
- увеличенный объем ОЗУ – до 24К×8 бит (три БИС) и ПЗУ – до 32К×8 бит (одна БИС). Сначала применялись импортные БИС в корпусах с выводами на две стороны. В последующем планировался перевод БИС ПЗУ КР563РЕ1 (32К×8 бит) и ОЗУ К537РУ16 (8Кх8 бит) в такие же корпуса;
- модифицированные ЖКД и контроллер, обеспечивавшие вывод на экран двух 16-символьных строк. Убрана таблица режимов работы компьютера, располагавшаяся в МК-85 справа от ЖКИ;
- введено несколько дополнительных клавиш клавиатуры КПК;

КПК дополнен внешним адаптером программируемого порта КПК с последовательным портом типа RS-232 IBM-совместимого ПК и телефонным каналом (модем, 1200 бод). Это позволяло МК-95 автоматически обмениваться информацией либо непосредственно с ПК, либо по телефонной линии с удаленным абонентом, а также удаленному абоненту обмениваться данными с ПК через МК-95 с одновременным шифрованием/расшифрованием информации. Конструктивно адаптер был выполнен в виде небольшого настольного прибора размером 170×115×35 мм с ложементом для установки и бескабельного подключения МК-95, а также с разъемами для кабелей RS-232 и телефонной линии.
В 1995 году разработка "Электроника МК-95" была полностью завершена. Были созданы экспериментальные образцы криптоварианта КПК (МК-95С) (рис.6) и адаптера (рис.7), изготовлена вся необходимая оснастка (массой 4,5 т), а также некоторые компоненты компьютера. Но массовое нашествие импортируемых ПК в страну и развитие электронной почты изменило планы компании "Анкорт". Функции шифрования информации были выполнены программно, и актуальность МК-95 для компании, владеющей авторскими правами на него, пропала. Ангстрем в это время переживал далеко не лучшие времена. Средств на приобретение прав на производство нового изделия завод не нашел, хотя МК-85 выпускался еще более пяти лет, а его замена на МК-95 очевидно привела бы к росту спроса. В результате карманный персональный компьютер "Электроника МК-95" погиб, как и многое иное в те тяжелые времена.
 


А, ведь, в 1995-м, действительно МК-95 мог бы быть ещё очень востребованным. Жаль...
   3.6.133.6.13
+
-
edit
 

Balancer

администратор
★★★★★
Нашёл первоисточник статьи, обновил ссылку. Там с картинками :)
   3.6.133.6.13
+
+1
-
edit
 

x000

втянувшийся

Немного подробностей о некоторых применениях изделия, так сказать, из первых рук :)

Криптография и свобода. EXECUTE! Глава 5. Подробности... Часть 2.
   3.5.83.5.8
+
+1
-
edit
 

Balancer

администратор
★★★★★
Ещё вечно всплывает в спорах сравнение ТТХ FX-700P и МК-85. Наверное, имеет смысл в одну табличку их собрать, чтобы каждый раз не гуглить. Целиком от и до ломает сразу всё искать, так что пока вкратце основное, потом буду пополнять
 Casio FX-700PЭлектроника МК-85МК-85М
Год разработки198219841984
Годы производства19831986-2000 
Стоимость$200145 руб 
Габариты, мм165x71x10166×73x13166×73x13
Вес, г116150 
Потребляемая мощность, мВт 20 
Время работы в режиме ожидания, час300200 
Время работы в режиме вычислений, час 80 
Элементы питания2x CR-20324x СЦ 0,184x СЦ 0,18
Возможность питания от сетинетдада
Внешний порт для подкючения переферииестьнетнет
ОЗУ, общее, кбайт226
ОЗУ пользователя, байт1568  
ОЗУ для программ, байт 12215317
Количество регистров памяти26-22226-17826-690
ПЗУ, кбайт121616
ПроцессорHD61913A01Т36ВМ1-2Т36ВМ1-2
Разрядность шины данных488
Разрядность шины адреса 1515
Разрядность системы команд6(?)1616
Бейсик
Количество разрядов мантисы 1212
Количество разрядов порядка 44
Поддержка строковых операторовнетдада
Поддержка графических операцийнетдада
Количество команд21  
Количество функций19  


Примечания:
- В качестве элементов питания МК-85 могли использоваться аккумуляторы Д-0,06. Но без возможности подзарядки внутри микрокомпьютера.
- Не нашёл упоминаний о точность представления чисел у FX 700P

Источники:
- Casio FX-700P - hardware
- Pocket Computer Museum Page
- FX-700P
- Casio FX-700P.
- http://www.leningrad.su/calc/docs/plan-mk85.jpg
   3.6.133.6.13
13.01.2011 18:45, marata: +1: СИЛЬНО!
+
-
edit
 

Balancer

администратор
★★★★★
Ещё ремарка. У меня товарищ раздобыл как-то сборник программ для Casio FX-700P. Мелкие шли без каких-либо изменений, ибо соответствие системы команд у МК-85 ставилось, как сказано выше, основной задачей при разработке, но интересно оказалось с большими программами. Программу на 1500 байт в МК-85 не запихнуть :) Пришлось их частично оптимизировать в условия более продвинутой системы команд МК-85. И 1500 байт волшебным образом превращались в ~700 :D При чём с самыми минимальными затратами. За вечер по 2-3 программы треплясь с друзьями о том-сём можно было так переписать...

Жалко, в отличии от МК-61/-52 у меня не осталось для архива сборников программ от МК-85 :) Было там много интересного...
   3.6.133.6.13
RU Клапауций #13.01.2011 19:50  @Balancer#13.01.2011 17:16
+
-
edit
 

Клапауций

координатор
★★☆
Balancer> Карманный ПК "Электроника МК-85". Как его создавали. Б.Малашевич. ... Память компьютера энергонезависима, т. е. ее содержание сохраняется при установленных элементах питания
Нда. Товарищ Малашевич в своем репертуаре, выдает желаемое за действительное. Что это за "энергонезависимая" память, которая работает только с батарейкой?
Типа:

Но, эт-та, ладно... не буду бухтеть. :D :D У меня МК-92 есть, да :D
   
+
-1
-
edit
 

Kuznets

Клерк-старожил
★☆
Balancer> Ещё вечно всплывает в спорах сравнение ТТХ FX-700P и МК-85.

это понятно почему.
лучше бы с trs-80 1980 г.в. сравнивали :)
   3.6.133.6.13
RU Balancer #13.01.2011 21:09  @Клапауций#13.01.2011 19:50
+
-
edit
 

Balancer

администратор
★★★★★
Клапауций> Что это за "энергонезависимая" память, которая работает только с батарейкой?

Ну, там с конденсатором было :) На 15 минут хватало заряда в конденсаторе.
   3.6.133.6.13
+
-
edit
 

Balancer

администратор
★★★★★
Kuznets> лучше бы с trs-80 1980 г.в. сравнивали :)

В тестах на IQ часто нужно выбрать что-то одно лишнее:





   3.6.133.6.13
+
-
edit
 

Kuznets

Клерк-старожил
★☆
Kuznets>> лучше бы с trs-80 1980 г.в. сравнивали :)
Balancer> В тестах на IQ часто нужно выбрать что-то одно лишнее:

лол. все лишнее :D


   3.6.133.6.13
+
-
edit
 

Balancer

администратор
★★★★★
Kuznets> лол. все лишнее :D

Понял. Но 256кГц тактовой - это ж совсем кранты. Он, небось, тормознее, чем МК-61 был :)

Но для 1980-го, действительно, круто.
   3.6.133.6.13
RU Клапауций #13.01.2011 23:16  @Balancer#13.01.2011 21:09
+
-
edit
 

Клапауций

координатор
★★☆
Balancer> Ну, там с конденсатором было :)
Еще круче чем я думал :) "Энергонезависимая"... :D

А вообще, достойная машинка была.
   8.08.0
+
-
edit
 

Kuznets

Клерк-старожил
★☆
Balancer> Но для 1980-го, действительно, круто.

ап чем и речь.
а в 1986 у шарпа был уже pc-1600 на аналоге z-80 3,58 мгц с сопроцессором, 96к ром, 16 к рам и т.д. и т.п. включая оптический порт и АЦП :D
вот он, в док-станции-принтере, справа внизу...


я его с мк даже не предлагаю сравнивать :)
   3.6.133.6.13
RU Серокой #13.01.2011 23:45  @Kuznets#13.01.2011 22:33
+
-
edit
 

Серокой

координатор
★★★★
Kuznets> все лишнее :D
И клавиша с литерой D - тоже! ;)
   
+
-
edit
 

Balancer

администратор
★★★★★
Kuznets> а в 1986 у шарпа был уже pc-1600

Ну, это уже немного иная весовая (в буквальном смысле) категория. И в 1988 у нас уже были МК-90, МК-92 и прочие :)

Kuznets> я его с мк даже не предлагаю сравнивать :)

Ну почему же, в какой-то мере можно с вышеперечисленными сравнивать :) Хотя это тоже уже другая категория.
   3.6.133.6.13
+
+1
-
edit
 

Jameson

опытный

Kuznets>> а в 1986 у шарпа был уже pc-1600
Balancer> Ну, это уже немного иная весовая (в буквальном смысле) категория. И в 1988 у нас уже были МК-90, МК-92 и прочие :)
категория.

Эх, помню у меня был Мк-71, правда не програмируемый, но неа солнечных батареях, причем целиком, без вспомогателньых аккумов, и он умел считать обыкновенные дроби!!! Я был в шоке :)
   7.07.0

U235

координатор
★★★★★
Jameson> Эх, помню у меня был Мк-71, правда не програмируемый, но неа солнечных батареях, причем целиком, без вспомогателньых аккумов, и он умел считать обыкновенные дроби!!! Я был в шоке :)

Да. Помню. Классная была машинка, даже на фоне импортных инженерных Casio и Sharp-ов
   3.6.133.6.13
RU Anika #14.01.2011 07:03  @Клапауций#13.01.2011 19:50
+
-
edit
 

Anika

координатор
★★☆
Клапауций> Что это за "энергонезависимая" память, которая работает только с батарейкой?
АОНы помним? Собираемые на коленке?
Там 537РУ10 от кондючка в 50 мкФ тянула сутки, а то и больше.
Ну, и у "Далласа" были своеобразные изделия ;)
   
+
-
edit
 

Kuznets

Клерк-старожил
★☆
Balancer> Но 256кГц тактовой - это ж совсем кранты. Он, небось, тормознее, чем МК-61 был :)

===
Разработка шла тяжело, много пришлось повозиться с индикатором, чтобы достичь приемлемого уровня и равномерности контраста. Все же удалось сделать МК-85, и эта машинка удалась.
Конечно, без недостатков не обошлось. Одним из них стало ужасное быстродействие. Как мне сказал один человек, принимавший участие в разработке этом модели, сложность заключалась в том, что вычисление функций производилось разложением в ряд, в том время как в fx-700P - методом "цифра за цифрой". А еще один фактор, сказавшийся на быстродействии - хранение чисел: в 16-ричном виде в МК-85 и в десятичном в FX-700P.
В МК-85 используется 16-битный микропроцессор, по системе команд совместимый с DEC PDP-11. У Casio стоит 4-битный процессор, ориентированный на обработку одной цифры числа. Может быть и это тоже повлияло на скорость вычислений.
===
:)
   3.6.133.6.13

Kuznets

Клерк-старожил
★☆
Jameson>> Эх, помню у меня был Мк-71,
U235> Да. Помню. Классная была машинка,

у меня тоже была. даже есть наверное если покопаться

U235> даже на фоне импортных инженерных Casio


что значит "даже", это же копия одного из них

пс были и другие копии

:D
   3.6.133.6.13
RU Клапауций #14.01.2011 13:17  @Anika#14.01.2011 07:03
+
-
edit
 

Клапауций

координатор
★★☆
Anika> АОНы помним?
АОНы помним. Но речь ведь не о них? а об устройстве, в котором память без батарей "сдыхала" за четверть часа. Я бы такую память энергонезависимой не назвал...
   
RU Клапауций #14.01.2011 13:20  @Kuznets#13.01.2011 23:43
+
-
edit
 

Клапауций

координатор
★★☆
Kuznets> ... pc-1600 ... включая оптический порт
Интересно, был ли с чем-нибудь совместим этот порт? подозреваю, что только сам с собой :D
   
RU Серокой #14.01.2011 13:23  @Клапауций#14.01.2011 13:20
+
-
edit
 

Серокой

координатор
★★★★
Клапауций> Интересно, был ли с чем-нибудь совместим этот порт?
А что вообще тогда представлял собой этот порт?
Если типа ИК-порта, заведённого на RS-232, то чего ж нет? )
   
RU Клапауций #14.01.2011 14:17  @Серокой#14.01.2011 13:23
+
-
edit
 

Клапауций

координатор
★★☆
Серокой> А что вообще тогда представлял собой этот порт?
Скажу, как специалист - чёрт его знает... :)
   
RU U235 #14.01.2011 14:29  @Серокой#14.01.2011 13:23
+
-
edit
 

U235

координатор
★★★★★
Серокой> А что вообще тогда представлял собой этот порт?

Да вариантов немного. Вряд ли у нас разработали свои оригинальные интерфейсы и ИС для их реализации, так же тип интерфейса скорее всего последовательный, т.к. параллельные интерфейсы на микрокалькуляторе выглядели бы слишком громоздко и неудобно. Так что скорее всего либо RS-232, либо родственный ему USART, либо I2C
   3.6.133.6.13
1 2 3

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru