La HP 48 es una serie de calculadoras gráficas diseñadas y producidas por Hewlett-Packard desde 1990 hasta 2003. [1] La serie incluye HP 48S , HP 48SX , HP 48G , HP 48GX y HP 48G+ , y los modelos G se están ampliando y Versiones mejoradas de los modelos S. Los modelos con sufijo X se pueden ampliar mediante tarjetas especiales RAM (expansión de memoria) y ROM (aplicación de software). En particular, los modelos GX tienen más memoria integrada que los modelos G. Los modelos G+ sólo tienen más memoria integrada. Los modelos SX y S tienen la misma cantidad de memoria integrada.
Tenga en cuenta que el hp 48gII (2004) de nombre similar no es miembro de la serie, pero está estrechamente relacionado con el HP 49G+ .
Las calculadoras utilizan notación polaca inversa (RPN) y el lenguaje de programación RPL . La arquitectura de hardware desarrollada para la serie HP 48 se convirtió en la base del HP 38G , con una interfaz de usuario simplificada y un método de entrada infijo , y del HP 49G con varias mejoras de software. Asimismo, el diseño de hardware y software de las calculadoras HP 48 está fuertemente influenciado por otras calculadoras de la línea HP, sobre todo por las series HP-18C y HP-28 .
Modelos / Disponibilidad
El HP 48SX se presentó el 6 de marzo de 1990.
Disponibilidad:
48SX: 1990-1993
48S: 1991-1993
48GX (F1895A): 1993–2003 [1]
48GX ASEE: 1993 (edición especial denominada "1893 ASEE 1993 Shaping our world - Century II")
48G: 1993-2003 [1]
48G+ (F1630A, F1894A): 1998–2003 [1]
Presupuesto
El microprocesador Saturn de la serie HP 48 es una CPU híbrida de 64 bits /20 bits en cuanto a hardware, pero actúa como un procesador de 4 bits en el sentido de que presenta datos basados en nibble a los programas y utiliza un sistema de direccionamiento basado en nibble. Los registros principales A, B, C, D, junto con los registros temporales R0, R1, R2, R3 y R4 tienen un ancho total de 64 bits, pero los registros de datos D0 y D1 tienen solo 20 bits. Las recuperaciones de datos lógicos externos se convierten de forma transparente en recuperaciones físicas de 8 bits. El procesador tiene un bus de direcciones de 20 bits disponible para codificar, pero debido a la presencia del bit de selección de nibble alto/bajo, sólo hay 19 bits disponibles externamente.
Tanto en la serie HP 48S/SX como en la G/GX, el núcleo de la CPU Saturn está integrado como parte de un paquete de circuito integrado (IC) más complejo. Estos paquetes tienen nombres en clave inspirados en los miembros de la Expedición Lewis y Clark . El nombre en clave del IC es Clarke en el S/SX, en honor a William Clark , y Yorke en el G/GX, en honor al sirviente de Clark . La serie anterior de circuitos integrados basados en Saturno recibió el nombre en código Lewis , en honor a Meriwether Lewis .
Resolución de pantalla: 131×64 píxeles . Se utilizaron 3 versiones de la pantalla LCD en toda la gama y cada una mejoró la visibilidad y el contraste con respecto a su predecesora. [2]
Puertos de comunicación: RS-232 de 4 pines ( puerto serie , UART estándar de 1200 a 9600 baudios con opción de paridad (ninguno/par/impar/marca/espacio)) y puerto de infrarrojos (no IrDA , similar al serie, los ceros son pulsos con duración 1/8 de un bit completo) [3]
Algunos afirman que la frecuencia varía según la temperatura [6]
Según uno de los ingenieros del equipo de diseño de la serie HP 48G (Dave Arnett), los rendimientos de las CPU de 4 MHz se separaron esencialmente en dos grupos: los que más se acercaban a las especificaciones, generalmente cerca de 3,93–3,94 MHz, se reservaban para el Los modelos ampliables (GX) y los que estaban ligeramente por debajo de las especificaciones se utilizaron para las unidades no ampliables (G). Con el tiempo, los rendimientos mejoraron y las CPU con frecuencias cercanas a los 4 MHz se instalaron también en las unidades no ampliables. Los efectos de las temperaturas (no extremas) son casi insignificantes. [ cita necesaria ]
Frecuencia de reloj de memoria: 2 MHz
Nombre en clave de la CPU: Yorke ( núcleo Saturn HP 00048-80063)
Memoria adicional máxima para el puerto 1 de la tarjeta de expansión: 128 KB
Memoria adicional máxima para el puerto 2 de la tarjeta de expansión: 4 MB (128 KB direccionables en cualquier momento mediante conmutación de banco )
Versiones ROM: K, L, M, P, R
Botones de cambio morados y azul verdosos. Esto es una especie de error de diseño, ya que estos colores pueden ser indistinguibles para las personas daltónicas rojo-verde.
Programación
La serie de calculadoras HP 48 admite un lenguaje de programación basado en pila llamado RPL , una supuesta combinación de notación polaca inversa (RPN) y Lisp . RPL agrega los conceptos de listas y funciones a la programación basada en pila , lo que permite al programador pasar código no evaluado como argumentos a funciones o devolver código no evaluado de una función dejándolo en la pila.
RPL viene en dos versiones: RPL de usuario y RPL de sistema . User RPL es el lenguaje que un usuario puede programar directamente en la calculadora. El sistema RPL requiere un compilador externo; Esto se puede hacer en la calculadora con una utilidad de terceros o en otra máquina. Los dos lenguajes varían principalmente en la cantidad de operaciones de bajo nivel disponibles para ellos. El usuario RPL no expone ningún comando que no verifique sus argumentos. En consecuencia, los programas User RPL normalmente no pueden bloquear la calculadora (y por lo tanto son más lentos que los programas System RPL ), mientras que un programa System RPL que invoca un comando con argumentos incorrectos casi con seguridad dejará la calculadora en un estado que requiere un reinicio completo de la memoria.
También es posible programar el HP 48 directamente en lenguaje ensamblador HP Saturn . Esto se puede hacer mediante herramientas proporcionadas por el usuario en la calculadora (por ejemplo, Jazz) o en otra máquina utilizando herramientas proporcionadas por el usuario o aquellas publicadas directamente por Hewlett-Packard (por ejemplo, SASM et al.).
Emuladores
Emu48 para Windows
Alcuin para Commodore Amiga
X48 para Mac OS X, POSIX (Unix/Linux)
i48 - Emulador HP48GX para iOS, basado en X48
m48 – Emulador HP48 para iPhone, basado en Emu48
Droid48 – Emulador HP48G para Android, basado en X48
droid48sx – Emulador HP48SX para Android, basado en Droid48
Un emulador HP48 – descompilador para Unix/Linux o Windows (usando Cygwin) por Paul Courbis
En la película de 2015 Los Cuatro Fantásticos , se puede ver una calculadora de la serie HP 48 aproximadamente a los 28 minutos de la película. [ cita necesaria ]
^ abcde Paiva, José V. (1 de octubre de 2004). "El fin de una era: sobre la génesis, la vida y la muerte del HP 48". Punto de inicio (PoB) . Medios BNP. Archivado desde el original el 20 de agosto de 2016 . Consultado el 20 de octubre de 2015 .
^ Versiones de pantalla de calculadora HP 48 , consultado el 10 de agosto de 2022
^ "Guía de interfaz técnica de E/S HP 48". hpcalc.org . Hewlett-Packard. 14 de junio de 1990 . Consultado el 12 de septiembre de 2020 .
^ Schoorl, André; Maddock, Keith; Okahata, Darryl (14 de abril de 2000) [1997]. Rechlin, Eric (ed.). "Sección 3 de preguntas frecuentes de HP48: Preguntas sobre las versiones de ROM". Preguntas frecuentes oficiales sobre HP48: respuestas a preguntas frecuentes sobre HP48 . 4.62. Archivo de calculadoras HP. Archivado desde el original el 20 de agosto de 2016 . Consultado el 12 de septiembre de 2015 .
^ Wickes, William C. (12 de marzo de 1991). "HP 48 versión F: falsa alarma". comp.sys.portátiles . Artículo hpcvra.cv.hp.com: 2404. Archivado desde el original el 28 de abril de 2016 . Consultado el 20 de agosto de 2016 .
^ "HPedia: la enciclopedia de calculadoras HP".
^ "¿El papá de Spiderman es fanático de las calculadoras HP?".
Lectura adicional
Serie HP 48G: Guía del usuario (UG) (8.ª ed.). Hewlett-Packard . Diciembre de 1994 [1993]. HP 00048-90126, (00048-90104). Archivado desde el original el 6 de agosto de 2016 . Consultado el 6 de septiembre de 2015 .[1]
HP Serie 48G: Manual de referencia del usuario avanzado (AUR) (4ª ed.). Hewlett-Packard . Diciembre de 1994 [1993]. HP 00048-90136, 0-88698-01574-2. Archivado desde el original el 6 de agosto de 2016 . Consultado el 6 de septiembre de 2015 .[2]
Wickes, William C.; Patton, Charles M. (1991). "La calculadora científica ampliable HP 48SX: innovación y evolución" (PDF) . Diario de Hewlett-Packard . 42 (3). Hewlett Packard : 6–12. Archivado (PDF) desde el original el 24 de abril de 2016 . Consultado el 6 de septiembre de 2015 .
Courbis, Pablo ; Lalande, Sébastien (25 de junio de 2006) [1993]. Lenguaje de máquina HP48: un viaje al centro de HP 48s/sx. Traducido por Cannon, Douglas R. (2ª ed.). Corvallis, Oregón, EE. UU.: Grapevine Publications, Inc. OCLC 34148948 . Consultado el 6 de septiembre de 2015 .[3] [4] [5] [6] [7] [8] (Primera edición: [9])
Courbis, Pablo ; Lalande, Sébastien (25 de junio de 2006) [1991]. Viaje al centro de la HP48 s/sx. 3.02 (en francés) (3ª ed.). París, Francia: Ediciones Angkor. ISBN 2-87892-003-1. OCLC 29640044 . Consultado el 6 de septiembre de 2015 .[10] [11] [12] [13] [14] [15] [16]
Courbis, Paul (25 de junio de 2006) [1993]. Viaje al centro de la HP48 g/gx. 3.05 (en francés) (3ª ed.). París, Francia: Ediciones Angkor. ISBN 2-87892-006-6. OCLC 29640044. Archivado desde el original el 6 de agosto de 2016 . Consultado el 6 de septiembre de 2015 .[17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28]
Courbis, Pablo ; de Brébisson, Cyrille (marzo de 1994). Le compagnon de Voyage de la HP48 G/GX (en francés). París, Francia: Ediciones Angkor. ISBN 2-87892-007-4. Archivado desde el original el 6 de agosto de 2016 . Consultado el 6 de septiembre de 2015 .[29]
Byrne, Diana K. (1994). "Una calculadora gráfica científica avanzada: un tratamiento conciso de los objetivos de diseño, las principales decisiones de ingeniería y el hardware/software de la HP 48G/GX, en comparación con la S/SX". Diario de Hewlett-Packard . 45 (4). Hewlett Packard : 6–22. Archivado desde el original el 6 de agosto de 2016 . Consultado el 6 de septiembre de 2015 .
Mastracci, Mateo (1998) [1995]. "Guía del procesador Saturn (con aplicaciones HP48)". 1.0b. Archivado desde el original el 6 de agosto de 2016 . Consultado el 3 de mayo de 2006 .
Enlaces externos
Wikimedia Commons tiene medios relacionados con HP 48 .
El Museo de las Calculadoras Hewlett-Packard: HP 48S/SX
La página de ventajas del HP48
El sitio web HPCALC.org
Preguntas frecuentes sobre HP48 (incluida la lista de programas)