Although I have a pretty good background in math/cs, I don't have much experience with circuits and their functionality. I've browsed the internet and looked at some books on integrated circuits, but I still have yet to find an answer to a simple a question: how do CPUs process memory/signals.
A lot of answers tend to reduce to analogy: typically, the answer is of the form "it's like a low of switches." Yeah, yeah, I get that. I understand how a transistor works.
What I'm trying to understand is how these signals are actually relayed in, say, electron form. If I just randomly (and wrongfully) assume it's a pulse of electrons carried along s conducting wire to the transistors, how does this get processed? More directly, how is a binary signal actually read by the cpu?
No need to get complicated with modern cpus: a simple example/computer would be excellent. For direction, let's say we have a bunch of transistors that are storing some level of electrons to represent a simple byte. How is this then passed to a crude cpu? Any links, would be helpful. Sorry if I seem a bit direct: brevity and polish don't always go hand in hand.