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 que admitían el lenguaje de programación FOCAL , como la HP-41C / CV / CX y la posterior HP-42S , [ 1 ] [ 2 ] que se introdujo en 1988 [ 1 ] [ 2 ] y se produjo hasta 1995. Como tal, también lo utiliza la DM41 / L de SwissMicros , ambas introducidas en 2015, y es compatible implícitamente con la DM42 , introducida en 2017 (aunque la calculadora posterior utiliza Free42 , que se basa internamente en Unicode ).
Conjunto de caracteres
El conjunto de caracteres deriva de ASCII , pero el rango del código de control y algunos caracteres de bits altos se reemplazan 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, incluyendo varios caracteres ya proporcionados por la impresora térmica infrarroja HP 82240A , que había sido presentada en 1986, [ 6 ] como parte de su variante extendida de la revisión de 1985 del conjunto de caracteres HP Roman-8 , [ 7 ] [ 8 ] aunque en puntos de código completamente diferentes.
En este conjunto de caracteres no existe una definición de punto de código para el símbolo del euro .
Traducción del conjunto de caracteres HP-42S al conjunto de caracteres HP Roman-8 modificado (compatible con HP 82240A , etc.):
Véase también
Notas
- 1 2 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 las series HP-41C / CV / CX y HP-42S , se utiliza para indicar que los caracteres siguientes 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 una máxima compatibilidad cruzada con las asignaciones de conjuntos de caracteres RPL establecidas , Free42, desde la versión 2.0.1 (23/04/2017), se asigna a U+25B8 ( ▸ ).
Referencias
- 1 2 3 Calculadora científica RPN - Manual del propietario - HP-42S (PDF) (1.ª ed.). Hewlett-Packard . Junio de 1988. págs. 288–291 . 00042-90001, 00042-90002. Archivado (PDF) del original el 4 de enero de 2018. Recuperado el 4 de enero de 2018 .
- 1 2 HP-42S RPN Scientific - Ejemplos y técnicas de programación (PDF) (1.ª ed.). Corvallis, OR, EE. UU.: Hewlett-Packard Company , División Corvallis. Julio de 1988. 00042-90020, 00042-90019. Archivado (PDF) del original el 4 de enero de 2018. Recuperado el 4 de enero de 2018 .
- ↑ Hicks, David G. (2017) [1998]. "Programación sintética HP-41C" . El Museo de Calculadoras HP (MoHPC). Archivado del original el 6 de enero de 2018. Recuperado el 6 de enero de 2018 .
- ↑ Hicks, David G. (1997). "Tabla de código de bytes gráfico" . El Museo de Calculadoras HP (MoHPC). Archivado del original el 6 de enero de 2018. Recuperado el 6 de enero de 2018 .
- ↑ Manual del propietario de la impresora HP 82143A (PDF) ( Ed. Rev. C). Corvallis, OR, EE. UU.: Hewlett-Packard , División Corvallis. Marzo de 1983. pág. 37. 82143-90001. Archivado del original (PDF) el 31 de marzo de 2022.
- ↑ Nelson, Richard J. (mayo de 2010). "Impresora IR HP 82240B" (PDF) . HP Solve (18). Archivado del original (PDF) el 21 de septiembre de 2016. Recuperado el 21 de septiembre de 2016 .
- ↑ Impresora infrarroja HP 82240A (PDF) (2.ª ed.). Corvallis, OR, EE. UU.: Hewlett Packard , División de Computadoras Portátiles. Octubre de 1986. Número de pedido de HP 82240-90001 (82240-90008). Archivado (PDF) del original el 6 de agosto de 2016. Consultado el 6 de agosto de 2016 .
- ↑ Impresora infrarroja HP 82240B (1.ª ed.). Corvallis, OR, EE. UU.: Hewlett Packard . Agosto de 1989. págs. 17–18 . Número de pedido de HP: 82240-90014.
Lecturas adicionales
- Manual de funcionamiento de la HP-41C: una guía para el usuario experimentado (PDF) . Hewlett-Packard Company . Junio de 1980. 00041-90259. Archivado del original el 4 de enero de 2018. Consultado el 4 de enero de 2018 .
- 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 04-01-2018 . Recuperado el 04-01-2018 .
- Conjuntos de caracteres