vak: (Улыбка)
[personal profile] vak
Самый первый научный калькулятор в мире - HP-35 - был выпущен фирмой Hewlett Packard в 1972 году. Хотя маркетинговые исследования показывали, что игрушка по цене $395 нафиг никому не нужна, тем не менее лично Билл Хьюлетт настоял на её разработке. Задачу оптимальных геометрических размеров изделия инженеры определили просто: подошли к Хьюлетту с линейкой и измерили его карманы. С тех пор имеем классические 150x81мм.

Все остальные калькуляторы Hewlett Packard так или иначе были последователями HP-35. Так, HP-65 стал первым в мире программируемым калькулятором (1974 год). Несколько лет назад инженеры решили тряхнуть стариной, и поставить последнюю точку: выпустить реинкарнацию HP-35 в самом современном варианте. Так появилась модель HP-35s, 2007 год:



По слухам, внутри у него Apple I: микроконтроллер семейства Motorola 6502. Девайс совсем недорогой: новый можно купить на Ebay за $44 с доставкой. Есть подробное описание на русском языке (PDF). Симулятор для Windows можно скачать с сайта HP. Сейчас это основной калькулятор на моем рабочем столе, рядом с китайскими шестнадцатеричными счетами.

Date: 2014-03-03 23:14 (UTC)
From: [identity profile] vlad6502.livejournal.com
Да, такой бы мне в те года когда начинал писать программы на Б3-34 :)
А МК-85 вполне себе симпатичный программируемый калькулятор получился. Мне нравиться на порядок больше чем МК-90.

Кстати, 6502 не такой уж и навороченый процессор - 3,5 тыс. транзисторов против 4,5 тыс у того же 8080 (ассемблер я начал осваивать с 6502, АГАТ).
Edited Date: 2014-03-03 23:17 (UTC)

Date: 2014-03-03 23:20 (UTC)
From: [identity profile] dmytrish.livejournal.com
Про процессор — это я в сравнении с МКами, там сколько транзисторов приблизительно?

Date: 2014-03-03 23:29 (UTC)
From: [identity profile] vlad6502.livejournal.com
для сравнения - К145ИК8П - микросхема для телефона с кнопочным номеронабирателем, около 3000 транзисторов.
http://www.155la3.ru/k145_2.htm

там же: БИС для однокристальных микрокалькуляторов (к примеру, первого советского инженерного, Б3-18) - АЛУ с памятью и устройствами управления; содержит 16000 интегральных элементов... Цитата из статьи Сергея Фролова "...Все же в микросхему К145ИП7 калькулятора Б3-18 не удалось полностью вместить все, что хотелось..."

наверное, 16 тыс. не только транзисторов, но тем не менее...
Edited Date: 2014-03-03 23:32 (UTC)

Date: 2014-03-03 23:42 (UTC)
From: [identity profile] dmytrish.livejournal.com
Я так понимаю, что набор инструкций 8088 или 6502 значительно примитивней, чем у тех же МК (всякие встроенные переведения из градусов-минут-секунд в градусы, из полярных координат в декартовые, 10^x, e^x, x^y и всякие другие сложные операции).

Date: 2014-03-04 05:14 (UTC)
From: [identity profile] ircicq.livejournal.com
наверное пользователю не даётся прямой доступ к ассемблеру 6502, он строит программу как последовательность высокоуровневых вызовов подпрограмм типа +,-,SIN,LOG...

Date: 2014-03-04 17:42 (UTC)
From: [identity profile] vlad6502.livejournal.com
я пороюсь в доках своих калькуляторов, вроде то ли в TI-92 то ли в TI Nspire-CAS есть возможность программировать именно на ассемблере процессора. В TI-92 стоит Motorola MC68000
From: [identity profile] Всеслав Славный (from livejournal.com)
Покоробило. Начиная наверное с HP 28s их можно программировать на ассемблере, не надо вводить людей в заблуждение !