Now, a whole new concept altogether, that will ultimately make things easier in the long run: abstraction. You saw how the AND gate made with transistors works, I'm sure if you had a piece of software to emulate the function, you have done so. You know and trust the AND gate, so if we want to use it in more complex examples, it would get out of hand fairly quickly, correct? What if we needed, say, 8 AND gates? Actually, a simple circuit that can add 2 numbers between 0 and 255 needs 15 AND gates. That'd be 30 transistors, and alot of wires to follow, and that's only for addition of very tiny numbers. So, with abstraction, we can sacrifice details in order to get a clearer bigger picture. Below is the standard abstraction for the AND gate.

As you can see, the one on the right is much, much simpler. Fortunately, before we even need 15 AND gates, we will actually make another abstraction, so that we're not even looking at that many wires.

Get your own web kitty here!
┬ęCopyright 2010, 2011, 2012, 2013, 2014, 2017, 2018. All rights reserved.