Articulo de referencia

Conjunto de caracteres FOCAL

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 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.

  Personajes que no aparecen en todas las versiones.

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. 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.
  2. 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. 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 . 
  2. 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 . 
  3. 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 .
  4. 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 .
  5. 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.  
  6. 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 .
  7. 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 . 
  8. 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 .