La FX-601P y la FX-602P fueron calculadoras programables fabricadas por Casio a partir de 1981. Fue el modelo sucesor de la serie Casio FX-502P y fue sucedida en 1990 por la Casio FX-603P .
La serie FX-601P contaba con una pantalla de matriz de puntos de una sola línea con 11 caracteres como pantalla principal. Una pantalla adicional de 7 segmentos y 3 dígitos se utilizaba para mostrar exponentes, así como pasos del programa al ingresar o depurar programas. Había 11 indicadores de estado.
El modelo de programación empleaba programación de pulsaciones de teclas , en la que cada tecla pulsada se registraba y luego se reproducía. En el registro, las pulsaciones de varias teclas se fusionaban en un único paso de programación. Solo unas pocas operaciones necesitaban dos bytes. [1] La programación sintética era posible, pero no muy común. [2]
El FX-601P podía almacenar 128 pasos completamente fusionados y los datos se podían almacenar en 11 registros de memoria. La memoria del FX-602P se podía dividir entre 32 y 512 pasos completamente fusionados y los datos se podían almacenar en 22 a 88 registros de memoria. La configuración predeterminada era de 22 registros y 512 pasos. A partir de ahí, se podían intercambiar 8 pasos por un registro adicional u 80 pasos por 11 registros, con el 11.º registro comenzando un registro denominado "F".
Al igual que su predecesor, la serie FX-602P admitía 10 etiquetas para programas y subrutinas llamadas P0... P9. Cada programa o subrutina podía tener hasta 10 etiquetas locales llamadas LBL0... LBL9 para saltos y bifurcaciones.
Los FX-601P y FX-602P admitían direccionamiento indirecto tanto para acceso a memoria como para saltos y, por lo tanto, el modelo de programación podría considerarse Turing completo .
Tanto el FX-601P como el FX-602P podían cargar y ejecutar programas de sus predecesores.
Este programa calcula el factorial de un número entero del 2 al 69. Para 5!, el usuario ingresa 5
P0
para producir el resultado, 120. El programa ocupa 9 bytes de memoria.
Las calculadoras FX-601P y FX-602P utilizaban la misma interfaz FA-1 que utilizaba la línea de calculadoras FX-502P o, alternativamente, la interfaz más reciente FA-2 que también utilizaba la Casio FX-702P . Ambas interfaces presentaban una interfaz Compact Cassette estándar de Kansas City .
La interfaz FA-2 se utilizó en la calculadora programable FX-602P y en la computadora de bolsillo FX-702P para almacenar programas y registrar datos en un casete compacto . En comparación con su predecesora, la Casio FA-1 , la FA-2 incluía una salida de control de cinta adicional y un conector para la impresora Casio FP-10 . [3]