Примерно в 1970 году соучредитель HP Билл Хьюлетт бросил вызов своим коллегам , чтобы создать « HP-9100 размером с карман рубашки ». В то время логарифмические линейки были единственными практичными портативными устройствами для выполнения тригонометрических и экспоненциальных функций, поскольку существующие карманные калькуляторы могли выполнять только сложение, вычитание, умножение и деление. Представленный по цене 395 долларов США (что эквивалентно 2900 долларам США в 2023 году), [2] как и первый научный калькулятор HP, настольный 9100A , он использовал обратную польскую нотацию (RPN), а не то, что стало называться «алгебраическим» вводом. «35» в названии калькулятора произошло от количества клавиш.
Оригинальный HP-35 был доступен с 1972 по 1975 год. В 2007 году HP объявила о выпуске HP 35s в стиле «ретро» в ознаменование 35-й годовщины запуска оригинального HP-35. Он стоил 59,99 долларов США . [3]
Калькулятор использовал традиционный плавающий десятичный дисплей для чисел, которые могли быть отображены в этом формате, но автоматически переключался на экспоненциальное представление для других чисел. Пятнадцатизначный светодиодный дисплей был способен отображать десятизначную мантиссу плюс ее знак и десятичную точку и двузначную экспоненту плюс ее знак. Дисплей использовал уникальную форму мультиплексирования, освещая один сегмент светодиода за раз, а не одну цифру светодиода, поскольку исследования HP показали, что этот метод воспринимался человеческим глазом как более яркий для эквивалентной мощности. Светодиоды были относительно новыми в то время и были намного тусклее, чем высокоэффективные диоды, разработанные в последующие десятилетия.
Калькулятор использовал три NiCd батареи размера "AA" , собранные в съемный фирменный аккумуляторный блок. Запасные аккумуляторные блоки больше не доступны, оставляя существующие калькуляторы HP-35 полагаться на питание от сети переменного тока, или их пользователям самим перестраивать аккумуляторные блоки, используя доступные элементы. Было доступно внешнее зарядное устройство для аккумуляторов, и калькулятор также мог работать от зарядного устройства, с установленными или без установленных аккумуляторов.
Внутри калькулятор был организован на основе последовательного ( 1-битного ) процессора с чипсетом, полученным по контракту от Mostek и American MicroSystems Inc (на фото), обрабатывающего десятичные числа с плавающей запятой с 10-значной мантиссой и 2-значной экспонентой, хранящиеся в 14-ти полубайтных (56-битных) числах в формате BCD, включая два полубайта для знаков.
Калькулятор имел стек из четырех регистров (x, y, z и t), клавиша «enter» помещала отображаемое значение (x) вниз по стеку. Любая бинарная операция выталкивала два верхних регистра и помещала результат. Когда стек выталкивался, регистр t дублировался в регистре z.
Потомки
Модель HP-35 положила начало семейству родственных калькуляторов с похожей механической конструкцией:
HP -45 добавил гораздо больше функций, включая возможность управления форматом вывода (вместо чисто автоматического формата HP-35). Он также содержал недокументированную функцию таймера. Таймер работал, но был недостаточно точным, чтобы использовать его в качестве секундомера из-за отсутствия кварцевого генератора .
В HP-65 появилась возможность программирования с сохранением программ на магнитных картах.
HP -55 , менее дорогой преемник HP-65, обеспечивал хранение для небольших программ, но не предоставлял внешнего хранилища. Таймер, который уже присутствовал в HP-45, теперь был кварцевым для достижения необходимой точности и был подробно документирован.
HP -67 расширил возможности программирования HP-65 и добавил полностью объединенные коды клавиш.
HP-80 и более дешёвый HP-70 обеспечивали финансовые, а не научные функции, такие как будущая стоимость и чистая текущая стоимость.
Последующие калькуляторы использовали различную механическую упаковку, но большинство из них были операционно схожи. HP-25 был меньшей, более дешевой моделью программируемого научного калькулятора без считывателя магнитных карт, с функциями, очень похожими на HP-65. HP-41 C был крупным достижением в программируемости и емкости и предлагал память CMOS , так что программы не терялись при выключении калькулятора. Это был первый калькулятор, предлагающий буквенно-цифровые возможности как для дисплея, так и для клавиатуры. Четыре внешних порта под областью дисплея позволяли расширять память ( модули RAM ), загружать дополнительные программы ( модули ROM ) и подключать широкий спектр периферийных устройств, включая HP-IL («HP Interface Loop»), уменьшенную версию шины инструментов HPIB / GPIB / IEEE-488 . Более поздние HP-28C и HP-28S добавили гораздо больше памяти и существенно иную, более мощную метафору программирования.
Калькулятор мелочи
Длина HP-35 составляла 5,8 дюйма (150 мм), а ширина — 3,2 дюйма (81 мм). Говорят, что он был разработан так, чтобы помещаться в кармане рубашки Уильяма Хьюлетта.
Был первым научным калькулятором, полетевшим в космос в 1973 году. [5]
Калькуляторы HP-35 использовались на космических аппаратах Skylab 3 и Skylab 4 с июля 1973 года по февраль 1974 года. [6]
Это первый карманный калькулятор с числовым диапазоном, охватывающим 200 декад (точнее 199, ±10 ±99 ). [5]
Потребность в питании светодиодного дисплея обусловила короткое время работы батареи HP-35 между зарядками — около трех часов. Чтобы продлить время работы и избежать износа переключателя включения/выключения, пользователи нажимали клавишу десятичной точки, чтобы заставить дисплей осветить только один светодиодный переход.
HP-35 вычислял арифметические, логарифмические и тригонометрические функции, но полная реализация использовала только 767 тщательно подобранных инструкций (7670 бит).
Одной из высококачественных особенностей HP-35 было использование клавиш с двойной заливкой. Вместо того, чтобы печатать функцию на поверхности клавиш, где она могла со временем стереться и использоваться, как в более дешевых калькуляторах, клавиши были изготовлены из двух цветов пластика, что обеспечивало долговечные метки на клавишах для маркированных клавиш.
Появление HP-35 и подобных научных калькуляторов Texas Instruments вскоре после этого стало сигналом к упадку логарифмической линейки среди студентов-естественников и инженеров. Кобуры для логарифмической линейки быстро уступили место кобурам для «электронной логарифмической линейки», и колледжи начали исключать занятия по логарифмической линейке из своих учебных программ.
За первый год было продано 100 000 калькуляторов HP-35, а к моменту прекращения их выпуска в 1975 году — через 3,5 года после их появления — уже более 300 000. [7]
^ 1634–1699: McCusker, JJ (1997). Сколько это в реальных деньгах? Исторический индекс цен для использования в качестве дефлятора денежных ценностей в экономике Соединенных Штатов: Дополнения и исправления (PDF) . Американское антикварное общество .1700–1799: Маккаскер, Дж. Дж. (1992). Сколько это в реальных деньгах? Исторический индекс цен для использования в качестве дефлятора стоимости денег в экономике Соединенных Штатов (PDF) . Американское антикварное общество .1800–настоящее время: Федеральный резервный банк Миннеаполиса. "Индекс потребительских цен (оценка) 1800–" . Получено 29.02.2024 .
^ "Retro HP 35s выпущен в ознаменование 35-й годовщины первого карманного калькулятора HP". Hp.com . Получено 2012-05-17 .
^ "Вехи: Разработка HP-35, первого карманного научного калькулятора, 1972". IEEE Global History Network . IEEE . Получено 2011-08-04 .
^ ab "Hewlett-Packard Calculator Firsts". Hewlett-Packard. Архивировано из оригинала 2006-11-05.
^ "Калькулятор, карманный, электронный, HP-35". Национальный музей авиации и космонавтики . 2016-03-14 . Получено 2022-02-26 .
^ "Виртуальный музей HP: карманный научный калькулятор Hewlett-Packard-35, 1972". Hp.com . Получено 17.05.2012 .
Дальнейшее чтение
Whitney, Thomas M. (1975). "Часть I. Базовая архитектура компьютера. / Глава 3. Введение в калькуляторы: / 3-5. Примеры систем / Hewlett Packard HP-35". В Stone, Harold Stuart (ред.). Введение в архитектуру компьютера . Серия Computer Sciences (1-е изд.). Science Research Associates, Inc. (SRA). стр. 118–135 [123–135]. ISBN 0-574-18405-8. LCCN 75-14016. ark:/13960/t8pc40t3q. Код заказа 13-4005 . Получено 29.09.2023 . стр. 124: […] HP-35 — полностью последовательный компьютер . Сумматор — двоично-десятичный последовательный тип […] Последовательная структура означает, что для линий соединений и функций стробирования необходимо выделить меньшую площадь интегральной схемы, и возникает интересный компромисс. Последовательная по битам, цифровая последовательная архитектура по своей сути составляет одну четвертую скорости параллельной по битам цифро-последовательной структуры […] Но базовая тактовая частота для последовательной по битам структуры иногда может быть увеличена, поскольку для более крупных интегрированных устройств, необходимых для большей скорости, может быть выделена дополнительная площадь. В HP-35 время выполнения самых сложных функций составляет менее одной секунды, в то время как последовательная архитектура допускает повышенную сложность схемы. […] Инструкции в HP-35 передаются последовательно из активной постоянной памяти в арифметические и управляющие схемы, а также в другие ПЗУ, если таковые имеются. […]
CODEX 99 «Бытовая электроника HP-35. История происхождения»
Статья Музея калькуляторов HP о HP-35
"HP35 edition". HP Journal . 23 (10). Июнь 1972.
Лапорт, Жак. «Убийца логарифмических линеек: веха в истории компьютеров». Архивировано из оригинала 2022-02-11 . Получено 2016-01-01 .Тщательный анализ прошивки HP-35, включая алгоритмы CORDIC и ошибки в ранней версии ПЗУ.
История Тома Осборна его собственными словами - изобретение HP 9100, HP 35 и HP 65
Лейбсон, Стивен (2007). Интервью с Дэйвом Кокраном о калькуляторе HP 35. Архивировано из оригинала 2021-12-12.
Внешние ссылки
Фотографии HP-35 на MyCalcDB (база данных о карманных калькуляторах 1970-х и 1980-х годов)
Список самых ранних калькуляторов HP-35 "Red Dot"
Симулятор калькулятора HP-35 (JavaScript)
Эмулятор калькулятора HP-35 (JavaScript; оригинальное ПЗУ или ПЗУ с исправленными ошибками)