Serie HP 48

Serie de calculadoras gráficas

Serie HP 48
Imagen de una calculadora Hewlett-Packard 48GX
HP 48GX
TipoGráficos
científicos programables
FabricanteHewlett Packard
Introducido1990
Interrumpido2003 [1]
PredecesorHP-28S
SucesorHP 49G
Costo350 dólares
Calculadora
Modo de entradaPNR-Reino Unido
Precisión12 dígitos BCD , exp ±499
Tipo de visualizaciónPantalla LCD TN
Tamaño de la pantalla131×64 píxeles
UPC
ProcesadorClarke 1LT8 ( núcleo Saturn para la serie HP48S)
Yorke HP 00048-80063 ( núcleo Saturn para la serie HP48G)
Frecuencia2–4 MHz
Programación
Lenguaje(s) de programaciónLenguaje de máquina RPL / Saturno
Memoria de usuarioSerie HP 48S: 32 KB
Serie HP 48G: de 32 a 128 KB
Memoria de firmwareSerie HP 48S: 256 KB
Serie HP 48G: 512 KB
Memoria externaHP 48SX: Puertos 1 y 2 (combinados): 256 KB
HP 48GX: Puerto 1: 128 KB
Puerto 2: 4096 KB (4 MB)
Interfaces
ConexiónRS-232 de 4 pines , HP-IR
PuertosSerie , infrarrojos , Kermit (protocolo) , ( Xmodem añadido en la serie G)
Otro
Fuente de alimentación4,5 V (3 pilas AAA )
Peso0,25 kg (0,55 libras)
Dimensiones17,9 × 7,9 × 2,8 cm (7,05 × 3,11 × 1,1 pulgadas)

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 las 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 un sufijo X se pueden ampliar mediante tarjetas especiales de 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+ solo tienen más memoria integrada. Los modelos SX y S tienen la misma cantidad de memoria integrada.

Tenga en cuenta que la HP 48gII (2004) con un nombre similar no es miembro de la serie, pero está estrechamente relacionada con la 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 se convirtió en la base para la HP 38G , con una interfaz de usuario simplificada y un método de entrada infijo , y la 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 la HP-18C y la serie HP-28 .

Modelos / Disponibilidad

La HP 48SX se introdujo el 6 de marzo de 1990.

Disponibilidad:

  • 48SX: 1990-1993
  • 48S: 1991–1993
  • 48GX (F1895A): 1993–2003 [1]
  • 48GX ASEE: 1993 (edición especial con la etiqueta "1893 ASEE 1993 Dando forma a nuestro mundo - Siglo II")
  • 48G: 1993–2003 [1]
  • 48G+ (F1630A, F1894A): 1998-2003 [1]

Presupuesto

El microprocesador Saturn de la serie HP 48 es un híbrido de CPU de 64 bits y 20 bits en términos de hardware, pero actúa como un procesador de 4 bits en el sentido de que presenta datos basados ​​en nibbles a los programas y utiliza un sistema de direccionamiento basado en nibbles. 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 búsquedas de datos lógicos externos se convierten de manera transparente en búsquedas 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, solo hay 19 bits disponibles externamente.

