Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

При вычислении набор символов FOCAL относится к группе 8-битных однобайтовых наборов символов, введенных Hewlett-Packard с 1979 года. Он использовался в нескольких калькуляторах RPN, поддерживающих язык программирования FOCAL , таких как HP-41C / CV / CX, а также более поздний HP-42S , [1] [2], который был представлен в 1988 году [1] [2] и производился до 1995 года. Как таковой, он также используется SwissMicros ' DM41 / L, оба представленные в 2015 году, и неявно поддерживаются DM42 , представленным в 2017 году (хотя более поздний калькулятор использует Free42 , который внутренне основан на Unicode ).

Набор символов [ править ]

Набор символов получен из ASCII , но с диапазоном управляющего кода и некоторыми старшими битовыми символами, замененными различными специальными символами.

  Письмо  Число  Пунктуация  Символ  Другой  Неопределенный  Персонажи не во всех версиях

Когда Hewlett-Packard представила HP-42S в 1988 году, набор символов FOCAL был изменен, чтобы включить больше символов, включая ряд символов, уже предоставленных инфракрасным термопринтером HP 82240A , который был представлен в 1986 году [5] как часть его расширенного варианта редакции 1985 года набора символов HP Roman-8 , [6] [7], хотя и с совершенно другими кодовыми точками.

В этом наборе символов нет определения кодовой точки для знака евро .

Перевод из набора символов HP-42S в модифицированный набор символов HP Roman-8 (поддерживаемый HP 82240A и т. Д.):

См. Также [ править ]

  • Наборы символов калькулятора Hewlett-Packard

Заметки [ править ]

  1. ^ a b Глиф в кодовой точке 127 ( ⊦ ) в терминологии Hewlett-Packard называется символом APPEND. В калькуляторах серий HP-41C / CV / CX и HP-42S он используется для указания того, что следующие символы будут добавлены к альфа-регистру, а не заменят существующее содержимое регистра.
  2. ^ Глиф в кодовой точке 6 называется символом GOOSE в терминологии Hewlett-Packard. В то время как U + 25B6 ( ▶ ) является предпочтительным символом Unicode для максимальной перекрестной совместимости с установленнымисопоставлениями наборов символов RPL , Free42, начиная с версии 2.0.1 (2017-04-23), вместо этого сопоставляется с U + 25B8 ( ▸ ). [1]

Ссылки [ править ]

  1. ^ a b c Научный калькулятор RPN - Руководство пользователя - HP-42S (PDF) (1-е изд.). Hewlett-Packard . Июнь 1988. С. 288–291. 00042-90001, 00042-90002. Архивировано (PDF) из оригинала на 2018-01-04 . Проверено 4 января 2018 .
  2. ^ a b HP-42S RPN Scientific - Примеры и методы программирования (PDF) (1-е изд.). Корваллис, Орегон, США: Компания Hewlett-Packard , подразделение Корваллис. Июль 1988 г. 00042-90020, 00042-90019. Архивировано (PDF) из оригинала на 2018-01-04 . Проверено 4 января 2018 .
  3. ^ Хикс, Дэвид Г. (2017) [1998]. «Синтетическое программирование HP-41C» . Музей калькуляторов HP (MoHPC). Архивировано 6 января 2018 года . Проверено 6 января 2018 .
  4. ^ Хикс, Дэвид Г. (1997). «Графическая таблица байтовых кодов» . Музей калькуляторов HP (MoHPC). Архивировано 6 января 2018 года . Проверено 6 января 2018 .
  5. Нельсон, Ричард Дж. (Май 2010 г.). «ИК-принтер HP 82240B» (PDF) . Решение HP (18). Архивировано из оригинального (PDF) 21 сентября 2016 года . Проверено 21 сентября 2016 .
  6. ^ Инфракрасный принтер HP 82240A (PDF) (2-е изд.). Корваллис, штат Орегон, США: Hewlett Packard , подразделение портативных компьютеров. Октябрь 1986 г. Номер повторного заказа HP 82240-90001 (82240-90008). Архивировано (PDF) из оригинала на 2016-08-06 . Проверено 6 августа 2016 .
  7. ^ Инфракрасный принтер HP 82240B (1-е изд.). Корваллис, Орегон, США: Hewlett Packard . Август 1989. С. 17–18. Номер повторного заказа HP 82240-90014. Архивировано из оригинала на 2016-08-14 . Проверено 1 августа 2016 .

Дальнейшее чтение [ править ]

  • Руководство по эксплуатации HP-41C - Руководство для опытного пользователя (PDF) . Компания Hewlett-Packard . Июнь 1980 г. 00041-90259. Архивировано (PDF) из оригинала на 2018-01-04 . Проверено 4 января 2018 .
  • Эрттель, Буркхард; Хюмпфнер, Рейнхольд; Мейер, Бернхард; Шилли, Майкл; Вебер, Андреас; Лейсснер, Франк; Кайзер, Аксель; Стревински, Рейнхард; фон Боррис, Себастьян; Далковски, Хайнц; Фегерт, Стефан (2014) [1989]. Фегерт, Стефан; Далковски, Хайнц (ред.). Programmsammlung für den HP-41 (PDF) (на немецком языке). Берлин, Германия: Heldermann Verlag  [ de ] . ISBN 3-88538-809-X. Архивировано (PDF) из оригинала на 2018-01-04 . Проверено 4 января 2018 .