CARDboard Ilustrativo de ayuda a la computación


CARDIAC (CARDboard Illustrative Aid to Computation) es una ayuda de aprendizaje desarrollada por David Hagelbarger y Saul Fingerman para Bell Telephone Laboratories en 1968 para enseñar a los estudiantes de secundaria cómo funcionan las computadoras . El kit consta de un manual de instrucciones y un "ordenador" de cartón troquelado.

La computadora "opera" por medio de lápiz y tarjetas deslizantes. Cualquier aritmética se hace en la cabeza de la persona que opera la computadora. La computadora opera en base 10 y tiene 100 celdas de memoria que pueden contener números con signo de 0 a ±999. Tiene un conjunto de instrucciones de 10 instrucciones que permiten a CARDIAC sumar, restar, probar, desplazar, ingresar, generar y saltar.

La “ CPU ” de la computadora consta de 4 diapositivas que mueven varios números y flechas para que el flujo de la CPU real (el cerebro del usuario ) se mueva en la dirección correcta. Tienen una bandera (+/-), afectada por el resultado en el acumulador.

La memoria consiste en la otra mitad del recorte de cartón. Hay 100 celdas. La celda 0 es “ ROM ”, siempre conteniendo un “1” numérico; las celdas 1 a 98 son " RAM "; disponible para instrucciones y datos; y la celda 99 se puede describir mejor como “ EEPROM ”.

Las celdas de memoria contienen números decimales con signo de 0 a ±999 y se escriben con un lápiz. Las celdas se borran con un borrador. Se proporciona un "error" para que actúe como un contador de programa y se coloca en un hueco al lado de la celda de memoria actual.

CARDIAC tiene un lenguaje máquina de 10 instrucciones . Una instrucción consta de tres dígitos decimales (el signo se ignora) en la forma OAA. El primer dígito es el código de operación ( O); el segundo y tercer dígito son una dirección ( AA). El direccionamiento es de acumulador a memoria absoluta, de memoria absoluta a acumulador, de entrada a memoria absoluta y de memoria absoluta a salida.


Frente del dispositivo CARDIAC