First post here but a question I've been seeking an answer to for some time...
How exactly does the logic circuitry inside a processor interpret code...I guess at the lowest level being microcode. When an instruction explicitly asks for some microcode to be executed, how does that happen? How does microcode, or even binary strings actually turn into voltages inside the processor? I understand logic and boolean equations and I also understand how higher-level languages get turned into asm, and then asm is interpreted by microcode, I just don't understand how the actual zeros and ones turn into a voltage.
How exactly does the logic circuitry inside a processor interpret code...I guess at the lowest level being microcode. When an instruction explicitly asks for some microcode to be executed, how does that happen? How does microcode, or even binary strings actually turn into voltages inside the processor? I understand logic and boolean equations and I also understand how higher-level languages get turned into asm, and then asm is interpreted by microcode, I just don't understand how the actual zeros and ones turn into a voltage.