stringtranslate.com

HP serie 9800

La HP 9800 es una familia de lo que inicialmente se denominaron calculadoras programables y posteriormente computadoras de escritorio que fueron fabricadas por Hewlett-Packard , reemplazando a su primera calculadora HP 9100 . También se denomina "línea 98". El 9830 y sus sucesores eran verdaderas computadoras en el sentido moderno del término, con un potente intérprete de lenguaje BASIC.

Modelos

Segunda generación

HP 9815A

Cronológicamente, los modelos de la familia fueron:

Todos los sistemas 98x0 y 9821 utilizaron las mismas interfaces de E/S. [5] Se diseñó una impresora de línea térmica de 80 columnas y 400 líneas por minuto para caber en la parte superior de los modelos 9820 y 9830. [6]

Tercera generación

HP9825B

El éxito del HP9830 condujo a una próxima generación con una lógica más rápida:

Todos los 98x5, a excepción del 9805, usaban cintas de cartucho DC200, en lugar de cintas de casete. Los modelos 9825, 9831, 9835 y 9845 utilizaron las mismas interfaces de E/S. el 9815 tenía una interfaz de E/S única.

Un antepasado de las computadoras personales modernas.

La serie HP 9800 fue desarrollada por la división Loveland de HP (División de productos de calculadoras) y más tarde por la división Fort Collins (División de computadoras de escritorio). Las primeras computadoras de escritorio se comercializaron como "calculadoras" para facilitar la compra. En ese momento, algunas empresas tenían procedimientos diferentes para la compra de "Computadoras".

Generaron el desarrollo de las máquinas HP Serie 80, incluidas la HP 85 y la HP 87 , que eran computadoras más pequeñas en lenguaje BASIC con 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 los años 1970 y principios de los 1980, existió una clase de computadoras de escritorio similares, como la Tektronix 4051 , IBM 5100 y Wang 2200 , antes de que fueran reemplazadas en el mercado por computadoras personales como Apple e IBM PC.

HP 9830

Usos de HP 9830

Los HP 9830 se empleaban habitualmente en empresas aeroespaciales como Boeing . También fueron utilizados por algunos sistemas escolares como Arlington, Virginia y Renton, Washington , que utilizaban tarjetas con sensor de marcas de lápiz con lectores de tarjetas para adaptarse al uso en el aula. HP también proporcionó un sistema HP 9830 con un disco duro integrado a principios de la década de 1970 a National Real Estate Exchange, Inc., una pequeña empresa de Florida, para su uso en el desarrollo de software inmobiliario inicial. La Guardia Costera de EE. UU. ideó un sistema de reenvío de mensajes por teletipo basado en 9825A, que se implementaron como prototipo funcional para un sistema posterior especialmente diseñado, y también los utilizaron en la coordinación de cadenas de transmisores de radionavegación LORAN. Los HP9825 se utilizaron junto con el software Oscor para puntuar regatas de yates de un solo diseño en lugares remotos, como el campeonato mundial Fireball de 1976 en Nueva Escocia, el campeonato mundial de windsurf en 1976/1977 en Cancún y Bahamas, y también campeonatos Laser. Se seleccionó el HP9825 porque era portátil; las únicas alternativas eran el acceso telefónico a computadoras de tiempo compartido, lo cual no era confiable desde estas ubicaciones.

HP 9830 descripción

Los 9830 se construyeron con un procesador similar en arquitectura a la minicomputadora HP serie 1000/2100 con dirección de memoria de 16 bits y un registro de procesador general AX y BX . Funcionaban a una velocidad comparable a la de las primeras PC de IBM. Pudieron dibujar una malla de una función 3D SIN(X)/X sin líneas ocultas en el transcurso de varios minutos, un avance tecnológico para la época.

Debido a que los programas fueron diseñados para ejecutarse desde ROM (memoria de solo lectura), la instrucción de llamada a la subrutina tuvo que cambiarse porque en el HP211x la ubicación de retorno estaba escrita en la primera ubicación de la subrutina. En cambio, se creó otro registro para realizar un seguimiento de las ubicaciones de devolución en un área de pila separada, como los procesadores más modernos. [10] Esto hizo posible la recursividad .

Algunos modelos (por ejemplo, 9835B) usaban una pantalla LED de 32 caracteres y 1 línea en mayúsculas , lo que por un lado puede parecer limitante, pero por otro lado tenía el mismo efecto que una ventana de una línea en un editor de pantalla completa que no se volvió común. hasta la década de 1980, con controles para subir o bajar una línea, y cursor hacia izquierda y derecha, insertando o eliminando caracteres. Se encendieron listos para hacer matemáticas en "modo inmediato", donde escribirías una expresión como PRINT 2 + 3 y obtendrías una respuesta cuando presionas Enter, sin la complicación de iniciar sesión ni la sobrecarga de mantener una gran sala de ordenadores y operador.

Para el almacenamiento se utilizó una unidad de casete controlada por computadora que utiliza casetes de audio con guías claras para la detección óptica del final de la cinta. El acceso aleatorio a un archivo se realizaba mediante número, pero también se podía conectar un disco duro.

