Me gustaría saber si es posible crear una ROM programable a partir de transistores y puertas lógicas. O, ¿es posible crear un tipo de almacenamiento persistente similar a Flip Flops?
Si el objetivo es construirlo a mano, pruebe con una matriz de diodos:
http://www.cca.org/blog/20120222-Diode-Matrix.shtml
Una matriz de diodos es una forma de memoria de solo lectura de densidad extremadamente baja que se usó en las computadoras entre los años 50 y 70, antes de que se inventaran las EEPROM. (En realidad, todavía se usan, pero solo dentro de los microchips, sin usar diodos discretos). Cada bit en la ROM está representado por la presencia o ausencia de un diodo. El usuario puede escribir fácilmente la ROM usando un soldador y un par de cortadores de alambre.
Las PROM funcionan con fusibles que se queman selectivamente para bloquear o pasar la carga para indicar valores lógicos. Las EPROM, EEPROM, NVRAM y Flash usan cargas atrapadas en islas de semiconductores que bloquean o permiten cargas de forma selectiva, y no pueden replicarse de forma fiable utilizando componentes discretos.
Felipe
jacob clark