Circuits
Combining logic gates together in certain ways can create systems that can begin to do more useful tasks. Some examples of subsystems include:
- memory cells that can write, store, and read binary bits
- adders that interpret binary signals as numbers and do math
- complex descision-making machines that approach artificial intelligence
- giant arbitrary messes that confuse people
Putting these subsystems together creates what we know as a computer. On the most fundamental level, all digital computers are just logic gates, and follow simple rules.