Jump to content

НР-16С

(Перенаправлено с SwissMicros DM16 )

НР-16С
HP-16C, название модели отображается на дисплее в виде шестнадцатеричного числа.
Тип Программирование , информатика
Производитель Хьюлетт-Паккард
Представлено 1982
Снято с производства 1989
Расходы 150 долларов США (1982 г.) – 120 долларов США (1989 г.) [1]
Калькулятор
Режим входа РПН
Тип дисплея ЖК -семисегментный дисплей
Размер дисплея 10 цифр
Процессор
Процессор Гайка HP
Программирование
Язык(и) программирования Программирование нажатий клавиш (полностью объединено)
Регистр памяти 203 байта (совместно с программами) [2]
Шаги программы до 203 шагов (совместно с регистрами данных)
Другой
Источник питания 3 кнопочных элемента LR44 1,5 В
Потребляемая мощность 0,25 мВт
Масса 113 г
Размеры 128×79×15 мм

HP -16C Computer Scientist — это программируемый карманный калькулятор , выпускавшийся компанией Hewlett-Packard в период с 1982 по 1989 год. Он был специально разработан для использования программистами для помощи в отладке . Он входит в HP Voyager серию программируемых калькуляторов . Это был единственный калькулятор для программистов, когда-либо выпущенный HP, хотя многие более поздние калькуляторы HP включали в себя большинство функций 16C.

16C может отображать целые числа в шестнадцатеричном , десятичном, восьмеричном и двоичном формате , а также преобразовывать числа из одной системы счисления в другую. Он также имеет дело с десятичными числами с плавающей запятой. Чтобы разместить длинные целые числа, отображение можно сделать «окным», сдвигая его влево и вправо. Для совместимости с компьютером, на котором работает программист, размер слова может быть установлен на различные значения от 1 до 64 бит. Операции двоичной арифметики могут выполняться как беззнаковые , дополняющие до единиц или дополняющие до двух . Это позволяет калькулятору эмулировать компьютер программиста. В помощь программисту предоставляется ряд специализированных функций, включая сдвиг влево и вправо , вращение влево и вправо , маскирование и побитовые логические операции.

Помимо функций программиста, возможности калькулятора ограничены базовой арифметикой (а также обратным и квадратным корнем ), [3] это означало, что типичные пользователи также будут использовать общенаучный калькулятор . Числа с плавающей запятой поддерживаются только по основанию 10. Однако он по-прежнему намного мощнее (хотя и намного дороже), чем современные конкуренты, такие как непрограммируемый математический калькулятор Casio CM-100. [4] [5] или TI программист [ de ] , [6] [7] ЖК-программист [8] [9] [10] или Программист II . [11]

На задней стороне 16C имеется напечатанная справочная таблица многих его функций. [12]

В калькуляторе используется запатентованный процессор HP Nut , изготовленный по технологии массовой CMOS , и оснащен непрерывной памятью , благодаря чему содержимое памяти сохраняется даже при выключении калькулятора. [13] Хотя сейчас это является обычным явлением, это все же было заметно в начале 1980-х годов, и именно отсюда возникла буква «C» в названии модели.

Программирование

[ редактировать ]

16C, как и все другие члены серии «Вояджер», сам по себе является программируемым. программирование нажатия клавиш Используется . Доступно до 203 шагов программы и до 16 меток программ/шагов . Каждый шаг и метка используют один байт, который занимает пространство регистра с шагом в 7 байт.Вот пример программы, которая вычисляет факториал целого числа от 2 до 69. Программа занимает 9 байт. Коды, отображаемые при входе в программу, обычно соответствуют координатам строки/столбца клавиатуры нажатых клавиш.

Шаг Нажатия клавиш
(клавиши Shift не показаны)
Отображаемый код Комментарий
001 LBL F43,22, Ф Определите метку F (мнемоническое обозначение «факториал»)
002 x<>I42 22 Сохраните x в регистре I
003 11 Магазин 1 в х
004 LBL 043,22, 0 Определить метку 0
005 RCL I45 32 Вспомните регистр I в x
006 ×20 Умножьте x и y
007 DSZ43 23 Уменьшите регистр I, и если не ноль...
008 GTO 022 0 ... вернуться к метке 0
009 RTN43 21 Остановить программу - результат отображается в x

