stringtranslate.com

Juego de caracteres focales.

En informática, el juego de caracteres FOCAL se refiere a un grupo de juegos 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 también el posterior HP-42S , [1] [2] que se introdujo en 1988 [1] [2] y se produjo hasta 1995. Como tal, también lo utiliza el DM41 / L de SwissMicros , ambos introducidos en 2015, y es compatible implícitamente con el DM42 , introducido en 2017 (aunque la calculadora posterior utiliza Free42 , que se basa internamente en Unicode ).

Conjunto de caracteres

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

  Personajes no en todas las versiones.

Cuando Hewlett-Packard presentó la HP-42S en 1988, el conjunto de caracteres FOCAL se revisó para incluir más caracteres, incluidos varios caracteres ya proporcionados por la impresora térmica infrarroja HP ​​82240A , que se había introducido en 1986, [5] como parte de su variante extendida de la revisión de 1985 del juego de caracteres HP Roman-8 , [6] [7] aunque en puntos de código completamente diferentes.

No existe una definición de punto de código para el signo del euro en este conjunto de caracteres.

Traducción del juego de caracteres HP-42S al juego de caracteres HP Roman-8 modificado (compatible con HP 82240A, etc.):

Ver también

Notas

  1. ^ ab El glifo en el punto de código 127 ( ⊦ ) se llama carácter APPEND en la terminología de Hewlett-Packard. En las series de calculadoras HP-41C / CV / CX y HP-42S , se utiliza para indicar que los siguientes caracteres se agregarán al registro alfa en lugar de reemplazar el contenido existente del registro.
  2. ^ El glifo en el punto 6 del código se llama carácter GOOSE en la terminología de Hewlett-Packard. Si bien U+25B6 ( ▶ ) es el carácter Unicode preferido para máxima compatibilidad cruzada con asignaciones de conjuntos de caracteres RPL establecidos , Free42 desde la versión 2.0.1 (2017-04-23) se asigna a U+25B8 ( ▸ ). [1]

Referencias

  1. ^ Calculadora científica abc RPN - Manual del propietario - 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 .
  2. ^ ab HP-42S RPN Scientific: ejemplos y técnicas de programación (PDF) (1 ed.). Corvallis, Oregón, EE.UU.: Hewlett-Packard Company , División Corvallis. 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 .
  3. ^ Hicks, David G. (2017) [1998]. "Programación sintética HP-41C". El Museo de Calculadoras HP (MoHPC). Archivado desde el original el 6 de enero de 2018 . Consultado el 6 de enero de 2018 .
  4. ^ Hicks, David G. (1997). "Tabla de códigos de bytes gráficos". El Museo de Calculadoras HP (MoHPC). Archivado desde el original el 6 de enero de 2018 . Consultado el 6 de enero de 2018 .
  5. ^ Nelson, Richard J. (mayo de 2010). "Impresora de infrarrojos HP 82240B" (PDF) . Resolución de HP (18). Archivado desde el original (PDF) el 21 de septiembre de 2016 . Consultado el 21 de septiembre de 2016 .
  6. ^ 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) desde el original el 6 de agosto de 2016 . Consultado el 6 de agosto de 2016 .
  7. ^ Impresora infrarroja HP ​​82240B (1 ed.). Corvallis, Oregón, Estados Unidos: Hewlett Packard . Agosto de 1989. págs. 17-18. Número de pedido de HP 82240-90014. Archivado desde el original el 14 de agosto de 2016 . Consultado el 1 de agosto de 2016 .

Otras lecturas