La HP 9800 es una familia de lo que inicialmente se denominó calculadoras programables y posteriormente ordenadores de sobremesa , fabricados por Hewlett-Packard , que sustituyeron a su primera calculadora, la HP 9100. También se la conoce como "línea 98". La 9830 y sus sucesoras eran auténticos ordenadores en el sentido moderno del término, con un potente intérprete del lenguaje BASIC.
Procesadores
Los procesadores de la serie 9800 tenían conjuntos de instrucciones similares a los de las minicomputadoras HP de las series 2100/1000 , con direcciones de memoria de 16 bits y registros generales del procesador AX y BX . [ 1 ] [ 2 ] [ 3 ] Aunque los procesadores utilizados tenían conjuntos de instrucciones que eran solo una ligera adaptación de los utilizados en las minicomputadoras HP, el software del sistema se rediseñaría por completo para una computadora con su sistema operativo y sistema de lenguaje integrados en memoria de solo lectura.
Debido a que los programas se diseñaron para ejecutarse desde la ROM (memoria de solo lectura), la instrucción de llamada a la subrutina tuvo que modificarse, ya que en el HP211x la ubicación de retorno se escribía en la primera posición de la subrutina. En su lugar, se creó otro registro para gestionar las ubicaciones de retorno en un área de pila separada, como en los procesadores más modernos. [ 4 ] Esto hizo posible la recursión .
Modelos
Primera generación

Cronológicamente, los modelos de la familia fueron:
- HP 9810A, un ordenador programable mediante pulsaciones de teclas con tarjetas magnéticas y pantalla LED , presentado en 1971, [ 5 ]
- HP 9820A , presentado en 1972, fue el primer modelo de HP que maneja entrada algebraica (no solo RPN) [ 6 ] presentaba un lenguaje de alto nivel más simple que BASIC que más tarde se denominó lenguaje de alto rendimiento (HPL),
- El HP 9821A , similar al HP 9820A, [ 7 ] sin embargo, contaba con una unidad de cinta de casete compacto con guías transparentes en lugar de utilizar tarjetas magnéticas. Las cintas creadas en el HP 9821A podían ser leídas por el HP 9830A. A diferencia de las computadoras domésticas posteriores que utilizaban grabadoras de audio de casete estándar que debían activarse manualmente para grabar o reproducir, este modelo se controlaba completamente mediante comandos de software y podía guardar y cargar archivos por número.
- La HP 9830A , presentada en 1972, era el modelo tope de gama de la línea 9800, con la adición de un intérprete BASIC en memoria de solo lectura (ROM). La propia HP la denominaba "calculadora". [ 8 ]
Todos los sistemas 98x0 y 9821 utilizaban las mismas interfaces de E/S. [ 9 ] Se diseñó una impresora térmica de 80 columnas y 400 líneas por minuto para que se instalara encima de los sistemas 9820 y 9830. [ 10 ]
Segunda generación

