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 los modelos HP 48S , HP 48SX , HP 48G , HP 48GX y HP 48G+ , siendo los modelos G versiones ampliadas y mejoradas de los modelos S. Los modelos con el sufijo X son ampliables mediante tarjetas especiales de RAM (expansión de memoria) y ROM (aplicación de software). En particular, los modelos GX tienen más memoria interna que los modelos G. Los modelos G+ solo tienen más memoria interna. Los modelos SX y S tienen la misma cantidad de memoria interna.
Tenga en cuenta que el modelo hp 48gII (2004), de nombre similar, no pertenece a la serie, pero está estrechamente relacionado con el HP 49g+ .
Las calculadoras utilizan la notación polaca inversa (RPN) y el lenguaje de programación RPL . La arquitectura de hardware desarrollada para la serie HP 48 sirvió de base para la HP 38G , con una interfaz de usuario simplificada y un método de entrada infijo , y para la HP 49G, con diversas 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
La HP 48SX se presentó el 6 de marzo de 1990.
Disponibilidad:
Presupuesto
El microprocesador Saturn de la serie HP 48 es una CPU híbrida de 64 bits /20 bits a nivel de hardware, pero se comporta como un procesador de 4 bits, ya que presenta datos basados en nibbles a los programas y utiliza un sistema de direccionamiento basado en nibbles. Los registros principales A, B, C y D, junto con los registros temporales R0, R1, R2, R3 y R4, tienen un ancho completo de 64 bits, pero los registros de datos D0 y D1 son de solo 20 bits. Las lecturas de datos lógicos externos se convierten de forma transparente a lecturas físicas de 8 bits. El procesador dispone de un bus de direcciones de 20 bits para el código, pero debido a la presencia del bit de selección de nibble alto/bajo, solo 19 bits están disponibles externamente.
Tanto en la serie HP 48S/SX como en la G/GX, el núcleo de la CPU Saturn está integrado en un paquete de circuito integrado (CI) más complejo. Estos paquetes tienen nombres en clave inspirados en los miembros de la Expedición de Lewis y Clark . El nombre en clave del CI es Clarke en la serie S/SX, en honor a William Clark , y Yorke en la serie G/GX, en honor al sirviente de Clark . La serie anterior de CI basados en Saturn tenía el nombre en clave Lewis , en honor a Meriwether Lewis .
Común para todos los modelos
- Arquitectura de CPU: Saturno
- Resolución de pantalla: 131×64 píxeles . Se utilizaron 3 versiones de la pantalla LCD en toda la gama, cada una con una mejora en la visibilidad y el contraste respecto a la anterior. [ 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 (ninguna/par/impar/marca/espacio)) y puerto infrarrojo (no IrDA , similar al serial, los ceros son pulsos con una duración de 1/8 de un tiempo de bit completo) [ 3 ]
- Ancho del bus de datos: 8 bits (externo)
- Ancho máximo de dirección de celda de 4 bits : 20 bits (lo que da lugar al espacio de direcciones que se muestra a continuación).
- Espacio de direcciones lógicas : 512 KB
- Tamaño máximo del registro: 64 bits (tanto registros de trabajo como registros temporales).
- Puertos de tarjeta de expansión disponibles en los modelos X: 2
- Pines de la tarjeta de expansión: 40
Específico para HP 48S/HP 48SX
- Frecuencia de reloj de la CPU: 2 MHz
- Frecuencia del reloj de memoria: 2 MHz
- Nombre en clave de la CPU: Clarke ( núcleo Saturn 1LT8 )
- Protocolo(s) de comunicación: Kermit (protocolo)
- Memoria ROM integrada : 256 KB
- Memoria RAM integrada : 32 KB
- Memoria adicional máxima por tarjeta de expansión: 128 KB (solo para 48SX)
- Versiones ROM: A, B, C, D, E, (F, [ 4 ] [ 5 ] ) J
- Botones de cambio naranjas y azules
Específico para HP 48G/HP 48GX/HP 48G+


