Hello, Sorry for using underscores in the title. I was getting an error when I tried to post this with spaces in the title. I have a circuit design that I am wishing to construct on a breadboard. The sad thing is I don't actually know what type of circuit it is; the best I could describe it is a small ram circuit. Let me show you the (horribly messy) logic diagram. I'm using a program called Logicly: Red Box: Inputs. Black Box: Binary to Base-one. (Don't know if that is the technical name.) Green Box: Don't know exactly what to call it, processor maybe? It determines what D-latches to write too based on the values from the binary de-compiler (black box). Blue Box: D-Latches. (D=Data, C=Clock, O=Output. Sorry for the weird labeling.) Yellow Box: Similar to the green box. It determines what D-Latch values to send to the output based on the values it receives from the binary de-compiler (black box). Purple Box: Quad-Input OR Gates. Orange Box: Converts a four bit binary value to Hex then displays it on a 7-seg. How it works: The black switch, in spite of what it is connected to in the picture, will break the source, resting the D-Latches. The green switches represent a two bit binary value. That value determines what file (I will explain "file" later) is to be displayed/written too. The blue switches represent a four bit binary value. The grey switch writes whatever value is on the blue switches to the file is selected by the green switches. If you look at the D-Latches, you will notice they are broken up into four four bit blocks, this represents one "file". The four AND gates between the purple and orange box are completely irrelevant. I know I likely explained this absolutely horrifically, but if you managed to understand the purpose of this circuit, could you answer some questions for me. If this circuit were in a computer, what would it be called? If I were to construct this on a breadboard, should I use TTL or CMOS, and could I compact it any further while using AND/OR/NOT and D-Latch ICs? Are there any major flaws in this design? Thanks!