La HP-16C Computer Scientist es una calculadora de bolsillo programable fabricada por Hewlett-Packard entre 1982 y 1989. Fue diseñada específicamente para programadores , con el fin de facilitar la depuración de código . Pertenece a la serie HP Voyager de calculadoras programables . Fue la única calculadora para programadores producida por HP, aunque muchas calculadoras HP posteriores han incorporado la mayoría de sus funciones.
Características
La 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 maneja números decimales de punto flotante. Para mostrar enteros largos, la pantalla se puede ajustar desplazándola a la izquierda o a la derecha. Para mantener la coherencia con el ordenador del programador, el tamaño de palabra se puede configurar con 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 el ordenador del programador. Se proporcionan varias funciones especializadas para ayudar al programador, incluyendo desplazamiento a la izquierda y a la derecha , rotación a la izquierda y a la derecha , enmascaramiento y operaciones lógicas bit a bit .
Aparte de las funciones de programación, las capacidades de la calculadora se limitan a la aritmética básica (y recíprocos y raíz cuadrada ), [ 3 ] lo que significaba que los usuarios típicos también utilizarían una calculadora científica general . Los números de punto flotante solo son compatibles con la base 10. Sin embargo, sigue siendo mucho más potente (aunque también mucho más cara) que sus competidores contemporáneos, como la calculadora matemática computarizada no programable Casio CM-100 [ 4 ] [ 5 ] o la TI Programmer , [ 6 ] [ 7 ] LCD Programmer [ 8 ] [ 9 ] [ 10 ] o Programmer II . [ 11 ]
La parte posterior del 16C presenta una tabla de referencia impresa para muchas de sus funciones. [ 12 ]
La calculadora utiliza el procesador propietario HP Nut, fabricado mediante un proceso CMOS masivo , y cuenta con memoria continua , lo que permite conservar el contenido de la memoria incluso cuando la calculadora está apagada. [ 13 ] Si bien esto es común hoy en día, aún era notable a principios de la década de 1980, y es el origen de la letra "C" en el nombre del modelo.
Programación
El 16C, al igual que todos los demás miembros de la serie Voyager, es programable. Se utiliza programación por pulsación de teclas . Dispone de hasta 203 pasos de programa y hasta 16 etiquetas de programa/paso . Cada paso y etiqueta utiliza un byte, que consume espacio de registro en incrementos de 7 bytes. A continuación, se muestra un programa de ejemplo 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 introducir el programa generalmente corresponden a las coordenadas de fila/columna del teclado de las teclas pulsadas.
Para ejecutar el programa, introduzca el argumento en la pila y, a continuación, pulse las teclas correspondientes . El resultado se mostrará cuando finalice el programa.GSBF
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.
Al igual que muchas otras calculadoras HP antiguas, la HP-16C es ahora muy buscada por los coleccionistas. [ 14 ]
En julio de 2023, Moravia Consulting spol. s ro y Royal Consumer Information Products, Inc., licenciatarias de HP Development Company, LP, presentaron la HP-15C Collector's Edition , que incluye un modo no documentado para emular también la HP-16C. El firmware original aún presentaba un error que mostraba incorrectamente en modo decimal los números cuya representación hexadecimal terminaba en E o F, error que fue corregido por la comunidad en octubre de 2023.
Existen varios emuladores , incluidos los oficiales de HP, disponibles para computadoras de escritorio, navegadores web, teléfonos inteligentes y otras calculadoras. [ 15 ] [ 16 ]
Hay muchos programas de simulación de calculadoras que imitan varias calculadoras HP. [ 17 ] La calculadora WRPN , un simulador HP-16C de código abierto y dominio público , es uno de los proyectos de software más antiguos y aún activos de este tipo. [ 18 ] [ 19 ]
Véase también
Referencias
- ↑ Thimet, Tony. "Hewlett Packard HP-16C" . Consultado el 16 de julio de 2013 .
- 1 2 "HP-16C" . Museo de Calculadoras HP . Consultado el 16 de julio de 2013 .
- ↑ Toth, Viktor. "Hewlett-Packard HP-16C" . Consultado el 16 de julio de 2013 .
- ↑ https://edspi31415.blogspot.de/2017/02/retro-review-casio-cm-100-computer-math.html
- ↑ «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 .
- ↑ "DATAMATH" . www.datamath.org .
- ↑ Calculadora electrónica - Programador TI (PDF) . Texas Instruments Incorporated . 1977. Archivado (PDF) del original el 28 de marzo de 2017. Consultado el 28 de marzo de 2017 .
- ↑ Thimet, Tony. "Programador LCD de Texas Instruments" . Consultado el 16 de julio de 2013 .
- ↑ "DATAMATH" . www.datamath.org .
- ↑ Calculadora electrónica - Programador LCD TI (PDF) . Texas Instruments Incorporated . 1981. Archivado (PDF) del original el 28 de marzo de 2017. Recuperado el 28 de marzo de 2017 .
- ↑ "DATAMATH" . www.datamath.org .
- ↑ "Hewlett-Packard 16C también conocido como Voyager PR" . MyCalcDB . Consultado el 16 de julio de 2013 .
- ↑ "Manual del propietario de la HP-16C" (PDF) . Hewlett-Packard. Archivado del original (PDF) el 28 de marzo de 2017. Consultado el 16 de julio de 2013 .
- ↑ Albillo, Valentín. "¡Larga vida a la HP-16C!" (PDF) . Archivado del original (PDF) el 6 de septiembre de 2011. Consultado el 16 de julio de 2013 .
- ↑ "Hewlett-Packard lanza la aplicación oficial HP 15c para Android | Hacker News" .
- ↑ "HP reencarna las calculadoras en iPhone y Windows" .
- ↑ "Simulaciones de calculadoras HP" . www.hpmuseum.org . Consultado el 6 de septiembre de 2024 .
- ↑ "WRPN 16-bit 1.0 - información detallada" . www.hpcalc.org . Consultado el 7 de septiembre de 2024 .
- ↑ "Programas relacionados con HP para PC" . www.hpcalc.org . Consultado el 7 de septiembre de 2024 .
Lecturas adicionales
- Manual del usuario de la computadora Hewlett-Packard HP-16C (PDF) . Hewlett-Packard Company . Abril de 1982. 00016-90001. Archivado (PDF) del original el 28 de marzo de 2017. Consultado el 28 de marzo de 2017 .
- Evett, Eric A. (mayo de 1983). "Una calculadora de bolsillo para profesionales de la informática: esta calculadora de bolsillo compacta pero potente está diseñada para profesionales técnicos que trabajan en informática y electrónica digital. Las operaciones booleanas y la manipulación de bits son algunas de sus capacidades" (PDF) . Hewlett-Packard Journal . 34 (5). Palo Alto, California, EE. UU.: Hewlett-Packard Company : 36–40 . ISSN 0018-1153 . Archivado (PDF) del original el 21 de septiembre de 2023. Recuperado el 21 de septiembre de 2023 . (5 páginas)
- Calculadoras de la serie HP Voyager
- Introducciones relacionadas con la informática en 1982