- Frecuencia de reloj de la CPU: de 3,68 a 4 MHz
- Algunos afirman que la frecuencia varía según la temperatura [ 6 ].
- Según Dave Arnett, uno de los ingenieros del equipo de diseño de la serie HP 48G, la producción de procesadores de 4 MHz se dividió en dos grupos: los que se ajustaban mejor a las especificaciones, generalmente entre 3,93 y 3,94 MHz, se reservaron para 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, la producción mejoró y los procesadores con una frecuencia más cercana a los 4 MHz también se instalaron en las unidades no ampliables. Los efectos de las temperaturas (no extremas) son prácticamente insignificantes.
- Frecuencia del reloj de memoria: 2 MHz
- Nombre en clave de la CPU: Yorke ( núcleo Saturn HP 00048-80063 )
- Protocolo(s) de comunicación: Kermit (protocolo) , Xmodem
- Memoria ROM integrada: 512 KB
- Memoria RAM integrada: 32 KB (48G) o 128 KB (48G+/48GX)
- Memoria adicional máxima para el puerto de tarjeta de expansión 1: 128 KB
- Memoria adicional máxima para el puerto de tarjeta de expansión 2: 4 MB (128 KB direccionables en cualquier momento mediante conmutación de bancos ).
- Versiones de ROM: K, L, M, P, R
- Botones de cambio de color morado y azul verdoso. 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
Las calculadoras de la serie HP 48 admiten un lenguaje de programación basado en pila llamado RPL , una supuesta combinación de notación polaca inversa (RPN) y Lisp . RPL añade los conceptos de listas y funciones a la programación basada en pila , lo que permite al programador pasar código sin evaluar como argumentos a funciones, o devolver código sin evaluar desde una función dejándolo en la pila.
RPL se presenta en dos variantes: RPL de usuario y RPL de sistema . El RPL de usuario es el lenguaje que un usuario puede usar para programar directamente en la calculadora. El RPL de sistema requiere un compilador externo; esto se puede hacer en la calculadora con una utilidad de terceros o en otra máquina. La principal diferencia entre ambos lenguajes radica en la cantidad de operaciones de bajo nivel disponibles. El RPL de usuario no expone ningún comando que no verifique sus argumentos. Por lo tanto, los programas escritos en RPL de usuario normalmente no pueden bloquear la calculadora (y, por consiguiente, son más lentos que los programas escritos en RPL de sistema ), mientras que un programa escrito en RPL de sistema que invoque 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 la HP 48 directamente en lenguaje ensamblador HP Saturn . Esto se puede hacer mediante herramientas integradas en la calculadora proporcionadas por el usuario (por ejemplo, Jazz) o en otra máquina utilizando herramientas proporcionadas por el usuario o publicadas directamente por Hewlett-Packard (por ejemplo, SASM, etc.).
En la cultura popular
- Se puede ver un HP 48 en la película de 2012 The Amazing Spider-Man y su secuela . [ 7 ]
Véase también
Referencias
- 1 2 3 4 5 Paiva, Joseph V. (2004-10-01). "El fin de una era: sobre la génesis, la vida y la muerte del HP 48" . Punto de comienzo (PoB) . BNP Media. Archivado del original el 2016-08-20 . Recuperado el 2015-10-20 .
- ↑ Versiones de pantalla de la 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-04-2000) [1997]. Rechlin, Eric (ed.). "HP48 FAQ Sección 3: Preguntas sobre versiones de ROM" . Preguntas frecuentes oficiales de HP48: respuestas a preguntas frecuentes sobre la HP48 . 4.62. Archivo de calculadoras HP. Archivado del original el 20-08-2016 . Recuperado el 12-09-2015 .
- ↑ Wickes, William C. (1991-03-12). "HP 48 Versión F: Falsa alarma" . comp.sys.handhelds . hpcvra.cv.hp.com elemento: 2404. Archivado del original el 28-04-2016 . Recuperado el 20-08-2016 .
- ↑ "HPedia: La enciclopedia de calculadoras HP" .
- ↑ "¿El padre de Spiderman es fanático de las calculadoras HP? "
Lecturas adicionales
- HP Serie 48G – Guía del usuario (UG) (8.ª ed.). Hewlett-Packard . Diciembre de 1994 [1993]. HP 00048-90126, (00048-90104). Archivado del original el 6 de agosto de 2016. Consultado el 6 de septiembre de 2015 .
- HP Serie 48G – Manual de referencia avanzada para el usuario (AUR) (4.ª ed.). Hewlett-Packard . Diciembre de 1994 [1993]. HP 00048-90136, 0-88698-01574-2. Archivado del original el 6 de agosto de 2016. Consultado el 6 de septiembre de 2015 .
- Wickes, William C.; Patton, Charles M. (1991). "La calculadora científica expandible HP 48SX: innovación y evolución" (PDF) . Hewlett-Packard Journal . 42 (3). Hewlett-Packard : 6–12 . Archivado (PDF) del original el 24 de abril de 2016. Recuperado 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 . (Primera edición:)
- 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 .
- 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 del original el 06-08-2016 . Consultado el 06-09-2015 .
- 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-4Archivado del original el 6 de agosto de 2016. Consultado el 6 de septiembre de 2015 .
- Byrne, Diana K. (1994). "Una calculadora gráfica científica avanzada: un análisis 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" . Hewlett-Packard Journal . 45 (4). Hewlett-Packard : 6–22 . Archivado del original el 6 de agosto de 2016. Recuperado el 6 de septiembre de 2015 .
- Mastracci, Matthew (1998) [1995]. "Guía del procesador Saturn (con aplicaciones HP48)" . 1.0b. Archivado del original el 6 de agosto de 2016. Recuperado el 3 de mayo de 2006 .
Enlaces externos
- Museo de Calculadoras Hewlett-Packard: HP 48S/SX
- La página de extras de HP48
- El sitio web HPCALC.org
- Preguntas frecuentes sobre HP48 (incluida la lista de programas)
- Calculadoras gráficas
- Calculadoras programables HP
- Productos introducidos en 1990
- Introducciones relacionadas con la informática en 1990