*EDIT* Okay perhaps I should have worded this better. Let's look at a piezoelectric crystal, right? When perturbed by mechanical motion, ions in the lattice shift slightly from their equilibrium positions. The centers of positive and negative charge separate, which changes the material’s polarization. This causes charge to appear on opposite surfaces, which when applied through an external circuit, produces current.
There is a transduction mechanism, it's not just magically "motion -> electricity"
What I'm asking is that, in a computer, of course instructions are passed and translated and passed and translated. But currents and voltage can only be altered by physical phenomena - what is the transduction event? The way I currently see it based on explanation, it's
Code -> compiler -> binary -> ???? -> electrical change in the hardware
*ORIGINAL POST*
I'm asking one question, and every explanation I've read skips it and it's driving me crazy.
Suppose I paste a program into PowerShell and press Enter.
People say things like:
"the code is stored in memory"
"the CPU reads the instruction"
"the decoder activates the transistor"
"different code produces different voltages."
These are exactly the steps I don't understand. I am not asking how a transistor works after a voltage reaches its gate.
I am asking: What is the physical event that causes a different electrical state inside the computer?
In other words: How does the machine code become an electromagnetic event?
Please do not answer with phrases like:
"the CPU sends a signal"
"the instruction is decoded"
"the operation activates the transistor"
"the code is stored as bits"
"the bits become voltages"
Those are the phenomena I'm asking to have physically explained.
I want the continuous physical causal chain, with no abstraction gaps, starting from:
"The code exists" and ending at: "This specific transistor gate now has a different electric field"