La impresora térmica de líneas coincidentes fue bastante rápida e imprimió una línea horizontal de puntos a la vez. La velocidad de una página era más rápida que la de las impresoras matriciales de puntos posteriores y no mucho peor que la de las impresoras de inyección de tinta modernas . Posteriormente, HP incorporó impresoras térmicas en muchos productos terminales y de trazado.

Programación

Aunque el procesador utilizado fue sólo una ligera adaptación del utilizado en las minicomputadoras HP, el software del sistema sería completamente rediseñado para una computadora con su sistema operativo y su sistema de lenguaje integrados en una memoria de solo lectura. BASIC era similar a FORTRAN utilizado por los ingenieros en la minicomputadora HP 1000 , pero mucho más sencillo de usar como lenguaje interpretado. Se proporcionaron teclas de cursor de flecha que podí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 los CRT o terminales de impresión hasta la llegada del editor de pantalla a fines de la década de 1970, y el programador podía realizar un solo paso o verificar. valores de las variables.

Dos filas de teclas de función definidas por el usuario con etiquetas de papel fueron algunas de las primeras implementaciones de teclas de función generales. Serían la base para las teclas de función etiquetadas en pantalla posteriores utilizadas en terminales y computadoras posteriores de Hewlett Packard (e IBM), y ahora ampliamente adoptadas en calculadoras, terminales bancarias y surtidores de gasolina.

Era programable en BASIC, que podía ampliarse con ROM para realizar gráficos, cálculos matriciales y variables de cadena. Los cartuchos ROM fueron diseñados para ampliar el lenguaje BASIC y eran muy similares a los cartuchos utilizados posteriormente por las consolas de videojuegos.

La ROM del trazador agregó comandos que hicieron que la creación de un gráfico fuera mucho más simple de lo que es posible con C++ o C#, y utilizó coordenadas de usuario o mundiales en lugar de unidades enteras del trazador. Estos comandos luego se convertirían en la base del estándar de lenguaje de gráficos HP AGL independiente del dispositivo implementado en otras computadoras HP, como la minicomputadora HP 1000 y el terminal de gráficos inteligente HP 2647 .

 10 COMENTARIO 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 TRAZAR X , X * X 50 SIGUIENTE X 60 FINAL                            

También estaba disponible para programar la serie HP 9800 un entorno de desarrollo de arranque basado en UCSD Pascal .

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 HP 9825 genera una lista de números primos:

0: fxd 01: parte 12: parte 23: 1→P4: para C=2 a 10000005: P+2→P6: para N=3 a P/37: si int(P/N)*N = P; gto 48: siguiente N9: parte P10: siguiente C

Otra característica única del HPL fue la flecha derecha. Esta flecha se conocía como gazinta (en jerga, "entra"). La declaración 1→P se pronunciaría "One gazinta P".

Otras computadoras BÁSICAS

La División de Terminales de Datos también produjo una versión BÁSICA programable 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 estilo HP 9830 agregados, y fue uno de los primeros grandes contratos de Microsoft con una empresa de informática convencional.

HP también produjo una serie de computadoras de bolsillo con pantalla de una línea, como la HP-75, aunque estos dispositivos no fueron populares por mucho tiempo.

El HP 9835 también se utilizó como base para un sistema informático empresarial y más tarde el HP 250 , que sigue funcionando como plataforma de aplicaciones.

En 1979 se produjo el 85, la primera máquina de la línea HP Serie 80 de computadoras científicas personales de escritorio. Tenía un potente intérprete BÁSICO y era asequible para personas cuyos empleadores pudieran tener costosos 9845.

Esa división evolucionó para producir estaciones de trabajo UNIX HP serie 9000, adquiriendo también Apollo Computer Company. HP Basic luego evolucionaría a Rocky Mountain BASIC para estaciones de trabajo, que todavía se utiliza hoy en día para admitir aplicaciones heredadas.

Ver también

Notas

  1. ^ "Selección temprana de cálculo y computadoras: 9810A". Escritorios técnicos . Museo de la Computación HP.
  2. ^ "HP9820A". Antiguo museo de la calculadora.
    "Selección temprana de cálculo y computadoras: 9820A". Escritorios técnicos . Museo de la Computación HP.
  3. ^ "Selección temprana de cálculo y computadoras: 9821A". Escritorios técnicos . Museo de la Computación HP.
  4. ^ Computadoras antiguas: HP-9830A
  5. ^ Spangler, Richard M. (diciembre de 1972). "Una nueva serie de calculadoras programables" (PDF) . Diario de Hewlett-Packard . 24 (4 Número especial sobre calculadoras de la serie 9800): 2–4. También están disponibles varias tarjetas de interfaz de uso general para interactuar con otros instrumentos HP, el nuevo sistema de interfaz HP y...
  6. ^ "Selección térmica: 9866A". Impresoras . Museo de la Computación HP.
  7. ^ Museo de la Computación HP: HP 9805
  8. ^ Museo de la Computación HP: HP9815
  9. ^ Leibson, Steve. "El Proyecto 9825". hp9825.com.
  10. ^ Leibson, Steve. "Microprocesador híbrido". HP9825.COM . Consultado el 15 de junio de 2008 .

enlaces externos