Ordenador de cartón listo
En los años 70, cuando las computadoras eran bastante caras e inaccesibles para la mayoría de las personas, [David Hagelbarger] de Bell Laboratories diseñó CARDIAC: CARDboard Illustrative Assistance to Computing. CARDIAC fue diseñado como una herramienta educativa para brindar a las personas sin acceso a computadoras la capacidad de aprender cómo funcionan las computadoras.
La computadora CARDIAC es una máquina unidireccional, lo que significa que las instrucciones funcionan solo en la batería o en la ubicación de la batería y la memoria. La máquina implementa 10 instrucciones, a cada una de las cuales se le asigna un código de operación decimal de 3 dígitos. La arquitectura del conjunto de instrucciones incluye instrucciones comunes a los procesadores Von Neumann simples, como carga, almacenamiento, suma / resta y bifurcación condicional.
El funcionamiento de la computadora es bastante simple: las diapositivas de cartón lo guían a través del funcionamiento de la ALU y el decodificador instructivo, y el diagrama de flujo le muestra qué etapa seguir. La calculadora del programa está representada por una mariquita de cartón que se mueve manualmente por la memoria del programa después de que finaliza cada instrucción.
Aunque el CARDIAC es anticuado y muy simplista, es una herramienta útil para enseñar cómo funcionan los microprocesadores. Aunque los procesadores modernos incluyen tuberías de varias etapas, predictores de rama finamente ajustados y muchas otras mejoras, los principios básicos de funcionamiento siguen siendo los mismos.
¿Te sientes aventurero? Imprime tu propio clon CARDIAC e intenta escribir tu primer programa informático de cartón.
[via Reddit]
Me dice:
Cuánto tiempo hasta que alguien aquí escriba un emulador. ¿O es ya demasiado tarde?
Chris Chung dice:
La pequeña computadora humana es muy similar a un corazón, en el que ambos están codificados con 3 decimales.
Aquí hay un simulador para el aprendizaje de LMC.
Es parte de un proyecto para una máquina de ensamblaje.
http://www.simpleavr.com/msp430-projects/ez430trainer
EllisGL dice:
ellisgl dice:
Haga clic en una publicación demasiado rápido. El enlace anterior casi no llega a ninguna parte. Esta es una hoja de cálculo de Excel que la imitará. http://www.drdobbs.com/embedded-systems/cpu-design-on-paper/240153480
Ethan Zonca dice:
También hay un simulador en línea: https://www.cs.drexel.edu/~bls96/museum/cardsim.html
JIm B dice:
El artículo al que enlazas dice que ha existido desde 1969. Eso tiene mucho más sentido que “los 80”, porque usé CARDIAC en la escuela secundaria en 1980, y estaba un poco pasado de moda incluso entonces.
Ethan Zonca dice:
¡Buena atrapada! Parece que ha existido mucho más tiempo de lo que pensaba.
Pensador dice:
Si. 1972 aquí y ha estado en uso durante algún tiempo. Luego se trataba de tarjetas de truco y otras masacres ...
Brett_cgb dice:
Recuerdo que trabajé en esto alrededor de 1972 (¿quinto grado?). No fui mucho más allá de aprender cómo funcionaba y tal vez agregar algunos números, pero funcionó tremendamente cómo funcionaban las computadoras.
Doblar dice:
Empieza a llevar Linux ...
Geekmaster dice:
Todavía tengo una de las tesis del día anterior:
http://www.retrothing.com/2009/10/build_your_own_.htmlCreo que lo compré en un catálogo de Edmund Scientific.
Las computadoras mecánicas son buenas.
Halcón Estelar dice:
¡Mamá tenía uno de esos cuando era joven! (Ella y yo hablamos lo suficiente). Tiempos divertidos, me han dicho ... ella me dice que en la escuela secundaria hizo todos los diagramas de flujo y golpes de rutina (esto sería a principios de los 70). En la universidad, unos años más tarde, creó y operó el primer catálogo de fichas computarizado para el periódico de la biblioteca.
Oye, ¿alguien de Bergen Community College Co. en Nueva York, ¿saben qué tipo de miniordenador tenían a mediados o finales de la década de 1970? ¡Las mentes inquisitivas quieren saber! ... bueno, está bien, / mente investigadora. Probablemente soy el único en la Tierra a quien le importaría. JAJAJA. (Mamá no tiene idea. Todo lo que recuerda es que el piso estaba hecho de baldosas del techo como material y había media docena de acondicionadores de aire que lo hacían lo suficientemente frío como para casi nevar en la habitación. Sin mencionar que todos esos minis viejos están mirando alrededor. lo mismo para ella ...)
* ejem *
Creo que armaré una tarjeta HEART yo mismo, parece interesante. Debería ser divertido probarlo ...
sprydlemcthud dice:
Probablemente no hubiera una minicomputadora si ella estaba en una habitación fría, probablemente era la computadora IBM 370. Los autos, a menos que hubiera varios, no requerían el mismo tipo de cámara fría. En realidad, el piso tenía paneles elevados (tenía que ingresar por rampa o escalones), por lo que tenía acceso al cableado entre los componentes como el lector de tarjetas o las grabadoras de cinta, y permitía que el aire frío fluyera por debajo y enfriara la parte inferior de la computadora también. Cuando usé uno, todavía teníamos que arrancar la computadora con tarjetas, ¡pero teníamos discos duros reales de 5 megabytes! Los discos tenían el tamaño de un disco LP y cada disco tenía 1 megabyte de almacenamiento. Estaban dispuestos en una pila de 5 discos en una gran torre de plástico que se giraba y se tiraba para quitar. Muy genial.
clvrmnky dice:
Usé esto en una empresa de secundaria Sci antes de que tuviéramos un laboratorio de manzanas // e. Anteriormente, era de múltiples partes interesadas para la universidad local.
Bruce dice:
Y la página de wikipedia: http://en.wikipedia.org/wiki/CARDboard_Illustrative_Aid_to_Computation
Dave dice:
Encontré esto en el programa de informática en UC Berkeley en la década de 1980. ¡Ah, recuerdos!
John dice:
Encanto. Supongo que puede calcular, por lo que es una computadora.
Enlace dice:
tamaños de alquiler de basura
enlace http://www.ali-gipp.com/sitemap715.php