Чтобы запустить программу, введите аргумент в стек, затем нажмите клавиши GSB F. Результат отображается при завершении программы.

Наследие

[ редактировать ]
SwissMicros DM16L очень близок к HP-16C с точки зрения функциональности, дизайна и размеров. Он запускает образ оригинального HP-ROM на эмуляторе с использованием микропроцессора ARM .

HP никогда не выпускала калькуляторы специально для программистов. [2] но включил многие функции HP-16C в более поздние научные и графические калькуляторы , например HP-42S (1988) и его преемники.

Как и многие другие старинные калькуляторы HP, HP-16C сейчас пользуется большим спросом у коллекционеров. [14] несколько эмуляторов Доступно для настольных компьютеров, веб-браузеров, смартфонов и других калькуляторов. [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [ чрезмерное цитирование ]

В 2012 году SwissMicros (также известная как RPN-Calc) представила миниатюрный клон под названием DM-16CC, размер которого примерно соответствует кредитной карте ID-1 (88 мм × 59 мм × 7 мм). Он точно имитирует функциональность оригинального HP-16C, запуская исходный образ ПЗУ в эмуляторе ARM Cortex-M0 на базе процессора NXP LPC1114 . Новые модели DM16 оснащены улучшенной клавиатурой и большим объемом оперативной памяти ( LPC1115 ). Модель DM16 Silver Edition в титановом корпусе также доступна в трех цветовых вариантах (металлический, коричневый, синий). [26] В отличие от оригинала, эти калькуляторы оснащены матричным дисплеем, переключаемыми шрифтами и тактовой частотой, а также основаны на микросхеме преобразователя Silicon Labs CP2102. [27] они поставляются с USB ( Mini-B [28] ) последовательный интерфейс для обмена данными с ПК и т. д. в целях резервного копирования (и, возможно, для связи с такими приложениями, как эмуляторы HP-16C на базе ПК) или для обновления встроенного ПО. В декабре 2015 года SwissMicros представила DM16L , версию калькулятора примерно того же размера, что и оригинальный HP-16C. Он по-прежнему оснащен разъемом USB Mini-B. Питание через USB не поддерживается.

В июле 2023 года компания HP Development, лицензиаты LP Moravia Consulting spol. s ro и Royal Consumer Information Products, Inc. представили коллекционное издание HP 15C имеет недокументированный , которое также режим для эмуляции HP-16C. В исходной прошивке по-прежнему содержалась ошибка, из-за которой числа, шестнадцатеричное представление которых заканчивается на E или F, неправильно отображались в десятичном режиме, что было исправлено усилиями сообщества в октябре 2023 года.

См. также

[ редактировать ]
  1. ^ Тимет, Тони. «Хьюлетт Паккард НР-16С» . Проверено 16 июля 2013 г.
  2. ^ Jump up to: а б «НР-16С» . Музей калькуляторов HP . Проверено 16 июля 2013 г.
  3. ^ Тот, Виктор. «Хьюлетт-Паккард НР-16С» . Проверено 16 июля 2013 г.
  4. ^ https://edspi31415.blogspot.de/2017/02/retro-review-casio-cm-100-computer-math.html .
  5. ^ «Casio CM-100 — ЖК-калькулятор — Casio CM100 — Casio.ledudu.com — библиотека компьютеров и калькуляторов Casio отledudu. — РЕТРО КАЛЬКУЛЯТОР FX PB SF LC SL» . casio.ledudu.com .
  6. ^ «ДАТАМАТ» . www.datamath.org .
  7. ^ электронный калькулятор — программатор TI (PDF) . Техас Инструментс Инкорпорейтед . 1977. Архивировано (PDF) из оригинала 28 марта 2017 г. Проверено 28 марта 2017 г.
  8. ^ Тимет, Тони. «Программатор ЖК-дисплеев Texas Instruments» . Проверено 16 июля 2013 г.
  9. ^ «ДАТАМАТ» . www.datamath.org .
  10. ^ электронный калькулятор — ЖК-программатор TI (PDF) . Техас Инструментс Инкорпорейтед . 1981. Архивировано (PDF) из оригинала 28 марта 2017 г. Проверено 28 марта 2017 г.
  11. ^ «ДАТАМАТ» . www.datamath.org .
  12. ^ «Hewlett-Packard 16C он же Voyager PR» . MyCalcDB . Проверено 16 июля 2013 г.
  13. ^ «Руководство пользователя HP-16C» (PDF) . Хьюлетт-Паккард. Архивировано из оригинала (PDF) 28 марта 2017 г. Проверено 16 июля 2013 г.
  14. ^ Альбильо, Валентин. «Да здравствует HP-16C!» (PDF) . Архивировано из оригинала (PDF) 6 сентября 2011 г. Проверено 16 июля 2013 г.
  15. ^ Грей, Эммет (5 февраля 2012 г.). «Калькулятор WRPN» . Проверено 16 июля 2013 г.
  16. ^ «Эмулятор Java HP16C» . 15 августа 2005 г. Архивировано из оригинала 5 июня 2013 г. Проверено 16 июля 2013 г.
  17. ^ Пфютценройтер, Элвис. «Веб-эмулятор HP-16C» . Проверено 16 июля 2013 г.
  18. ^ «hpcalc-iphone» . Проверено 16 июля 2013 г.
  19. ^ Шварц, Джейк; Гревель, Рик (20 октября 2003 г.) [1993]. Библиотека эмулятора HP16C для HP48S/SX . 1.20 (1-е изд.) . Проверено 15 августа 2015 г. (Примечание. Эта библиотека также работает на HP 48G / GX / G+ . Помимо набора функций HP-16C, этот пакет также поддерживает вычисления для двоичных, восьмеричных и шестнадцатеричных чисел с плавающей запятой в экспоненциальном представлении в дополнение к обычным десятичные числа с плавающей запятой.)
  20. ^ Мартин, Анхель М.; МакКлюр, Грег Дж. (5 сентября 2015 г.). «Модуль эмулятора HP16C для HP-41CX — Руководство пользователя и QRG» (PDF) . Архивировано (PDF) из оригинала 27 апреля 2017 г. Проверено 27 апреля 2017 г. (Примечание. Помимо набора функций HP-16C, эта специальная библиотека для HP-41CX расширяет функциональность калькулятора примерно на 50 дополнительных функций.)
  21. ^ Мартин, Анхель М. (07 сентября 2015 г.). «HP-41: доступен новый эмулятор HP-16C» . Архивировано из оригинала 27 апреля 2017 г. Проверено 27 апреля 2017 г.
  22. ^ «Что такое HP-1XE?» . Проверено 13 марта 2017 г. (Примечание. HP-11C / 12C / 15C Пакет эмулятора микрокода / 16C для HP 48S / 48SX / 48G / 48GX / 48G+ / 49G .)
  23. ^ Торнгрен, Хокан (10 января 2017 г.). «Документация по божьей коровке» (выпуск 0А изд.) . Проверено 29 января 2017 г. [1]
  24. ^ «Доступен новый модуль HP-41: Божья коровка» . 10 января 2017 г. Архивировано из оригинала 29 января 2017 г. Проверено 29 января 2017 г.
  25. ^ «ВРПН 16С» . Проверено 13 мая 2016 г.
  26. ^ «SwissMicros.com» . Проверено 29 июня 2013 г.
  27. ^ "Данные" . www.jepspectro.com . Проверено 9 января 2020 г.
  28. ^ «Руководство» (PDF) . www.swissmicros.com . Проверено 9 января 2020 г.

Дальнейшее чтение

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f4c64f871409f1f085359c4325ab48dd__1720101900
URL1:https://arc.ask3.ru/arc/aa/f4/dd/f4c64f871409f1f085359c4325ab48dd.html
Заголовок, (Title) документа по адресу, URL1:
HP-16C - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)