El éxito del HP9830 dio lugar a una nueva generación con una lógica más rápida:
- La HP 9805A , el modelo más económico, utilizaba el mismo chasis que las calculadoras de bolsillo HP46 (científica) y HP81 (comercial). Era una calculadora programable con módulos de personalidad enchufables. Se lanzó en 1973. [ 11 ]
- HP 9815A/S , la HP 9815A fue la computadora de escritorio RPN de gama alta de tercera generación de HP y se presentó en 1975. [ 12 ] Era mucho más pequeña, ligera y menos costosa que su predecesora. Proporcionaba solo una pantalla de una línea, pero reemplazó las unidades de tarjetas anteriores con una unidad de cinta.
- HP 9825A/B , presentado en 1976, [ 13 ] y retirado en 1983, presentaba HPL, una pantalla alfanumérica de una sola línea e impresora térmica opcional,
- HP 9831 , un HP9825 con BASIC en lugar de HPL,
- La HP 9835 , que incluía BASIC y que con el tiempo se convirtió en la base de la serie HP 250 de ordenadores empresariales, tenía dos modelos: el A y el B. El modelo A tenía un tubo de rayos catódicos (CRT) y el modelo B una pantalla de una sola línea.
- La HP 9845 se lanzó inicialmente como modelo monocromo (9845A/S), luego como monocromo de alto rendimiento (9845B/T) y finalmente como modelo a color de alto rendimiento ( 9845C /T). La 9845 incluía una unidad de cinta, y opcionalmente una segunda unidad de cinta y una impresora térmica de 80 columnas integradas en la base, debajo de la unidad de visualización montada sobre un pilar.
Todos los modelos 98x5, con la excepción del 9805, utilizaban cintas de cartucho DC200 en lugar de cintas de casete. Los modelos 9825, 9831, 9835 y 9845 utilizaban las mismas interfaces de E/S. El modelo 9815 tenía una interfaz de E/S única.
Un antecesor de las computadoras personales modernas.
La serie HP 9800 fue desarrollada por la división de Loveland de HP (División de Productos de Calculadoras) y, posteriormente, por la división de Fort Collins (División de Computadoras de Escritorio). Las primeras computadoras de escritorio se comercializaban como "calculadoras" para facilitar su compra. En aquel entonces, algunas empresas tenían procedimientos diferentes para la compra de "computadoras".
Estas máquinas dieron origen al desarrollo de la serie HP 80, incluyendo la HP 85 y la HP 87 , que eran computadoras más pequeñas con lenguaje BASIC y pantallas CRT. Provenían de la División de Productos Avanzados de HP, con sede en Corvallis .
Durante un breve período a finales de la década de 1970 y principios de la de 1980, existió una clase de ordenadores de sobremesa similares, como el Tektronix 4051 , el IBM 5100 y el Wang 2200 , antes de que fueran reemplazados en el mercado por ordenadores personales como el Apple y el IBM PC.
HP 9830
HP 9830 utiliza
Las HP 9830 se empleaban comúnmente en empresas aeroespaciales como Boeing . También se usaban en algunos sistemas escolares, como Arlington, Virginia , y Renton, Washington , que utilizaban tarjetas de lectura de tarjetas con lectores para su uso en el aula. A principios de la década de 1970, HP también proporcionó un sistema HP 9830 con disco duro integrado a National Real Estate Exchange, Inc., una pequeña empresa de Florida, para el desarrollo de software inmobiliario. La Guardia Costera de EE. UU. diseñó un sistema de reenvío de mensajes de teletipo basado en las 9825A, que se implementaron como prototipo funcional para un sistema posterior diseñado específicamente para este fin, y también las utilizó en la coordinación de cadenas de transmisores de radionavegación LORAN. Las HP 9825 se utilizaron junto con el software Oscor para puntuar regatas de yates monotipo en lugares remotos, como el Campeonato Mundial Fireball de 1976 en Nueva Escocia, el Campeonato Mundial de Windsurf de 1976/1977 en Cancún y Bahamas, y también campeonatos Laser. Se seleccionó el HP9825 por su portabilidad; las únicas alternativas eran el acceso telefónico a ordenadores de tiempo compartido, lo cual no era fiable desde estas ubicaciones.
Descripción de la HP 9830
El procesador del 9830 funcionaba a una velocidad comparable a la de los primeros PC de IBM. Podía dibujar una malla de una función SIN(X)/X en 3D sin líneas ocultas en el transcurso de varios minutos, lo que supuso un gran avance tecnológico para la época.
Algunos modelos (por ejemplo, el 9835B) utilizaban una pantalla LED de 32 caracteres en una línea y mayúsculas , lo que, por un lado, podría parecer limitante, pero por otro, tenía el mismo efecto que una ventana de una sola línea en un editor de pantalla completa, algo que no se popularizó hasta la década de 1980, con controles para subir o bajar una línea y el cursor para moverlo a la izquierda o a la derecha, insertando o borrando caracteres. Se encendían listos para realizar cálculos matemáticos en "modo inmediato", donde se escribía una expresión como IMPRIMIR 2 + 3 y se obtenía la respuesta al pulsar Intro, sin la complicación de iniciar sesión ni los gastos generales de mantener una gran sala de ordenadores y un operador.
Para el almacenamiento se utilizó una unidad de casete controlada por computadora que empleaba casetes de audio con guías transparentes para la detección óptica del final de la cinta. El acceso aleatorio a un archivo se realizaba por número, pero también se podía conectar un disco duro.
La impresora térmica de línea de puntos era bastante rápida, imprimiendo una línea horizontal de puntos a la vez. La velocidad de impresión era superior a la de las impresoras matriciales posteriores y no mucho peor que la de las impresoras de inyección de tinta modernas . HP incorporó impresoras térmicas en muchos de sus productos de trazado y terminales más adelante.
Descripción del lenguaje HPL
En HPL, en lugar de variables como A1 y J2, había registros numerados r1, r2, hasta r199999.
El siguiente programa HPL para la HP 9825 genera una lista de números primos :
0: fxd 0 1: parte 2 2: 1→P 3: para C=2 a 1000000 4: P+2→P 5: para N=3 a P/3 6: si int(P/N)*N = P; ir a 3 7: siguiente N 8: prt P 9: siguiente C
Otra característica única de HPL era la flecha derecha. Esta flecha se conocía como la gazinta (jerga para "entra"). La expresión 1→P se pronunciaba "One gazinta P".
Programación BASIC
BASIC era similar a FORTRAN, utilizado por los ingenieros en la minicomputadora HP 1000 , pero mucho más sencillo de usar como lenguaje interpretado. Contaba con teclas de flecha que permitían desplazarse hacia arriba y hacia abajo en las líneas, e insertar o eliminar caracteres de forma interactiva, algo inaudito en la mayoría de las terminales CRT o de impresión hasta la llegada del editor de pantalla a finales de la década de 1970. Además, el programador podía ejecutar el código paso a paso o comprobar los valores de las variables.
Dos filas de teclas de función definidas por el usuario con etiquetas de papel fueron una de las primeras implementaciones de teclas de función generales. Estas servirían de base para las teclas de función con etiquetas en pantalla que se usarían más tarde en terminales y computadoras de Hewlett Packard (e IBM), y que ahora se utilizan ampliamente en calculadoras, terminales bancarias y surtidores de gasolina.
Era programable en BASIC, lenguaje que podía ampliarse con ROMs para realizar gráficos, operaciones matriciales y trabajar con variables de cadena. Los cartuchos ROM se diseñaron para extender el lenguaje BASIC y eran muy similares a los cartuchos que posteriormente usaron las consolas de videojuegos.
La ROM del trazador añadió comandos que simplificaron enormemente la creación de gráficos en comparación con C++ o C#, y utilizaba coordenadas de usuario o del mundo en lugar de unidades de trazador enteras. Estos comandos se convertirían más tarde en la base del estándar de lenguaje gráfico HP AGL , independiente del dispositivo , implementado en otros ordenadores HP como el miniordenador HP 1000 y el terminal gráfico inteligente HP 2647 .
10 OBSERVACIÓN DIBUJAR UNA PARÁBOLA 20 ESCALA -1.0 , 1.0 , -1.0 , 1.0 30 PARA X = -1.0 A 1.0 PASO 0.10 40 GRAFICAR X , X * X 50 SIGUIENTE X 60 FINPara programar la serie HP 9800, también estaba disponible un entorno de desarrollo arrancable basado en UCSD Pascal .
Otros ordenadores BASIC
La División de Terminales de Datos también produjo una versión programable en BASIC del terminal de la serie HP2640 , el HP 2647a , que también incluía AGL, una estandarización de HP de los comandos del trazador HP 9830.
HP 2647 BASIC era esencialmente Microsoft BASIC con comandos de trazado al estilo de HP 9830 añadidos, y fue uno de los primeros grandes contratos de Microsoft con una empresa informática convencional.
HP también fabricó una serie de ordenadores de bolsillo portátiles con una pantalla de una sola línea, como el HP-75, aunque estos dispositivos no fueron populares durante mucho tiempo.
El HP 9835 también se utilizó como base para un sistema informático empresarial, y más tarde para el HP 250 , que sigue vigente como plataforma de aplicaciones.
En 1979 se lanzó el modelo 85, el primer ordenador de la serie 80 de ordenadores personales de sobremesa para investigación científica de HP. Contaba con un potente intérprete de BASIC y era asequible para particulares cuyos empleadores disponían de costosos modelos 9845.
Esa división evolucionó para producir estaciones de trabajo UNIX HP serie 9000 , adquiriendo también Apollo Computer Company. HP Basic evolucionaría más tarde a Rocky Mountain BASIC para estaciones de trabajo, que todavía se utiliza hoy en día para dar soporte a aplicaciones antiguas.
Véase también
- HP BASIC (desambiguación)
- XYZZY (comando oculto)
- MAME proporciona emuladores para los procesadores 9825 y 9845.
Notas
- ↑ "Encore, Encore, Encore: Las calculadoras de escritorio HP 9810A, 9820A y 9830A" . hp9825.com .
- ↑ Kohoutek, Henry J. (diciembre de 1972). "El procesador 9800 incorpora un microprocesador de 8 MHz" (PDF) . Hewlett-Packard Journal . 24 (4): 19– 22.
- ↑ "Arquitectura de la máquina HP 9830" .
- ↑ Leibson, Steve. "Microprocesador híbrido" . HP9825.COM . Consultado el 15 de junio de 2008 .
- ↑ "Selección de calculadoras y computadoras antiguas: 9810A" . Equipos técnicos de escritorio . Museo de computadoras HP.
- ↑ "HP9820A" . Museo de calculadoras antiguas."Selección de calculadoras y computadoras antiguas: 9820A" . Equipos técnicos de escritorio . Museo de computadoras HP.
- ↑ "Selección de calculadoras y computadoras antiguas: 9821A" . Escritorios técnicos . Museo de computadoras HP.
- ↑ Ordenadores antiguos: HP-9830A
- ↑ Spangler, Richard M. (diciembre de 1972). «Una nueva serie de calculadoras programables» (PDF) . Hewlett-Packard Journal . 24 (Número especial 4 sobre las calculadoras de la serie 9800): 2–4 .
También están disponibles varias tarjetas de interfaz de propósito general para conectarse con otros instrumentos HP, el nuevo sistema de interfaz HP y...
- ↑ "Selección térmica: 9866A" . Impresoras . Museo de informática HP.
- ↑ Museo de Computadoras HP: HP 9805
- ↑ Museo de Computadoras HP: HP9815
- ↑ Leibson, Steve. "El proyecto 9825" . hp9825.com.
Enlaces externos
- "HP9830" . Museo de Calculadoras HP.
- hp9825.com – Calculadoras de escritorio HP de segunda generación
- hp9831.com: Ordenador básico HP 9831 similar al HP 9825
- hp9825.com: Desarrollo del chasis/carcasa HP 9825A por el diseñador industrial Leroy Lacelle.
- Kückes, A. (2010). "Proyecto HP 9845 (Preservación)" . hp9845.net.HP 9845 – el modelo tope de gama de la serie 9800]
- Spangler, Richard (diciembre de 1972). "Una nueva serie de calculadoras programables" (PDF) . HP Journal . 22 (12): 2– 4.
- Morris, Donald E.; Christopher, Chris J.; Chance, Geoffrey W.; Barney, Dick B. (junio de 1976). "La calculadora programable de tercera generación tiene capacidades similares a las de una computadora" (PDF) . HP Journal . 27 (10): 2–4 . Archivado del original (PDF) el 27 de octubre de 2021. Consultado el 13 de julio de 2020 .
- Eads, William D.; Maitland, David S. (junio de 1978). "Procesador LSI NMOS de alto rendimiento" (PDF) . HP Journal . 27 (10): 15–18 . Archivado del original (PDF) el 27 de octubre de 2021. Consultado el 13 de julio de 2020 .
- US 4075679 , "Calculadora programable"
- "Escritorios técnicos" . Museo de informática HP.
- "Ordenador de sobremesa científico HP 9825" . curiousmarc.com.
- Calculadoras HP
- Introducciones relacionadas con la informática en 1972
- Ordenadores personales HP