Редактирование:
ЧАВО
(раздел)
Перейти к навигации
Перейти к поиску
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
== Часть А. Исторические вопросы. == === А1.Q Почему все вокруг говорят об [[МК-152]], что в ней такого особенного? === А1.A Настольная клавишная ЭВМ [[«Электроника МК-152»]], выпущенная весной 2007 года, продолжает семейство советских программируемых калькуляторов (ПМК), которое заслужило широкую народную любовь, но уже 20 лет, как не обновлялось. [[МК-152]] и [[МК-161]] сознательно уступают лучшим зарубежным калькуляторам по ряду технических характеристик, но являются первыми и пока единственными современными компьютерами отечественной архитектуры. Совместимость с ПМК привела к тому, что уже на день выпуска [[«Электроника МК-152»]] обладала широким набором научных, инженерных и игровых программ. Например, справочник Цветкова-Епанечникова [4] содержит около 350 профессионально составленных программ по алгебре и теории чисел, тригонометрии и аналитической геометрии, численным методам, сглаживанию экспериментальных зависимостей, статистике и вычислению специальных функций. Другой справочник, Трохименко-Любича [8], содержит более 300 качественных программ, написанных специально для отечественных радиолюбителей. Эти и другие справочники распространились по многим библиотекам всех 15 советских Республик, а позже были оцифрованы и выложены в Сеть любителями ПМК. С появлением ЭКВМ расчёты по этим программам выполняются в сотни раз быстрее (различные тесты показывает увеличение быстродействия от 100 до 1000 раз). Программы, написанные специально для [[MK-152|«Электроники МК-152»]], помогут решать ещё более сложные задачи, с повышенной точностью (12 и 14 десятичных разрядов против 8 у старых ПМК) и намного большим объёмом входных данных (1000 десятичных регистров вместо 15) — при этом можно повторно использовать код или фрагменты кода, разработанного для ПМК. Важной особенностью [[MK-152|«Электроники МК-152»]] является возможность подключения внешних устройств, используя стандартные и широко распространённые интерфейсы (RS-232C, Centronix,..), что позволяет ЭКВМ не только анализировать и собирать экспериментальные данные, но и управлять лабораторным оборудованием. === А2.Q Кем и зачем была создана [[«Электроника МК-152»]]? === А2.A ЭКВМ [[«Электроника МК-152»]] была разработана в Новосибирске, научно-производственным предприятием «СЕМИКО» для тестирования своей основной продукции, цифровых измерительных приборов серии МУЛЬТИТЕСТ. Вместо проектировки специализированного устройства НПП «СЕМИКО» выпустило универсальное, с хорошо известным входным языком (пример применения). До разработки ЭКВМ тестирование производилось на разносортице из подержанных компьютерах американской разработки, со всеми, кхм, "особенностями" этого подхода. Испытательные стенды на основе надёжных стандартизованных устройств с широко известной, проверенной системой команд позволили существенно ускорить и упростить цикл тестирования приборов, улучшить качество и снизить себестоимость тестирования. ЭКВМ позиционируется, как программируемое устройство для управления разнообразной аппаратурой в лабораторных условиях. Но наличие огромной библиотеки программ и обширной отечественной литературы по ПМК позволяет использовать [[МК-152]] для научных и радиотехнических расчётов, изучения программирования и даже несложных компьютерных игр — занимая ту нишу, которую ранее занимали ПМК. === А3.Q Использовался ли при разработке микрокод от советских ПМК? === А3.A [[Микрокод]] советских ПМК «расширяющегося ряда» был частично опубликован в 1990 году [1] и полностью восстановлен любителями в 2012 году, уже после выпуска МК-152. Этот [[микрокод]] был разработан для весьма специфического микропроцессорного комплекта К745ИК13, что сильно затормозило развитие серии. Уже [[МК-61]] и [[МК-52]] до предела использовали возможности комплекта, поэтому эволюционное совершенствование ПМК стало затруднительным. При разработке [[МК-152]] произошёл качественный прорыв с К745ИК13 на [[Микроконтроллер|однокристальную микроЭВМ семейства МК51 (iMCS-51)]]. Это открыло возможности для совершенствования, но также потребовало от разработчиков переписать встроенную программу заново, опираясь на руководство по эксплуатации и публикации любителей ПМК в журналах «ТМ», «НиЖ». === А4.Q Правда ли, что [[МК-152]] устарела на 20 лет? === А4.A Нет. 20 лет назад выпускался программируемый калькулятор [[«Электроника МК-52»]], модель предыдущего поколения. Возможности [[MK-152|«Электроники МК-152»]] превосходят возможности [[МК-52]] в сто раз, по быстродействию — в тысячу раз. Совместимость со старыми моделями не означает, что сама модель является старой. Например, под управлением Windows XP идут многие программы, разработанные ещё для MS-DOS'а 15…20 лет назад. Но это не означает, что Windows XP это что-то из эпохи MS-DOS'а. Разумеется, для полного задействования возможностей [[МК-152]] необходимо разрабатывать программы с учётом новых возможностей этой модели. Но энергонезависимая память, быстродействие, электронный диск и другие усовершенствования делают значительно удобней работу даже с программами, рассчитанными на неторопливые машинки 20-летней давности. === А5.Q Не могу поверить. Существует ли [[МК-152]], или это такой сетевой миф? === А5.A Существует. Арви (составитель этого FAQ) по телефону заказал одну [[MK-152|«Электронику МК-152»]] из Новосибирска (почтой России была доставлена в Москву модель с серийным номером №24), и опубликовал [http://arvi.livejournal.com/196883.html свой отзыв] в живом журнале. Другая модель была подарена разработчиками black_queen152, чтобы она писала программы для [[MK-152|«Электроники МК-152»]]. Вы тоже можете связаться с НПП «СЕМИКО» ([http://mk.semico.ru/where.htm контакты] есть на сайте), заказать себе экземпляр [[ЭКВМ]] и опубликовать свой отзыв или программы. === А6.Q Есть ли совместимость у [[МК-152]] с моделями [[Б3-34]], [[МК-54]] и [[МК-56]]? === А6.A Да. Причём как по документированным командам, так и по некоторым недокументированным приёмам. Отметим, что двухшаговые команды косвенной прямой адресации позволяют производить косвенную адресацию без модификации регистра. Похожая возможность в [[Б3-34]] существовала только для [[R0|регистра 0]] (команды [[КИП↑]], [[КП↑]] и т.д.) и не была документирована производителем, хотя и была одношаговой. Другие сложности могут возникнуть при адаптировании программ, использующих недокументированный 160-шаговый цикл («главная» и «побочная» ветви). Существенно расширенный объём памяти программ позволяет легко адаптировать их к [[МК-152]]. Совместимость проверена по программам «Лунолёт-1», «Лунолёт-2» — они идут без переделок. Конечно, при этом в [[R9]] придётся записать менее эффектное видеосообщение. :-) === А7.Q Есть ли совместимость у [[МК-152]] с моделями [[МК-61]] и [[МК-52]]? === А7.A Частичная. Энергонезависимая память и шесть новых, по сравнению с [[Б3-34]], команд ([[К max]], [[К СЧ]], [[К NOT]], [[К AND]], [[K OR]] и [[K XOR]]) работают по-другому. Подробнее смотри Границы совместимости ЭВМ и ПМК на сайте производителя. Большинство программ, не использующих эти команды, должны идти без переделки. === А8.Q Поддерживает ли [[МК-152]] «еггогологию»? === А8.A Нет. Вывод текстовой информации в [[МК-152]] значительно расширен, но осуществляется другими средствами. Сообщения об ошибке (EГГ0Г) нельзя возводить в квадрат, изменять с помощью [[ВП]] и т.д. Также в [[МК-152]] нет «электронного океана» (чисел с порядком до 101000, часто вводящих калькулятор в недокументированные режимы). Как мы помним из ТМ, Лунный Коршун при возвращении на Землю всех «глубоководных чудовищ» (и «оборотней», и «Тьму») оставил в системе Юпитера. Оставим же и мы с миром легендарных «электронных чудовищ», живших в советских ПМК. Особенностью нашей модели является набор [[регистры функций|функциональных регистров]] [7], обмен с которыми задействует новые возможности ЭКВМ и документирован производителем. === А9.Q Идут ли на [[МК-152]] программы из «ТМ», «НиЖ», справочников Дьяконова и Цветкова? === А9.A Все программы, выполненные в соответствии с [[РЭ|Руководством по эксплуатации]], и не использующие логические операции ([[К AND]], [[К OR]], [[К XOR]], [[К NOT]]), должны идти без переделки. Программы, использующие улучшенные команды [[K max]] и [[K СЧ]], потребуют проверки. В случае использования в старых программах недокументированных приёмчиков существенное расширение возможностей ПМК позволяет легко переделывать эти программы под новую ЭКВМ. Некоторые распространённые приёмчики продолжают работать на ЭКВМ и даже получили признание, будучи документированы в [[РЭ|Руководстве по эксплуатации]]. Переносить на [[МК-152]] программы, рассчитанные на [[Б3-34]], даже проще, чем на [[МК-61]], т.к. в системе команд предусмотрены двухбайтовые команды косвенной адресации, не модифицирующие регистры памяти. === А10.Q Почему бы сразу не сделать гигабайты, включившись в американскую гонку имени Мура? === А10.A Клавишная ЭВМ [[«Электроника МК-152»]] устанавливает расширение входного языка ПМК, при сохранении совместимости со старыми моделями. Если учесть, что входной язык ПМК действительно не развивался 20 лет, то взятый [[МК-152]] старт можно уже счесть довольно резким. Шутка ли, за один присест увеличить возможности устройства даже не в десять, а сразу в сто раз. Да ещё так, чтобы не задеть уже существующий банк программ. Возможностей [[МК-152]] достаточно для решения большинства лабораторных задач и обеспечивать надёжность их решения важнее, чем впечатлять покупателя техническими характеристиками. Как показывает опыт Китая — бесконечная гонка за тем, что всё равно через 3-5 лет начнёт устаревать приводит к потере надёжности. === А11.Q Если начинать, то с чего? Какие уже выпущенные учебники по ПМК посоветуете? === А11.A Классическое введение в ПМК опубликовал Игорь Данилов в журнале «ТМ» №1-6 за 1985 год, рубрика «Для всех профессий» [11]. Также смотрите «НиЖ», начиная с 1985 года. Краткое описание входного языка есть в справочнике Дьяконова ([3], стр. 22-42). Книжка из серии «Кибернетика — неограниченные возможности и возможные ограничения» [9] описывает создание игр для ПМК и читается на одном дыхании, как детектив. На похожую похвалу претендует и книжка «5 вечеров с микрокалькулятором». [10]. Если книжка предпочтительнее журнальных статей, то можно порекомендовать книжку Данилова по ПМК, выпущенную в библиотечке «Квант» [2]. Сканы этих книг и журналов есть в библиотечке arbinada, а также на сайтах других любителей ПМК — например, на страничке эмулятора. Или обратитесь в ближайшую библиотеку. Ну и, конечно, прочтите наконец Руководство по эксплуатации [6] ([[МК-152]], [[МК-161]]; Д1, Д2). === А12.Q Где можно найти библиотеки программ для ПМК? === А12.A (ответ будет уточняться и дополняться) Классические программы, написанные в полном соответствии с руководством по эксплуатации, были опубликованы в старых изданиях справочника Дьяконова [3]. Ценятся украинские книжки Трохименко-Любича ([8]), справочники Цветкова. Множество программ регулярно публиковались в журналах «ТМ» и «НиЖ» в 80-е и 90-е годы, их подшивки можно найти в Интернете. На сайтах любителей ПМК можно найти многочисленные программы, разработанные советские любителями. Например, lordbss поддерживает обширную коллекцию игровых программ. === А13.Q Какие журнальные статьи на тему [[MK-152|«Электроники MK-152»]] порекомендуете? === А13.A Любителям [[MK-152|«Электроники MK-152»]] будут интересны следующие образовательные, обзорные и рекламные статьи: * Бесплатные космические симуляторы или наш “Путь к Земле”, 8 сентября 2006 * Новая жизнь «Электроники», Мир ПК №05/2007 * Программируемые калькуляторы - умному достаточно, 20 мая 2007 * "Электроника МК-152" на сайте «Учебные модели компьютера», 14 июня 2007 * Новосибирцы сделали чудо-калькулятор, 15 ноября 2007, 17:30 (обсуждение) * Отечественный МК-152 этого года выпуска, Cooler № 744, 16 ноября 2007 * Elektronika MK-152 programmable calculator from the year 2007, 15 ноября 2007 * Elektronika MK-152: Retrograde Russian Programmable Calc, Joel Johnson, 16 ноября 2007
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «ПМК вики» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
Pmkwiki:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
В целях защиты вики от автоматического спама в правках просим вас решить следующую каптчу:
Отменить
Справка по редактированию
(в новом окне)
Навигация
Персональные инструменты
Вы не представились системе
Обсуждение
Вклад
Создать учётную запись
Войти
Пространства имён
Статья
Обсуждение
русский
Просмотры
Читать
Править
История
Ещё
Поиск
Навигация
Заглавная страница
Свежие правки
Случайная страница
Справка по MediaWiki
Инструменты
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице