stringtranslate.com

HP-16C

La HP-16C Computer Scientist es una calculadora de bolsillo programable que fue producida por Hewlett-Packard entre 1982 y 1989. Fue diseñada específicamente para que la utilicen programadores informáticos , para ayudar en la depuración . Es miembro de la serie HP Voyager de calculadoras programables . Fue la única calculadora de programador jamás producida por HP, aunque muchas calculadoras HP posteriores incorporaron la mayoría de las funciones del 16C.

Características

El 16C puede mostrar números enteros en hexadecimal , decimal, octal y binario , y convertir números de una base numérica a otra. También se ocupa de números decimales de punto flotante. Para dar cabida a números enteros largos, la pantalla puede abrirse en forma de ventana moviéndola hacia la izquierda y hacia la derecha. Para mantener la coherencia con la computadora con la que trabaja el programador, el tamaño de la palabra se puede configurar en diferentes valores de 1 a 64 bits. Las operaciones aritméticas binarias se pueden realizar como operaciones sin signo , en complemento a uno o en complemento a dos . Esto permite que la calculadora emule la computadora del programador. Se proporciona una serie de funciones especializadas para ayudar al programador, incluyendo desplazamiento hacia la izquierda y hacia la derecha, rotación hacia la izquierda y hacia la derecha , enmascaramiento y operaciones lógicas bit a bit .

Aparte de las funciones del programador, las capacidades de la calculadora se limitan a la aritmética básica (y a la raíz cuadrada y recíproca ), [3] lo que significaba que los usuarios típicos también harían uso de una calculadora científica general . Los números de coma flotante sólo se admiten en base 10. Sin embargo, sigue siendo mucho más potente (aunque también mucho más caro) que sus competidores contemporáneos, como la calculadora matemática no programable Casio CM-100 [4] [5] o la Programador TI  [de] , [6] [7] Programador LCD [8] [9] [10] o Programador II. [11]

La parte posterior del 16C presenta una tabla de referencia impresa para muchas de sus funciones. [12]

La calculadora utiliza el procesador patentado HP Nut producido en un proceso CMOS masivo y cuenta con memoria continua , por lo que el contenido de la memoria se conserva mientras la calculadora está apagada. [13] Aunque es algo común ahora, esto todavía era notable a principios de la década de 1980 y es el origen de la "C" en el nombre del modelo.

Programación

El 16C, como todos los demás miembros de la serie Voyager, es programable. Se utiliza programación por pulsaciones de teclas . Hay disponibles hasta 203 pasos de programa y hasta 16 etiquetas de programa/paso . Cada paso y etiqueta utiliza un byte, lo que consume espacio de registro en incrementos de 7 bytes. Aquí hay un programa de muestra que calcula el factorial de un número entero del 2 al 69. El programa ocupa 9 bytes. Los códigos que se muestran al ingresar al programa generalmente corresponden a las coordenadas de fila/columna del teclado de las teclas presionadas.

Para ejecutar el programa, ingrese el argumento en la pila y luego presione las teclas . El resultado se muestra cuando finaliza el programa.GSB F

Legado

HP nunca ha fabricado otra calculadora específicamente para programadores, [2] pero ha incorporado muchas de las funciones de la HP-16C en calculadoras científicas y gráficas posteriores , por ejemplo la HP-42S (1988) y sus sucesoras.

Como muchas otras calculadoras HP antiguas, la HP-16C es ahora muy buscada por los coleccionistas. [14] Hay varios emuladores disponibles para computadoras de escritorio, navegadores web, teléfonos inteligentes y otras calculadoras. [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25]

En 2012, SwissMicros (también conocido como RPN-Calc) introdujo un clon en miniatura llamado DM-16CC que se aproxima al tamaño de una tarjeta de crédito ID-1 (88 mm × 59 mm × 7 mm). Emula fielmente la funcionalidad del HP-16C original ejecutando la imagen ROM original en un emulador en un procesador NXP LPC1114 basado en ARM Cortex-M0 . Los modelos DM16 más nuevos cuentan con un mejor teclado y más RAM ( LPC1115 ). También está disponible un DM16 Silver Edition con caja de titanio en tres variantes de color (metal, marrón y azul). [26] A diferencia del original, estas calculadoras cuentan con una pantalla de matriz de puntos, fuentes y velocidades de reloj intercambiables y, basadas en un chip convertidor CP2102 de Silicon Labs , [27] vienen con un USB ( Mini-B [28] ) Interfaz serie para intercambiar datos con una PC, etc. con fines de copia de seguridad (y posiblemente para comunicarse con aplicaciones como emuladores HP-16C basados ​​en PC) o para actualizar el firmware. En diciembre de 2015, SwissMicros presentó la DM16L , una versión de la calculadora aproximadamente del mismo tamaño que la HP-16C original. Todavía viene con un conector USB Mini-B. No se admite la alimentación a través de USB.

En julio de 2023, HP Development Company, los licenciatarios de LP , Moravia Consulting spol. s ro y Royal Consumer Information Products, Inc. presentaron la hp 15C Collector's Edition , que viene con un modo no documentado para emular también la HP-16C, aunque esto está algo comprometido por un error que significa que los números cuya representación hexadecimal termina en E o F se muestran incorrectamente en modo decimal.

Ver también

Referencias

  1. ^ Thimet, Tony. "Hewlett-Packard HP-16C" . Consultado el 16 de julio de 2013 .
  2. ^ ab "HP-16C". Museo de Calculadoras HP . Consultado el 16 de julio de 2013 .
  3. ^ Toth, Viktor. "Hewlett-Packard HP-16C" . Consultado el 16 de julio de 2013 .
  4. ^ https://edspi31415.blogspot.de/2017/02/retro-review-casio-cm-100-computer-math.html
  5. ^ "Casio CM-100 - Calculatrice LCD - Casio CM100 - Casio.ledudu.com - bibliothèque des ordinateurs et des calculatrices Casio de ledudu. - CALCULADORA RETRO FX PB SF LC SL". casio.ledudu.com .
  6. ^ "DATOS". www.datamath.org .
  7. ^ calculadora electrónica - programador TI (PDF) . Instrumentos de Texas incorporados . 1977. Archivado (PDF) desde el original el 28 de marzo de 2017 . Consultado el 28 de marzo de 2017 .
  8. ^ Thimet, Tony. "Programador LCD de Texas Instruments" . Consultado el 16 de julio de 2013 .
  9. ^ "DATOS". www.datamath.org .
  10. ^ calculadora electrónica - programador TI LCD (PDF) . Instrumentos de Texas incorporados . 1981. Archivado (PDF) desde el original el 28 de marzo de 2017 . Consultado el 28 de marzo de 2017 .
  11. ^ "DATOS". www.datamath.org .
  12. ^ "Hewlett-Packard 16C también conocido como Voyager PR". MiCalcDB . Consultado el 16 de julio de 2013 .
  13. ^ "Manual del propietario de HP-16C" (PDF) . Hewlett Packard . Consultado el 16 de julio de 2013 .
  14. ^ Albillo, Valentín. "¡Viva la HP-16C!" (PDF) . Archivado desde el original (PDF) el 6 de septiembre de 2011 . Consultado el 16 de julio de 2013 .
  15. ^ Gris, Emmet (5 de febrero de 2012). "Calculadora WRPN" . Consultado el 16 de julio de 2013 .
  16. ^ "Emulador Java HP16C". 2005-08-15. Archivado desde el original el 5 de junio de 2013 . Consultado el 16 de julio de 2013 .
  17. ^ Pfützenreuter, Elvis. «Emulador web HP-16C» . Consultado el 16 de julio de 2013 .
  18. ^ "hpcalc-iphone" . Consultado el 16 de julio de 2013 .
  19. ^ Schwartz, Jake; Grevelle, Rick (20 de octubre de 2003) [1993]. Biblioteca de emuladores HP16C para HP48S/SX. 1,20 (1 ed.) . Consultado el 15 de agosto de 2015 .(NB. Esta biblioteca también funciona en HP 48G / GX / G+ . Más allá del conjunto de funciones del HP-16C, este paquete también admite cálculos para números de coma flotante binarios, octales y hexadecimales en notación científica , además de la notación habitual. números decimales de punto flotante.)
  20. ^ Martín, Ángel M.; McClure, Greg J. (5 de septiembre de 2015). "Módulo emulador HP16C para HP-41CX - Manual del usuario y QRG" (PDF) . Archivado (PDF) desde el original el 27 de abril de 2017 . Consultado el 27 de abril de 2017 .(NB. Más allá del conjunto de funciones HP-16C, esta biblioteca personalizada para HP-41CX amplía la funcionalidad de la calculadora con aproximadamente 50 funciones adicionales).
  21. ^ Martín, Ángel M. (7 de septiembre de 2015). "HP-41: Nuevo emulador HP-16C disponible". Archivado desde el original el 27 de abril de 2017 . Consultado el 27 de abril de 2017 .
  22. ^ "¿Qué es HP-1XE?" . Consultado el 13 de marzo de 2017 .(NB. Paquete de emulador de microcódigo HP-11C / 12C / 15C /16C para HP 48S / 48SX / 48G / 48GX / 48G+ / 49G ).
  23. ^ Thörngren, Håkan (10 de enero de 2017). "Documentación de Ladybug" (versión 0A ed.) . Consultado el 29 de enero de 2017 .[1]
  24. ^ "Nuevo módulo HP-41 disponible: Ladybug". 2017-01-10. Archivado desde el original el 29 de enero de 2017 . Consultado el 29 de enero de 2017 .
  25. ^ "WRPN 16C" . Consultado el 13 de mayo de 2016 .
  26. ^ "SwissMicros.com" . Consultado el 29 de junio de 2013 .
  27. ^ "Datos". www.jepspectro.com . Consultado el 9 de enero de 2020 .
  28. ^ "Manual" (PDF) . www.swissmicros.com . Consultado el 9 de enero de 2020 .

Otras lecturas