Tanto en la serie HP 48S/SX como en la serie G/GX, el núcleo de la CPU Saturn está integrado como parte de un paquete de circuito integrado (CI) más complejo. Estos paquetes tienen nombres en código inspirados en los miembros de la expedición Lewis y Clark . El nombre en código del CI es Clarke en la S/SX, en honor a William Clark , y Yorke en la G/GX, en honor al sirviente de Clark . La serie anterior de CI basados ​​en Saturn tenían el nombre en código 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 tres versiones de la pantalla LCD en toda la gama, cada una de las cuales mejoraba 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 (ninguna/par/impar/marca/espacio)) y puerto infrarrojo (no IrDA , similar al serie, 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 (que conduce al espacio de dirección que se muestra a continuación)
  • Espacio de dirección lógica : 512 KB
  • Tamaño máximo de registro: 64  bits (tanto registros de trabajo como de borrador)
  • 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 de reloj de memoria: 2 MHz
  • Nombre en código de la CPU: Clarke ( núcleo Saturn 1LT8 )
  • Protocolo(s) de comunicación: Kermit (protocolo)
  • ROM incorporada : 256 KB
  • RAM incorporada : 32 KB
  • Memoria adicional máxima por tarjeta de expansión: 128 KB (solo 48SX)
  • Versiones de ROM: A, B, C, D, E, (F, [4] [5] ) J
  • Botones de cambio naranja y azul

Específico para HP 48G/HP 48GX/HP 48G+

Calculadora gráfica científica Hewlett-Packard 48GX
  • Frecuencia de reloj de la CPU: 3,68 a 4 MHz
    • 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 dividieron básicamente en dos grupos: los que se acercaban más a la especificación, generalmente cerca de 3,93–3,94 MHz, se reservaban para los modelos ampliables (GX), y los que estaban apenas por debajo de la especificación se utilizaban para las unidades no ampliables (G). Con el tiempo, los rendimientos mejoraron y las CPU que alcanzaban velocidades más cercanas a los 4 MHz también se instalaron en las unidades no ampliables. Los efectos de las temperaturas (no extremas) son casi insignificantes. [ cita requerida ]
  • Frecuencia de reloj de memoria: 2 MHz
  • Nombre en código de la CPU: Yorke ( núcleo Saturn HP 00048-80063)
  • Protocolo(s) de comunicación: Kermit (protocolo) , Xmodem
  • ROM incorporada: 512 KB
  • RAM incorporada: 32 KB (48G) o 128 KB (48G+/48GX)
  • 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 de ROM: K, L, M, P, R
  • Botones de cambio de color violeta y azul verdoso. Esto es una especie de error de diseño, ya que estos colores pueden resultar indistinguibles para las personas daltónicas que prefieren el rojo y el 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 se presenta en dos versiones: User RPL y System RPL . User RPL es el lenguaje que un usuario puede programar directamente en la calculadora. System 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. User 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 certeza 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 de 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 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

Véase también

Referencias

  1. ^ abcde Paiva, Joseph 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) . BNP Media. Archivado desde el original el 20 de agosto de 2016. Consultado el 20 de octubre de 2015 .
  2. ^ Versiones de pantalla de la calculadora HP 48 , consultado el 10 de agosto de 2022
  3. ^ "Guía técnica de interfaz de E/S de HP 48". hpcalc.org . Hewlett-Packard. 14 de junio de 1990 . Consultado el 12 de septiembre de 2020 .
  4. ^ Schoorl, André; Maddock, Keith; Okahata, Darryl (14 de abril de 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 desde el original el 20 de agosto de 2016. Consultado el 12 de septiembre de 2015 .
  5. ^ Wickes, William C. (12 de marzo de 1991). "HP 48 versión F: falsa alarma". comp.sys.handhelds . hpcvra.cv.hp.com item: 2404. Archivado desde el original el 28 de abril de 2016 . Consultado el 20 de agosto de 2016 .
  6. ^ "HPedia: La enciclopedia de la calculadora HP".
  7. ^ "¿El padre de Spiderman es fanático de la calculadora HP?"

Lectura adicional

  • HP 48G Series – Guía del usuario (UG) (8.ª ed.). Hewlett-Packard . Diciembre de 1994 [1993]. HP 00048-90126, (00048-90104). Archivado desde el original el 2016-08-06 . Consultado el 2015-09-06 .[1]
  • HP 48G Series – Advanced User's Reference Manual (AUR) (4.ª ed.). Hewlett-Packard . Diciembre de 1994 [1993]. HP 00048-90136, 0-88698-01574-2. Archivado desde el original el 2016-08-06 . Consultado el 2015-09-06 .[2]
  • 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) 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-4Archivado 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 decisiones de ingeniería más importantes y el hardware/software de la HP 48G/GX, en comparación con la S/SX". Revista Hewlett-Packard . 45 (4). Hewlett-Packard : 6–22. Archivado desde el original el 2016-08-06 . Consultado el 2015-09-06 .
  • Mastracci, Matthew (1998) [1995]. "Guía del procesador Saturn (con aplicaciones HP48)". 1.0b. Archivado desde el original el 2016-08-06 . Consultado el 2006-05-03 .
  • El Museo de las Calculadoras Hewlett-Packard: HP 48S/SX
  • La página de novedades de la HP48
  • El sitio web HPCALC.org
  • Preguntas frecuentes sobre la HP48 (incluida lista de programas)
Obtenido de "https://es.wikipedia.org/w/index.php?title=Serie_HP_48&oldid=1243095410"