Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Калькуляторы, арифмометры, PDA, HPC » Микрокалькулятор Электроника МК-52-АСТРО |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
xoiss |
Сообщение отправлено: 3 октября 2018 2:02 Сообщение отредактировано: 4 декабря 2018 9:23
уж коли это кому-то интересно, стало быть, откроем тему ... чуть позже добавлю сюда "стартовый" материал по объекту |
Сейчас на форуме |
hardware10
Advanced Member
Откуда: Moscow Всего сообщений: 2051 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мая 2007 |
Задам вопрос тут, чтобы тем не плодить? А какой калькулятор - был прототип для отечественной линейки MK-52,61, Б3-34? Он совместим с их командами(с поправками на возможно разный ввод), или программы надо заново переписывать? |
Sergei Frolov
Advanced Member
Коллекционер Откуда: Питер Всего сообщений: 2719 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 июля 2003 |
До Б3-34 был Б3-21 |
xoiss |
NEW! Сообщение отправлено: 3 октября 2018 12:27 Сообщение отредактировано: 3 октября 2018 12:31
hardware10 написал: Наверное, Б3-21 — он не из их линейки, но очень близок. [upd] Сергей уже успел ответить, пока я ответ писал А какой калькулятор - был прототип для отечественной линейки MK-52,61, Б3-34? Если же вопрос был про "импортный прототип", то наиболее близкие — программируемые Hewlett-Packard: https://en.wikipedia.org/wiki/HP_calculators Но там "близость", скорее, косметическая. Если чуть копнуть, то видно, что и системы команд, и организация памяти имеют значительные различия. Из того, что я сам "знаю" (могу чуть наврать): - у ранних HP префиксные клавиши занимали отдельный код команды в программе — т.е. калькуляторы были типичные key-stroke-programming (программа кодировала не операции, а именно нажатия клавиш). Потом лишь они перешли на программирование командами: https://en.wikipedia.org/wiki/Keystroke_programming - вроде, как-то можно было разделять память на память под программу и память под данные — т.е. ввести более длинную программу, отказавшись от части регистров, или наоборот (в наших эта идеология используется только в модулях БРП и встроенном ППЗУ) - в сравнении с нашими машинки HP имели более развитую группу команд для работы с регистром памяти — можно было одной командой прибавить/вычесть значение в регистре X к значению в регистре памяти. В наших машинках в общем случае для этого потребуется серия инструкций. Либо придётся прибегнуть к нетрадиционному использованию команд типа "K ИП 0" — увеличит R0 на +1 (и испортит регистр X) - в сравнении с HP наши машинки имели более развитую косвенную адресацию — команды "K П, "K ИП". Машинки HP имели, вроде бы, только один индексный регистр "i" (возможно, более поздние машинки имели что-то посущественней - не знаю) - машинки HP выпускались специализированными под определённые задачи — статистика, финансы — т.е. набор встроенных операций мог быть сильно разным имхо, система команд HP всё-таки более оптимальная, чем наша. Наша система перегружена командами косвенной адресации, из которых в сущности нужны одна-две, но зато отсутствуют сложно-сочинённые команды, которые были бы полезны (сократили бы длину программы и ускорили её исполнение) для вычислений, скажем, над матрицами или над рядами чисел Думаю мы все будем благодарны, если кто-нибудь из форумчан или гостей сможет написать качественный обзор на эту тему — по калькуляторам HP, TI или других фирм. Или, скажем, по системам команд программируемых калькуляторов — как они развивались, какие команды (или аппаратные структуры типа кольцевого стека) были в тех или иных моделях. Можно даже представить такую статью на конкурс 2018 |
Сейчас на форуме |
xoiss |
NEW! Сообщение отправлено: 3 октября 2018 12:39
Sergei Frolov написал: ... интересно, а у Б3-21 был прототип? До Б3-34 был Б3-21 |
Сейчас на форуме |
hardware10
Advanced Member
Откуда: Moscow Всего сообщений: 2051 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 мая 2007 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 октября 2018 12:51 Сообщение отредактировано: 3 октября 2018 12:53
xoiss Спасибо. Почитаю. Мне кажется, что в одном из ТМ или Наука и Жизнь, упоминалось о том, что прообраз MK-61, это какой-то Ti. Но после ваших слов и просмотра фото, очевидно, что хотя бы дизайн был явно взят за основу от HP. |
MMichael |
hardware10 Дизайн еще не значит, что прототип. К примеру МК-85 по дизайну почти один в один с забыл чем, кажется Casio каким-то, но могу ошибиться. Но внутри ничего общего, внутри фактически pdp-11 по системе команд процессора, и аналогов этому просто нет. |
aleksvolgin
Advanced Member
Всего сообщений: 2123 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 21 нояб. 2010 |
MMichael написал: кажется Casio каким-тоfx-700P |
xoiss |
NEW! Сообщение отправлено: 3 октября 2018 16:59
hardware10 написал: ну, я 100% не уверен, но боюсь TI был дальше от наших МК-61, чем HP Мне кажется, что в одном из ТМ или Наука и Жизнь, упоминалось о том, что прообраз MK-61, это какой-то Ti. 1. TI использовал алгебраическую нотацию — "скобки" для задания приоритета операций и клавиша "=", а HP использовал обратную бесскобочную запись https://en.wikipedia.org/wiki/TI-59_/_TI-58 2. и ещё, вроде бы, TI для организации переходов внутри программы (циклы, ветвления) использовал метки — т.е. в программу нужно было вставить специальной оператор "метка", а HP использовал, вроде бы, адреса в памяти программ хотя, кто знает, возможно от TI взяли что-нибудь из "потрохов" — что-то, что наружу никак не торчит, ни дизайном, ни системой команд во всяком случае, P-MOS и идею (схемотехнику) четырёхфазной динамической логики, что лежало в основе всех наших калькуляторов на ВЛИ (серии микросхем 145, 745), мы подчистую позаимствовали у буржуев |
Сейчас на форуме |
xoiss |
NEW! Сообщение отправлено: 8 октября 2018 22:09
hardware10 написал: Вот, помню, что где-то ж было обсуждение — и, таки, нашёл: Задам вопрос тут, чтобы тем не плодить? http://www.leningrad.su/calc/c...opicid=550 // там - побольше информации по Вашему вопросу |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » Калькуляторы, арифмометры, PDA, HPC » Микрокалькулятор Электроника МК-52-АСТРО |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |