En informática, el conjunto de caracteres FOCAL se refiere a un grupo de conjuntos de caracteres de un solo byte de 8 bits introducidos por Hewlett-Packard desde 1979. Se utilizó en varias calculadoras RPN compatibles con el lenguaje de programación FOCAL , como la HP-41C / CV / CX , así como la posterior HP-42S , [1] [2] que se introdujo en 1988 [1] [2] y se produjo hasta 1995. Como tal, también lo utilizan las DM41 / L de SwissMicros , ambas introducidas en 2015, y está implícitamente soportada por la DM42 , introducida en 2017 (aunque la calculadora posterior utiliza Free42 , que se basa en Unicode internamente).
Conjunto de caracteres
El conjunto de caracteres se deriva de ASCII , pero con el rango de código de control y algunos caracteres de bits altos reemplazados por varios caracteres especiales.
Cuando Hewlett-Packard presentó la HP-42S en 1988, el conjunto de caracteres FOCAL fue revisado para incluir más caracteres, incluidos varios caracteres ya proporcionados por la impresora térmica infrarroja HP 82240A , que se había presentado en 1986, [5] como parte de su variante extendida de la revisión de 1985 del conjunto de caracteres HP Roman-8 , [6] [7] aunque en puntos de código completamente diferentes.
No existe ninguna definición de punto de código para el símbolo del euro en este conjunto de caracteres.
Traducción del conjunto de caracteres HP-42S al conjunto de caracteres modificado HP Roman-8 (compatible con HP 82240A, etc.):
Véase también
Notas
- ^ ab El glifo en el punto de código 127 ( ⊦ ) se denomina carácter APPEND en la terminología de Hewlett-Packard. En las calculadoras de la serie HP-41C / CV / CX y HP-42S , se utiliza para indicar que los siguientes caracteres se añadirán al registro alfa en lugar de reemplazar el contenido existente del registro.
- ^ El glifo en el punto de código 6 se denomina carácter GOOSE en la terminología de Hewlett-Packard. Si bien U+25B6 ( ▶ ) es el carácter Unicode preferido para lograr la máxima compatibilidad cruzada con las asignaciones de conjuntos de caracteres RPL establecidas , Free42 desde la versión 2.0.1 (23 de abril de 2017) asigna en su lugar a U+25B8 ( ▸ ). [1]
Referencias
- ^ abc Calculadora científica RPN - Manual del usuario - HP-42S (PDF) (1.ª ed.). Hewlett-Packard . Junio de 1988. págs. 288–291. 00042-90001, 00042-90002. Archivado (PDF) desde el original el 4 de enero de 2018 . Consultado el 4 de enero de 2018 .
- ^ ab HP-42S RPN Scientific - Ejemplos y técnicas de programación (PDF) (1.ª ed.). Corvallis, OR, EE. UU.: Hewlett-Packard Company , Corvallis Division. Julio de 1988. 00042-90020, 00042-90019. Archivado (PDF) desde el original el 4 de enero de 2018. Consultado el 4 de enero de 2018 .
- ^ Hicks, David G. (2017) [1998]. "Programación sintética de la HP-41C". Museo de calculadoras HP (MoHPC). Archivado desde el original el 6 de enero de 2018. Consultado el 6 de enero de 2018 .
- ^ Hicks, David G. (1997). «Tabla de códigos de bytes gráficos». Museo de calculadoras HP (MoHPC). Archivado desde el original el 6 de enero de 2018. Consultado el 6 de enero de 2018 .
- ^ Nelson, Richard J. (mayo de 2010). "Impresora HP 82240B IR" (PDF) . HP Solve (18). Archivado desde el original (PDF) el 2016-09-21 . Consultado el 2016-09-21 .
- ^ Impresora infrarroja HP 82240A (PDF) (2.ª ed.). Corvallis, OR, EE. UU.: Hewlett Packard , Portable Computer Division. Octubre de 1986. Número de pedido de HP 82240-90001 (82240-90008). Archivado (PDF) desde el original el 2016-08-06 . Consultado el 2016-08-06 .
- ^ Impresora infrarroja HP 82240B (1.ª edición). Corvallis, OR, EE. UU.: Hewlett Packard . Agosto de 1989. págs. 17-18. Número de pedido de HP 82240-90014.
Lectura adicional
- Manual de funcionamiento de la HP-41C: una guía para el usuario experimentado (PDF) . Hewlett-Packard Company . Junio de 1980. 00041-90259. Archivado (PDF) desde el original el 2018-01-04 . Consultado el 2018-01-04 .
- Oerttel, Burkhard; Hümpfner, Reinhold; Meier, Bernhard; Schili, Michael; Weber, Andrés; Leissner, Frank; Káiser, Axel; Strewinski, Reinhard; von Borries, Sebastián; Dalkowski, Heinz; Fegert, Stefan (2014) [1989]. Fegert, Stefan; Dalkowski, Heinz (eds.). Programmsammlung für den HP-41 (PDF) (en alemán). Berlín, Alemania: Heldermann Verlag . ISBN 978-3-88538-809-8. Archivado (PDF) del original el 4 de enero de 2018. Consultado el 4 de enero de 2018 .