Imprimir

Blog en español


Publicado el por

El HP85 (continuación)

DSC_7541Decíamos ayer…

Hablábamos entonces del HP85, mi segundo contacto con productos de HP. Como decía, estaba en disposición de funcionar y gestionar todo el ordenador desde el arranque, sin necesidad de cargar sistema operativo, desde disco o memoria.

Ahora es difícil de entender eso. Al presionar la tecla on en la trasera del ordenador, tardaba un par de segundos en aparecer el cursor en el CRT: el tiempo que tardaba éste en calentarse. A partir de estos dos segundos, podías empezar a funcionar. Para que luego hablen de arranque rápido.

¿Y qué tenías entonces?

  • Un interprete BASIC: podías escribir programas, simplemente comenzando a escribir en la pantalla:

10 REM primer programa

20 DISP “HELLO WORLD” ! DISP es el PRINT que va al display CRT

30 END

Y ya estaba. Sólo había un programa en memoria. Si yo ahora escribo 10 REM segundo programa, y presiono la tecla LIST, el sistema me ha machacado la primera línea y colocado la segunda en su lugar:

10 REM segundo programa

20 DISP “HELLO WORLD” ! DISP es el PRINT que va al display CRT

30 END

El programa sólo recibía un nombre (de un máximo de 8 caracteres) cuando se grababa en la cinta o en un floppy.

  • Un intérprete de comandos, que funcionaba como una calculadora muy avanzada. Se podía definir variables y matrices, tanto en programa como fuera de él, y tenía un conjunto de instrucciones matemáticas muy potentes. De hecho, en un momento en que todas las calculadoras tenían un rango numérico de 1EXP-99 a 9,99999EXP99, el HP85 lo tenía desde 1EXP-499 a 9,99999EX4P99. ¡No existen en el universo valores tan grandes!

DSC_7544De hecho, he sabido posteriormente que el HP85 estaba construído sobre un procesador de calculadora, similar al procesador Nut que había sido diseñado para la HP41c (tranquilos - habrá un próximo capítulo para la HP41c y sus derivados). Todos los cálculos numéricos se hacen en BCD (Binary Coded Decimal), en lugar de coma flotante digital como en la mayoría de procesadores.

  • Cuatro puertos de ampliación traseros. Los interfaces que HP fabricó para el incluían:

. HP-IB para instrumentación. Era el interface principal, y todo (¡todo!)lo que producía HP tenía este interface. Yo manejaba impresoras, plotters, multímetros, discos floppy y discos duros con este interface. Incluso ahora tengo un osciloscopio digital de HP con ese interface. Era de direccionamiento muy fácil. Cada dispositivo tenía un número en el sistema, que se podía configurar con interruptores DIP.

. HP-IL: para conectar con dispositivos portátiles de baja potencia, como multímetros portátiles (el HP3468A por ejemplo), cintas magnéticas o calculadoras (como la HP41c o la HP71). Este interface era en bucle con paso de testigo, y era extremadamente lento - pero suficiente cuando había poco tráfico.

. Puerto RS232 y puerto Centronics para impresoras y otros dispositivos.

- ROMs adicionales que extendían la librería de funciones del ordenador

- Memoria adicional (desde los 16kb originales de RAM se podía ampliar hasta 48kb - ¡Y no te los acababas nunca!)

¡Mañana más!

Leer mensaje completo
Más sobre: hp-ib, hp85